329 lines
11 KiB
Python
329 lines
11 KiB
Python
from toontown.coghq.SpecImports import *
|
|
GlobalEntities = {1000: {'type': 'levelMgr',
|
|
'name': 'LevelMgr',
|
|
'comment': '',
|
|
'parentEntId': 0,
|
|
'cogLevel': 0,
|
|
'farPlaneDistance': 1500,
|
|
'modelFilename': 'phase_11/models/lawbotHQ/LB_Zone8a',
|
|
'wantDoors': 1},
|
|
0: {'type': 'zone',
|
|
'name': 'UberZone',
|
|
'comment': '',
|
|
'parentEntId': 0,
|
|
'scale': 1,
|
|
'description': '',
|
|
'visibility': []},
|
|
10001: {'type': 'battleBlocker',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10011,
|
|
'pos': Point3(-1.02925205231, 87.0907745361, 11.8959827423),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0),
|
|
'cellId': 0,
|
|
'radius': 10.0},
|
|
10006: {'type': 'battleBlocker',
|
|
'name': 'copy of <unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10011,
|
|
'pos': Point3(-60.9065246582, -3.26905798912, 0.117109239101),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0),
|
|
'cellId': 1,
|
|
'radius': 15.0},
|
|
10047: {'type': 'battleBlocker',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10013,
|
|
'pos': Point3(0.0, 0.0, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Point3(1.0, 0.20000000298, 1.0),
|
|
'cellId': 2,
|
|
'radius': 20.0},
|
|
10041: {'type': 'gagBarrel',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10033,
|
|
'pos': Point3(5.40611028671, 0.0, 0.0),
|
|
'hpr': Vec3(199.440032959, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0),
|
|
'gagLevel': 5,
|
|
'gagLevelMax': 0,
|
|
'gagTrack': 'random',
|
|
'rewardPerGrab': 4,
|
|
'rewardPerGrabMax': 6},
|
|
10034: {'type': 'healBarrel',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10033,
|
|
'pos': Point3(0.0, 0.0, 0.0),
|
|
'hpr': Vec3(163.300750732, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0),
|
|
'rewardPerGrab': 7,
|
|
'rewardPerGrabMax': 9},
|
|
10004: {'type': 'model',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10021,
|
|
'pos': Point3(0.0, -1.09804749489, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(2.0, 2.0, 2.0),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'strong',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cogHQ/CBMetalCrate2.bam'},
|
|
10009: {'type': 'model',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10008,
|
|
'pos': Point3(-3.9962117672, 0.695078849792, 0.0113303475082),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.20000004768, 1.20000004768, 1.20000004768),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cashbotHQ/crates_E.bam'},
|
|
10010: {'type': 'model',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10008,
|
|
'pos': Point3(48.0530014038, -0.531660735607, -0.327078670263),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cashbotHQ/crates_C1.bam'},
|
|
10012: {'type': 'model',
|
|
'name': 'rightCrates',
|
|
'comment': '',
|
|
'parentEntId': 10007,
|
|
'pos': Point3(36.0373382568, 71.3546981812, 9.99835586548),
|
|
'hpr': Vec3(315.0, 0.0, 0.0),
|
|
'scale': Vec3(1.5, 1.5, 1.5),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cashbotHQ/crates_E.bam'},
|
|
10024: {'type': 'model',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10028,
|
|
'pos': Point3(-3.7328555584, 27.1218452454, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Point3(2.0, 2.0, 2.0),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cogHQ/CBMetalCrate2.bam'},
|
|
10027: {'type': 'model',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10028,
|
|
'pos': Point3(-11.9349050522, 38.9528312683, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Point3(2.0, 2.0, 2.0),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cogHQ/CBMetalCrate2.bam'},
|
|
10029: {'type': 'model',
|
|
'name': 'crate',
|
|
'comment': '',
|
|
'parentEntId': 10035,
|
|
'pos': Point3(0.0, 0.863602340221, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(2.0, 2.0, 2.0),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cogHQ/CBMetalCrate2.bam'},
|
|
10030: {'type': 'model',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10023,
|
|
'pos': Point3(0.0, 0.0, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': 1,
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cogHQ/CBMetalCrate2.bam'},
|
|
10031: {'type': 'model',
|
|
'name': 'copy of crate',
|
|
'comment': '',
|
|
'parentEntId': 10029,
|
|
'pos': Point3(0.0, 0.0, 5.46999979019),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Point3(1.0, 1.0, 1.0),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cogHQ/CBMetalCrate2.bam'},
|
|
10032: {'type': 'model',
|
|
'name': 'copy of <unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10023,
|
|
'pos': Point3(0.0, -5.92218112946, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cogHQ/CBMetalCrate2.bam'},
|
|
10039: {'type': 'model',
|
|
'name': '<unnamed>',
|
|
'comment': '',
|
|
'parentEntId': 10010,
|
|
'pos': Point3(-9.23663234711, 0.821143984795, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.5, 1.5, 1.5),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cashbotHQ/crates_F1.bam'},
|
|
10042: {'type': 'model',
|
|
'name': 'copy of <unnamed> (2)',
|
|
'comment': '',
|
|
'parentEntId': 10023,
|
|
'pos': Point3(3.0, -11.8400001526, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cogHQ/CBMetalCrate2.bam'},
|
|
10048: {'type': 'model',
|
|
'name': 'cratesAgainstWall',
|
|
'comment': '',
|
|
'parentEntId': 10007,
|
|
'pos': Point3(-37.0983123779, 70.2133865356, 10.0),
|
|
'hpr': Vec3(225.0, 0.0, 0.0),
|
|
'scale': Vec3(1.5, 1.5, 1.5),
|
|
'collisionsOnly': 0,
|
|
'flattenType': 'light',
|
|
'loadType': 'loadModelCopy',
|
|
'modelPath': 'phase_10/models/cashbotHQ/crates_E.bam'},
|
|
10000: {'type': 'nodepath',
|
|
'name': 'cogs',
|
|
'comment': '',
|
|
'parentEntId': 10011,
|
|
'pos': Point3(0.0, 66.1200027466, 10.1833248138),
|
|
'hpr': Point3(270.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10002: {'type': 'nodepath',
|
|
'name': 'battle',
|
|
'comment': '',
|
|
'parentEntId': 10000,
|
|
'pos': Point3(0.0, 0.0, 0.0),
|
|
'hpr': Point3(90.0, 0.0, 0.0),
|
|
'scale': 1},
|
|
10003: {'type': 'nodepath',
|
|
'name': 'cogs2',
|
|
'comment': '',
|
|
'parentEntId': 10011,
|
|
'pos': Point3(-53.9246749878, -22.7616195679, 0.0),
|
|
'hpr': Point3(45.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10005: {'type': 'nodepath',
|
|
'name': 'battle',
|
|
'comment': '',
|
|
'parentEntId': 10003,
|
|
'pos': Point3(0.0, 0.0, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': 1},
|
|
10007: {'type': 'nodepath',
|
|
'name': 'props',
|
|
'comment': '',
|
|
'parentEntId': 0,
|
|
'pos': Point3(0.0, 0.0, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': 1},
|
|
10008: {'type': 'nodepath',
|
|
'name': 'topWall',
|
|
'comment': '',
|
|
'parentEntId': 10007,
|
|
'pos': Point3(0.0, 48.0299987793, 10.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': 1},
|
|
10011: {'type': 'nodepath',
|
|
'name': 'cogs',
|
|
'comment': '',
|
|
'parentEntId': 0,
|
|
'pos': Point3(0.0, 0.0, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': 1},
|
|
10013: {'type': 'nodepath',
|
|
'name': 'frontCogs',
|
|
'comment': '',
|
|
'parentEntId': 10011,
|
|
'pos': Point3(25.3957309723, -12.3005743027, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10014: {'type': 'nodepath',
|
|
'name': 'frontPalletWall',
|
|
'comment': '',
|
|
'parentEntId': 10007,
|
|
'pos': Point3(45.5494384766, 38.2237281799, 0.0),
|
|
'hpr': Point3(180.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10021: {'type': 'nodepath',
|
|
'name': 'middlePalletWallLeft',
|
|
'comment': '',
|
|
'parentEntId': 10046,
|
|
'pos': Point3(6.0, -37.9928665161, 0.0),
|
|
'hpr': Point3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10023: {'type': 'nodepath',
|
|
'name': 'crateIsland',
|
|
'comment': '',
|
|
'parentEntId': 10007,
|
|
'pos': Point3(-23.1813278198, 7.08758449554, 0.00999999977648),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(2.0, 2.0, 2.0)},
|
|
10028: {'type': 'nodepath',
|
|
'name': 'rewardCulDeSac',
|
|
'comment': '',
|
|
'parentEntId': 10045,
|
|
'pos': Point3(-8.26172065735, 38.377407074, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10033: {'type': 'nodepath',
|
|
'name': 'barrels',
|
|
'comment': '',
|
|
'parentEntId': 10028,
|
|
'pos': Point3(-4.75077962875, 34.1425209045, 0.0),
|
|
'hpr': Point3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10035: {'type': 'nodepath',
|
|
'name': 'backPalletWall',
|
|
'comment': '',
|
|
'parentEntId': 10007,
|
|
'pos': Point3(-47.6501731873, 40.006893158, 0.0),
|
|
'hpr': Point3(180.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10040: {'type': 'nodepath',
|
|
'name': 'centerCogs',
|
|
'comment': '',
|
|
'parentEntId': 10011,
|
|
'pos': Point3(-23.9375743866, 28.353269577, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': Vec3(1.0, 1.0, 1.0)},
|
|
10045: {'type': 'nodepath',
|
|
'name': 'middlePalletWallRight',
|
|
'comment': '',
|
|
'parentEntId': 10046,
|
|
'pos': Point3(17.4200000763, -38.2999992371, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': 1},
|
|
10046: {'type': 'nodepath',
|
|
'name': 'middlePalletWall',
|
|
'comment': '',
|
|
'parentEntId': 10007,
|
|
'pos': Point3(0.0, 0.0, 0.0),
|
|
'hpr': Vec3(0.0, 0.0, 0.0),
|
|
'scale': 1}}
|
|
Scenario0 = {}
|
|
levelSpec = {'globalEntities': GlobalEntities,
|
|
'scenarios': [Scenario0]}
|