from toontown.coghq.SpecImports import * GlobalEntities = {1000: {'type': 'levelMgr', 'name': 'LevelMgr', 'comment': '', 'parentEntId': 0, 'cogLevel': 0, 'farPlaneDistance': 1500, 'modelFilename': 'phase_11/models/lawbotHQ/LB_Zone04a', 'wantDoors': 1}, 1001: {'type': 'editMgr', 'name': 'EditMgr', 'parentEntId': 0, 'insertEntity': None, 'removeEntity': None, 'requestNewEntity': None, 'requestSave': None}, 0: {'type': 'zone', 'name': 'UberZone', 'comment': '', 'parentEntId': 0, 'scale': 1, 'description': '', 'visibility': []}, 100018: {'type': 'button', 'name': '', 'comment': '', 'parentEntId': 0, 'pos': Point3(54.7666, 7.03896, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(3, 3, 3), 'color': Vec4(1, 1, 1, 1), 'isOn': 0, 'isOnEvent': 0, 'secondsOn': -1.0}, 100019: {'type': 'button', 'name': '', 'comment': '', 'parentEntId': 0, 'pos': Point3(-58.0835, 7.37219, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(3, 3, 3), 'color': Vec4(1, 1, 1, 1), 'isOn': 0, 'isOnEvent': 0, 'secondsOn': -1.0}, 100015: {'type': 'door', 'name': '', 'comment': '', 'parentEntId': 100005, 'pos': Point3(0, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'color': Vec4(1, 1, 1, 1), 'isLock0Unlocked': 0, 'isLock1Unlocked': 1, 'isLock2Unlocked': 0, 'isLock3Unlocked': 1, 'isOpen': 0, 'isOpenEvent': 0, 'isVisBlocker': 1, 'secondsOpen': 1, 'unlock0Event': 100016, 'unlock1Event': 0, 'unlock2Event': 100017, 'unlock3Event': 0}, 100016: {'type': 'laserField', 'name': '', 'comment': '', 'parentEntId': 0, 'pos': Point3(-15.1345, -13.2285, 0.25), 'hpr': Point3(90, 0, 0), 'scale': Vec3(1, 1, 1), 'cellId': 0, 'gridGame': 'Random', 'gridScaleX': 42.0, 'gridScaleY': 40.0, 'laserFactor': 3, 'modelPath': 0, 'projector': Point3(20, 40, 45), 'switchId': 100019}, 100017: {'type': 'laserField', 'name': '', 'comment': '', 'parentEntId': 0, 'pos': Point3(11.2941, 28.7739, 0.28), 'hpr': Vec3(270, 0, 0), 'scale': Vec3(1, 1, 1), 'cellId': 1, 'gridGame': 'Random', 'gridScaleX': 42.0, 'gridScaleY': 40.0, 'laserFactor': 3, 'modelPath': 0, 'projector': Point3(20, 40, 45), 'switchId': 100018}, 100001: {'type': 'model', 'name': 'copy of partition (3)', 'comment': '', 'parentEntId': 100000, 'pos': Point3(-8.98508, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100002: {'type': 'model', 'name': 'copy of partition (4)', 'comment': '', 'parentEntId': 100000, 'pos': Point3(5.36486, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100003: {'type': 'model', 'name': 'copy of partition (5)', 'comment': '', 'parentEntId': 100000, 'pos': Point3(20.1513, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100004: {'type': 'model', 'name': 'copy of partition (6)', 'comment': '', 'parentEntId': 100000, 'pos': Point3(34.9439, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100007: {'type': 'model', 'name': 'copy of partition', 'comment': '', 'parentEntId': 100006, 'pos': Point3(0, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Point3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100008: {'type': 'model', 'name': 'copy of partition (2)', 'comment': '', 'parentEntId': 100006, 'pos': Point3(-14.9029, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Point3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100009: {'type': 'model', 'name': 'copy of partition (3)', 'comment': '', 'parentEntId': 100006, 'pos': Point3(-29.7119, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100010: {'type': 'model', 'name': 'copy of partition (4)', 'comment': '', 'parentEntId': 100006, 'pos': Point3(-44.4821, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100012: {'type': 'model', 'name': 'copy of partition (3)', 'comment': '', 'parentEntId': 100011, 'pos': Point3(0, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100013: {'type': 'model', 'name': 'copy of partition (4)', 'comment': '', 'parentEntId': 100011, 'pos': Point3(-14.9149, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100014: {'type': 'model', 'name': 'copy of partition (5)', 'comment': '', 'parentEntId': 100011, 'pos': Point3(-29.7289, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100023: {'type': 'model', 'name': 'copy of partition (6)', 'comment': '', 'parentEntId': 100011, 'pos': Point3(-44.4361, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100025: {'type': 'model', 'name': 'copy of partition (7)', 'comment': '', 'parentEntId': 100000, 'pos': Point3(42.3323, -38.4749, 0), 'hpr': Vec3(270, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100026: {'type': 'model', 'name': 'copy of partition (8)', 'comment': '', 'parentEntId': 100000, 'pos': Point3(42.3323, -25.7861, 0), 'hpr': Vec3(270, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100027: {'type': 'model', 'name': 'copy of partition (5)', 'comment': '', 'parentEntId': 100006, 'pos': Point3(-52.4944, -39.8953, 0), 'hpr': Vec3(270.818, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100028: {'type': 'model', 'name': 'copy of partition (6)', 'comment': '', 'parentEntId': 100006, 'pos': Point3(-52.4944, -25.343, 0), 'hpr': Vec3(270.818, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100029: {'type': 'model', 'name': 'scenary', 'comment': '', 'parentEntId': 0, 'pos': Point3(-38.0023, -20.533, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/LB_couchA.bam'}, 100030: {'type': 'model', 'name': 'copy of scenary', 'comment': '', 'parentEntId': 0, 'pos': Point3(-28.9763, -28.2505, 0), 'hpr': Vec3(270, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/LB_couchA.bam'}, 100031: {'type': 'model', 'name': 'copy of scenary (2)', 'comment': '', 'parentEntId': 0, 'pos': Point3(-51.8392, -28.2505, 0), 'hpr': Vec3(131.894, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/LB_bookshelfB.bam'}, 100032: {'type': 'model', 'name': 'copy of scenary (3)', 'comment': '', 'parentEntId': 0, 'pos': Point3(-44.1843, -37.0309, 0), 'hpr': Vec3(131.894, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/LB_bookshelfB.bam'}, 100033: {'type': 'model', 'name': 'copy of scenary (4)', 'comment': '', 'parentEntId': 100034, 'pos': Point3(16.5447, -16.1896, 0), 'hpr': Vec3(358.668, 0, 0), 'scale': Point3(2, 2, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/LB_filing_cabA.bam'}, 100037: {'type': 'model', 'name': 'partition', 'comment': '', 'parentEntId': 100036, 'pos': Point3(-14.6846, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100038: {'type': 'model', 'name': 'copy of partition', 'comment': '', 'parentEntId': 100036, 'pos': Point3(0, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100039: {'type': 'model', 'name': 'copy of partition', 'comment': '', 'parentEntId': 100036, 'pos': Point3(15.087, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100040: {'type': 'model', 'name': 'copy of partition (2)', 'comment': '', 'parentEntId': 100036, 'pos': Point3(-29.9877, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100041: {'type': 'model', 'name': 'copy of scenary (5)', 'comment': '', 'parentEntId': 100034, 'pos': Point3(20.0815, -16.1896, 0), 'hpr': Vec3(358.668, 0, 0), 'scale': Point3(2, 2, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/LB_filing_cabA.bam'}, 100042: {'type': 'model', 'name': 'copy of scenary (6)', 'comment': '', 'parentEntId': 100034, 'pos': Point3(31.1973, -15.8974, 0), 'hpr': Vec3(358.668, 0, 0), 'scale': Point3(1, 1, 1), 'collisionsOnly': 0, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/LB_bookshelfA.bam'}, 100043: {'type': 'model', 'name': 'box', 'comment': '', 'parentEntId': 100000, 'pos': Point3(-10.7296, -3.52948, 0), 'hpr': Vec3(270.924, 0, 0), 'scale': Point3(2, 8, 2), 'collisionsOnly': 1, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100044: {'type': 'model', 'name': 'copy of box', 'comment': '', 'parentEntId': 100036, 'pos': Point3(-32.0389, 7.09736, 0), 'hpr': Vec3(90, 0, 0), 'scale': Point3(1, 8, 2), 'collisionsOnly': 1, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100045: {'type': 'model', 'name': 'copy of box (2)', 'comment': '', 'parentEntId': 100006, 'pos': Point3(2.05698, -7.92436, 0), 'hpr': Vec3(270, 0, 0), 'scale': Point3(2, 8, 2), 'collisionsOnly': 1, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 100046: {'type': 'model', 'name': 'copy of box (3)', 'comment': '', 'parentEntId': 100011, 'pos': Point3(1.66589, 6.97288, 0), 'hpr': Vec3(270, 0, 0), 'scale': Point3(2, 8, 2), 'collisionsOnly': 1, 'flattenType': 'light', 'loadType': 'loadModelCopy', 'modelPath': 'phase_11/models/lawbotHQ/PartitionA.bam'}, 10000: {'type': 'nodepath', 'name': '0', 'comment': '', 'parentEntId': 100035, 'pos': Point3(-64.0541, 7.6285, 0), 'hpr': Vec3(90, 0, 0), 'scale': Point3(1, 1, 1)}, 100020: {'type': 'nodepath', 'name': 'battle place 1', 'comment': '', 'parentEntId': 0, 'pos': Point3(-35.0928, 6.21518, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1)}, 100021: {'type': 'nodepath', 'name': 'cogparent2', 'comment': '', 'parentEntId': 0, 'pos': Point3(64.2291, 5.46719, 0), 'hpr': Vec3(270, 0, 0), 'scale': Vec3(1, 1, 1)}, 100022: {'type': 'nodepath', 'name': 'BattlePlace2', 'comment': '', 'parentEntId': 0, 'pos': Point3(32.4809, 7.68949, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1)}, 100035: {'type': 'nodepath', 'name': 'cogparent1', 'comment': '', 'parentEntId': 0, 'pos': Point3(0, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1)}, 100000: {'type': 'rendering', 'name': 'PartitionWall2', 'comment': '', 'parentEntId': 0, 'pos': Point3(-53.71, -14.4718, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'blending': 'Alpha', 'colorA': 1.0, 'colorB': 1.0, 'colorG': 1.0, 'colorR': 1.0, 'fogOn': 0, 'renderBin': 'transparent'}, 100005: {'type': 'rendering', 'name': 'doorparent', 'comment': '', 'parentEntId': 0, 'pos': Point3(-0.845594, 73.9927, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'blending': 'Normal', 'colorA': 1.0, 'colorB': 0.75, 'colorG': 0.75, 'colorR': 0.8, 'fogOn': 0, 'renderBin': 'transparent'}, 100006: {'type': 'rendering', 'name': 'wallparent3', 'comment': '', 'parentEntId': 0, 'pos': Point3(61.7299, -14.6471, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'blending': 'Alpha', 'colorA': 1.0, 'colorB': 1.0, 'colorG': 1.0, 'colorR': 1.0, 'fogOn': 0, 'renderBin': 'transparent'}, 100011: {'type': 'rendering', 'name': 'wallprent4', 'comment': '', 'parentEntId': 0, 'pos': Point3(62.3555, 30.4101, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'blending': 'Alpha', 'colorA': 1.0, 'colorB': 1.0, 'colorG': 1.0, 'colorR': 1.0, 'fogOn': 0, 'renderBin': 'transparent'}, 100024: {'type': 'rendering', 'name': 'cogrenderingparent2', 'comment': '', 'parentEntId': 0, 'pos': Point3(64.2291, 5.46719, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'blending': 'Additive', 'colorA': 1.0, 'colorB': 0.0, 'colorG': 0.0, 'colorR': 1.0, 'fogOn': 0, 'renderBin': 'fixed'}, 100034: {'type': 'rendering', 'name': 'scenaryLight', 'comment': '', 'parentEntId': 0, 'pos': Point3(0, 0, 0), 'hpr': Vec3(0, 0, 0), 'scale': 1, 'blending': 'Alpha', 'colorA': 1.0, 'colorB': 0.5, 'colorG': 0.5, 'colorR': 0.6, 'fogOn': 0, 'renderBin': 'transparent'}, 100036: {'type': 'rendering', 'name': 'partitionwall1', 'comment': '', 'parentEntId': 0, 'pos': Point3(-33.8745, 29.3783, 0), 'hpr': Vec3(0, 0, 0), 'scale': Vec3(1, 1, 1), 'blending': 'Normal', 'colorA': 1.0, 'colorB': 1.0, 'colorG': 1.0, 'colorR': 1.0, 'fogOn': 0, 'renderBin': 'transparent'}} Scenario0 = {} levelSpec = {'globalEntities': GlobalEntities, 'scenarios': [Scenario0]}