From 23dc507ce09d37b78ad0fcd8122be14c46e5685b Mon Sep 17 00:00:00 2001 From: Jackzmc Date: Sun, 19 Jan 2025 18:42:33 -0600 Subject: [PATCH] Update randomizer data --- data/.gitignore | 1 + data/randomizer/c12m3_bridge.json | 10 +- data/randomizer/c6m1_riverbank.json | 325 +++++++ data/randomizer/c6m2_bedlam.json | 1314 +++++++++++++++++++++++++++ data/randomizer/c6m3_port.json | 388 ++++++++ 5 files changed, 2033 insertions(+), 5 deletions(-) create mode 100644 data/.gitignore create mode 100644 data/randomizer/c6m1_riverbank.json create mode 100644 data/randomizer/c6m2_bedlam.json create mode 100644 data/randomizer/c6m3_port.json diff --git a/data/.gitignore b/data/.gitignore new file mode 100644 index 0000000..cd0d007 --- /dev/null +++ b/data/.gitignore @@ -0,0 +1 @@ +*.sh \ No newline at end of file diff --git a/data/randomizer/c12m3_bridge.json b/data/randomizer/c12m3_bridge.json index 7c0e2e7..45f1ba2 100644 --- a/data/randomizer/c12m3_bridge.json +++ b/data/randomizer/c12m3_bridge.json @@ -214,7 +214,7 @@ "weight": 1, "entities": [ { - "type": "prop_dynamic", + "type": "prop_dynamic_override", "model": "models/props_debris/wood_board04a.mdl", "origin": [ 1848.0999755859375, @@ -228,7 +228,7 @@ ] }, { - "type": "prop_dynamic", + "type": "prop_dynamic_override", "model": "models/props_debris/wood_board04a.mdl", "origin": [ 1844.65478515625, @@ -242,7 +242,7 @@ ] }, { - "type": "prop_dynamic", + "type": "prop_dynamic_override", "model": "models/props_debris/wood_board04a.mdl", "origin": [ 1846.005615234375, @@ -256,7 +256,7 @@ ] }, { - "type": "prop_dynamic", + "type": "prop_dynamic_override", "model": "models/props_debris/wood_board04a.mdl", "origin": [ 1854.0460205078125, @@ -284,7 +284,7 @@ ] }, { - "type": "prop_dynamic", + "type": "prop_dynamic_override", "model": "models/props_debris/wood_board04a.mdl", "origin": [ 1853.1259765625, diff --git a/data/randomizer/c6m1_riverbank.json b/data/randomizer/c6m1_riverbank.json new file mode 100644 index 0000000..0728675 --- /dev/null +++ b/data/randomizer/c6m1_riverbank.json @@ -0,0 +1,325 @@ +{ + "start-alt": { + "chance": 0.40000000596046448, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_downtown/railing02_256.mdl", + "origin": [ + 1145.3924560546875, + 3468.448974609375, + 98.244842529296875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/railing02_256.mdl", + "origin": [ + 1146.0556640625, + 3213.31005859375, + 98.043586730957031 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ], + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van.mdl", + "origin": [ + 1637.127685546875, + 2831.88232421875, + 96.291152954101562 + ], + "angles": [ + 0.0, + 60.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/van_glass.mdl", + "origin": [ + 1637.127685546875, + 2831.88232421875, + 96.291152954101562 + ], + "angles": [ + 0.0, + 60.0, + 0.0 + ] + }, + { + "type": "light_dynamic", + "origin": [ + 1920.9532470703125, + 2880.474609375, + 280.4603271484375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ], + "color": [ + 255, + 255, + 200, + 1 + ], + "scale": [ + 600, + 200, + 200 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_equipment/metalladder002.mdl", + "origin": [ + 1664.21240234375, + 2650.03125, + 233.08331298828125 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_equipment/metalladder002.mdl", + "origin": [ + 1664.21240234375, + 2650.03125, + 116.08331298828125 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + }, + { + "type": "light_dynamic", + "origin": [ + 1675.2440180000001, + 2547.5998530000002, + 357.193939 + ], + "color": [ + 255, + 255, + 200, + 2 + ], + "angles": [ + 0.0, + 0.0, + 20.0 + ], + "scale": [ + 400.0, + 0.0, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 567175, + "input": "_allow_ladder" + }, + { + "targetname": "anv_mapfixes_commonhop_windows", + "input": "kill" + } + ] + } + ] + }, + "courtarea-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/semi_trailer_wrecked.mdl", + "origin": [ + 2466.358642578125, + 3441.0078125, + 17.375520706176758 + ], + "angles": [ + 1.100000262260437, + 3.1999998092651367, + -10.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/ladder1.mdl", + "origin": [ + 2375.712890625, + 3085.90478515625, + 43.571483612060547 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 509269, + "input": "_allow_ladder" + } + ] + } + ] + }, + "truckgone": { + "chance": 0.20000000298023224, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "hammerid", + "model": "291007", + "origin": [ + 4304.0, + 2800.0, + 28.019500732421875 + ], + "angles": [ + -0.53749799728393555, + 111.00700378417969, + -1.4004100561141968 + ] + }, + { + "type": "hammerid", + "model": "291011", + "origin": [ + 4064.0, + 2672.0, + 27.370500564575195 + ], + "angles": [ + -0.67301702499389648, + 245.85499572753906, + -3.6046199798583984 + ] + } + ] + } + ] + }, + "acar1": { + "chance": 0.60000002384185791, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "hammerid", + "model": "1025924", + "origin": [ + -505.19406127929688, + 1339.283447265625, + 195.73117065429688 + ], + "angles": [ + 358.8726806640625, + 222.51954650878906, + -1.0224609375 + ] + } + ] + } + ] + }, + "walkway-ladder-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props/de_nuke/truck_nuke.mdl", + "origin": [ + 202.65921020507812, + 1421.7216796875, + 191.51179504394531 + ], + "angles": [ + 0.0, + 65.300003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_nuke/truck_nuke_glass.mdl", + "origin": [ + 202.65921020507812, + 1421.7216796875, + 191.51179504394531 + ], + "angles": [ + 0.0, + 65.300003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/ladder1.mdl", + "origin": [ + 427.605224609375, + 1292.0462646484375, + 284.0791015625 + ], + "angles": [ + -15.0, + 180.0, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 357116, + "input": "_allow_ladder" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c6m2_bedlam.json b/data/randomizer/c6m2_bedlam.json new file mode 100644 index 0000000..48665cb --- /dev/null +++ b/data/randomizer/c6m2_bedlam.json @@ -0,0 +1,1314 @@ +{ + "start-alt": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_doors/shackwall01.mdl", + "origin": [ + 1534.1146240234375, + -487.38705444335938, + 72.41387939453125 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + 1718.8143310546875, + -135.50987243652344, + -17.712417602539062 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_64_reference.mdl", + "origin": [ + 1795.1417236328125, + -126.20930480957031, + -21.934867858886719 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_64_reference.mdl", + "origin": [ + 1838.5640869140625, + -82.88763427734375, + -22.503555297851562 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_fortifications/barricade001_128_reference.mdl", + "origin": [ + 1912.8857421875, + -119.76541137695312, + -21.278308868408203 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + } + ] + } + ] + }, + "start-stair-block": { + "chance": 0.30000001192092896, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_vehicles/cement_truck01.mdl", + "origin": [ + 1906.486328125, + -983.703125, + 5.5259132385253906 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "club-alt": { + "chance": 0.40000000596046448, + "inputs": [ + { + "hammerid": 496618, + "input": "break" + }, + { + "hammerid": 496623, + "input": "_lock_nobreak" + } + ], + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_junk/dumpster.mdl", + "origin": [ + 928.57965087890625, + 367.8900146484375, + -16.285758972167969 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashcluster01a.mdl", + "origin": [ + 920.09869384765625, + 382.80279541015625, + 42.768714904785156 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashcluster01a.mdl", + "origin": [ + 967.2021484375, + 322.60580444335938, + -32.244670867919922 + ], + "angles": [ + 0.0, + 108.79999542236328, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_street/garbage_can_static.mdl", + "origin": [ + 880.18524169921875, + 318.37796020507812, + -35.257869720458984 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashcluster01a.mdl", + "origin": [ + 964.54437255859375, + 311.61166381835938, + -29.691158294677734 + ], + "angles": [ + 0.0, + -98.600006103515625, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/pooltable.mdl", + "origin": [ + 1427.151611328125, + 1003.9188232421875, + 49.145511627197266 + ], + "angles": [ + 93.099998474121094, + 165.89999389648438, + 180.0 + ] + } + ], + "variants": [ + { + "weight": 1, + "entities": [] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 594.21728515625, + 320.60147094726562, + 7.5856285095214844 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 548.10028076171875, + 278.27587890625, + -32.327568054199219 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 593.15496826171875, + 322.47427368164062, + -32.481056213378906 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_assault/forklift.mdl", + "origin": [ + 590.81207275390625, + 372.5787353515625, + -32.9415283203125 + ], + "angles": [ + 0.0, + 183.29998779296875, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 594.99700927734375, + 1236.5994873046875, + -5.7997732162475586 + ], + "angles": [ + -31.399995803833008, + 86.000007629394531, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/plywood_leaning.mdl", + "origin": [ + 623.4456787109375, + 1262.732421875, + -64.202964782714844 + ], + "angles": [ + 3.0, + -160.69996643066406, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_01.mdl", + "origin": [ + 546.36956787109375, + 1231.1895751953125, + -6.0470438003540039 + ], + "angles": [ + 6.4000000953674316, + -94.500007629394531, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 565.1502685546875, + 1253.87451171875, + -63.016384124755859 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "pipes-ladder-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props/de_train/ladderaluminium.mdl", + "origin": [ + 1292.0064697265625, + 1402.1429443359375, + -133.85769653320312 + ], + "angles": [ + -10.299999237060547, + 4.1999998092651367, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 774348, + "input": "_allow_ladder" + } + ] + } + ] + }, + "building-alt": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_interiors/sofa_chair.mdl", + "origin": [ + 377.16549682617188, + 2361.8251953125, + -74.593948364257812 + ], + "angles": [ + 24.700000762939453, + 119.90000152587891, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/shelves_metal.mdl", + "origin": [ + 384.91848754882812, + 2311.279052734375, + -25.333511352539062 + ], + "angles": [ + -32.899997711181641, + 23.900005340576172, + -22.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/dresser.mdl", + "origin": [ + 321.37606811523438, + 2268.74072265625, + -22.790216445922852 + ], + "angles": [ + -4.7000002861022949, + -0.5, + -30.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/outhouse001.mdl", + "origin": [ + 462.75338745117188, + 1985.2037353515625, + -62.691764831542969 + ], + "angles": [ + 0.0, + 91.699996948242188, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_militia/ladderwood.mdl", + "origin": [ + 310.14352416992188, + 3164.399658203125, + -42.861541748046875 + ], + "angles": [ + 0.0, + 86.899993896484375, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 774319, + "input": "_allow_ladder" + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_industrial/plywood_leaning.mdl", + "origin": [ + 484.908935546875, + 2928.06298828125, + -174.15379333496094 + ], + "angles": [ + 0.0, + -59.500003814697266, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/dumpster_2.mdl", + "origin": [ + 467.10855102539062, + 2943.17724609375, + -175.50578308105469 + ], + "angles": [ + 0.0, + 121.00000762939453, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/dumpster.mdl", + "origin": [ + 1034.072998046875, + 2932.646484375, + -175.50711059570312 + ], + "angles": [ + 0.0, + -40.500003814697266, + 0.0 + ] + }, + { + "type": "light_dynamic", + "origin": [ + 987.89837646484375, + 3167.96875, + -68.915077209472656 + ], + "color": [ + 255, + 255, + 255, + 255 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 100.0, + 100.0, + 100.0 + ] + } + ], + "inputs": [ + { + "hammerid": 563561, + "input": "kill" + }, + { + "hammerid": 563566, + "input": "kill" + } + ] + } + ] + }, + "building-stair2-block": { + "chance": 0.40000000596046448, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_interiors/bed.mdl", + "origin": [ + 357.2115478515625, + 2423.60546875, + 32.897182464599609 + ], + "angles": [ + -5.0000009536743164, + -7.7000002861022949, + -17.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/sofa.mdl", + "origin": [ + 355.11929321289062, + 2400.392333984375, + 71.218719482421875 + ], + "angles": [ + 0.0, + 0.0, + -13.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_junk/trashcluster01a.mdl", + "origin": [ + 373.66958618164062, + 2397.2998046875, + 75.424110412597656 + ], + "angles": [ + -0.79999995231628418, + -23.200000762939453, + -19.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_downtown/dresser.mdl", + "origin": [ + 352.32000732421875, + 2406.4287109375, + 91.958244323730469 + ], + "angles": [ + -39.900001525878906, + -11.799999237060547, + -11.0 + ] + } + ] + } + ] + }, + "PEANUT": { + "chance": 1.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/lil'peanut_cutout001.mdl", + "origin": [ + 1675.4013671875, + 5695.13525390625, + -159.48817443847656 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "ruin-alt": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_swamp/plank001b_192.mdl", + "origin": [ + 2751.72216796875, + 5091.3740234375, + -282.54541015625 + ], + "angles": [ + 91.5, + 104.19998168945312, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_swamp/plank001b_192.mdl", + "origin": [ + 2647.0595703125, + 5067.60302734375, + -295.75335693359375 + ], + "angles": [ + 90.200004577636719, + 93.800003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_crates/static_crate_40.mdl", + "origin": [ + 2759.75, + 5022.74560546875, + -341.66635131835938 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_chunk01c.mdl", + "origin": [ + 2762.38818359375, + 5017.24560546875, + -297.66888427734375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/de_nuke/cinderblock_stack.mdl", + "origin": [ + 2592.13232421875, + 5034.0576171875, + -355.72512817382812 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_swamp/plank001b_192.mdl", + "origin": [ + 2644.526123046875, + 5066.8046875, + -338.96917724609375 + ], + "angles": [ + 90.200004577636719, + 93.800003051757812, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris128pile001a.mdl", + "origin": [ + 2768.179443359375, + 5030.05712890625, + -337.66232299804688 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_industrial/brickpallets_break03.mdl", + "origin": [ + 2719.348388671875, + 5050.59326171875, + -341.08404541015625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "generator-closet-break": { + "chance": 0.69999998807907104, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "hammerid", + "model": "565850", + "origin": [ + 1760.0, + 3902.0, + -3700.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565852", + "origin": [ + 1696.25, + 3902.0, + -3700.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565848", + "origin": [ + 1568.25, + 3902.0, + -3700.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565846", + "origin": [ + 1504.0, + 3902.0, + -3680.3479919433594 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565860", + "origin": [ + 1440.25, + 3902.0, + -370.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565858", + "origin": [ + 1632.0, + 3902.0, + -3700.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "hammerid", + "model": "565850", + "origin": [ + 1760.0, + 3902.0, + -370.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565852", + "origin": [ + 1696.25, + 3902.0, + -370.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565848", + "origin": [ + 1568.25, + 3902.0, + -3700.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565846", + "origin": [ + 1504.0, + 3902.0, + -3680.3479919433594 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565860", + "origin": [ + 1440.25, + 3902.0, + -3700.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565858", + "origin": [ + 1632.0, + 3902.0, + -370.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + } + ] + }, + { + "weight": 1, + "entities": [ + { + "type": "hammerid", + "model": "565850", + "origin": [ + 1760.0, + 3902.0, + -370.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565852", + "origin": [ + 1696.25, + 3902.0, + -3700.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565848", + "origin": [ + 1568.25, + 3902.0, + -370.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565846", + "origin": [ + 1504.0, + 3902.0, + -368.34799194335938 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565860", + "origin": [ + 1440.25, + 3902.0, + -370.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + }, + { + "type": "hammerid", + "model": "565858", + "origin": [ + 1632.0, + 3902.0, + -3700.0 + ], + "angles": [ + 0.0, + 270.0, + 0.0 + ] + } + ] + } + ] + }, + "sewer-ladder-alt": { + "chance": 0.60000002384185791, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 1623.0078125, + 5463.14892578125, + -1267.9725341796875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_64.mdl", + "origin": [ + 1625.5582275390625, + 5408.18701171875, + -1280.423583984375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_equipment/metalladder002.mdl", + "origin": [ + 1633.5279541015625, + 5552.42822265625, + -1201.2174072265625 + ], + "angles": [ + 0.0, + 180.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris256pile001a.mdl", + "origin": [ + 1529.0716552734375, + 4621.36669921875, + -1181.594970703125 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris256barricade001a.mdl", + "origin": [ + 1672.5997314453125, + 4471.95703125, + -1049.9276123046875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/concrete_debris128pile001b.mdl", + "origin": [ + 1692.5504150390625, + 4377.81005859375, + -1039.4017333984375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_debris/dead_cow.mdl", + "origin": [ + 1685.22607421875, + 4354.01220703125, + -1063.9500732421875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 774269, + "input": "_allow_ladder" + } + ] + } + ] + }, + "minifinale-skip": { + "chance": 0.20000000298023224, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_02.mdl", + "origin": [ + 2486.67578125, + 5506.00439453125, + -1066.3697509765625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_c17/truss02g.mdl", + "origin": [ + 2424.703125, + 5507.9375, + -1083.6961669921875 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_c17/truss02d.mdl", + "origin": [ + 2425.678955078125, + 5285.67138671875, + -1083.3031005859375 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ] + } + ] + }, + "alarmdoor-helper": { + "chance": 0.26499998569488525, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_swamp/boardwalk_128.mdl", + "origin": [ + 2607.125244140625, + 5673.6962890625, + -1090.4735107421875 + ], + "angles": [ + 0.0, + 90.0, + 0.0 + ] + } + ] + } + ] + }, + "gate2-alt": { + "chance": 0.10000000149011612, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_urban/fence001_256.mdl", + "origin": [ + 5090.91455078125, + 6228.82177734375, + -1191.71484375 + ], + "angles": [ + 45.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_highway/plywood_03.mdl", + "origin": [ + 4715.9716796875, + 5306.4306640625, + -1066.53173828125 + ], + "angles": [ + -90.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_urban/fence_cover001_128.mdl", + "origin": [ + 4314.806640625, + 5704.5732421875, + -1021.299072265625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props/cs_office/ladder1.mdl", + "origin": [ + 5186.00537109375, + 4770.001953125, + -1144.3067626953125 + ], + "angles": [ + 0.0, + -90.0, + 0.0 + ] + }, + { + "type": "light_dynamic", + "origin": [ + 5221.01123046875, + 4793.462890625, + -918.8983154296875 + ], + "color": [ + 128, + 128, + 200, + 1 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1000.0, + -1.0, + -1.0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_lighting/lightbulb01a.mdl", + "origin": [ + 5220.8876953125, + 4766.6875, + -966.40386962890625 + ], + "angles": [ + 0.0, + 0.0, + 0.0 + ] + } + ], + "inputs": [ + { + "hammerid": 712612, + "input": "_allow_ladder" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/data/randomizer/c6m3_port.json b/data/randomizer/c6m3_port.json new file mode 100644 index 0000000..fd49f89 --- /dev/null +++ b/data/randomizer/c6m3_port.json @@ -0,0 +1,388 @@ +{ + "bar-block": { + "chance": 0.56000000238418579, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "env_player_blocker", + "scale": [ + 20, + 45, + 100 + ], + "origin": [ + 242.30000000000001, + -355.17000000000002, + 59.409999999999997 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/cara_95sedan_wrecked.mdl", + "origin": [ + 197.27944946289062, + -324.1741943359375, + 0.446258544921875 + ], + "angles": [ + 0, + -105, + 0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/carparts_axel01a_static.mdl", + "origin": [ + 263.23208618164062, + -344.286376953125, + 10.509956359863281 + ], + "angles": [ + 0, + -75, + 0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_interiors/bucket_tools02.mdl", + "origin": [ + 297.74386596679688, + -297.5142822265625, + 0.18762969970703125 + ], + "angles": [ + 0, + 0, + 0 + ] + }, + { + "type": "prop_dynamic", + "model": "models/props_vehicles/carparts_tire01a_static.mdl", + "origin": [ + 269.83367919921875, + -372.26144409179688, + 16.640285491943359 + ], + "angles": [ + 0, + 0, + 0 + ] + } + ] + } + ] + }, + "gascans": { + "chance": 0.5, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "_gascan", + "origin": [ + -1000.981689453125, + 971.3009033203125, + 10.876446723937988 + ], + "angles": [ + -0.57571786642074585, + -42.959209442138672, + -0.12420654296875 + ] + }, + { + "type": "_gascan", + "origin": [ + -1966.627197265625, + 1730.97998046875, + 170.86053466796875 + ], + "angles": [ + -0.68455815315246582, + -86.745399475097656, + -0.170166015625 + ] + }, + { + "type": "_gascan", + "origin": [ + -2511.561767578125, + 1598.448974609375, + 170.88479614257812 + ], + "angles": [ + -0.53134113550186157, + 2.0261614322662354, + -0.132568359375 + ] + }, + { + "type": "_gascan", + "origin": [ + -2410.875244140625, + 1019.7069091796875, + 12.508259773254395 + ], + "angles": [ + -1.1000639200210571, + 4.8185205459594727, + 0.331085205078125 + ] + }, + { + "type": "_gascan", + "origin": [ + -1331.8233642578125, + 1772.35498046875, + 330.89138793945312 + ], + "angles": [ + -1.2135992050170898, + -14.133895874023438, + -0.077606201171875 + ] + }, + { + "type": "_gascan", + "origin": [ + -1225.5362548828125, + 1654.7926025390625, + 363.91067504882812 + ], + "angles": [ + 0.27529188990592957, + 131.03500366210938, + 0.0353240966796875 + ] + }, + { + "type": "_gascan", + "origin": [ + 815.3040771484375, + 1666.0526123046875, + 170.88227844238281 + ], + "angles": [ + 0.27104684710502625, + -5.2678947448730469, + 0.0395355224609375 + ] + }, + { + "type": "_gascan", + "origin": [ + 687.2098388671875, + 1551.6055908203125, + 211.86944580078125 + ], + "angles": [ + -3.3185937404632568, + -71.824958801269531, + 0.202606201171875 + ] + }, + { + "type": "_gascan", + "origin": [ + 1133.252685546875, + -894.99114990234375, + 170.88340759277344 + ], + "angles": [ + -0.54058653116226196, + 37.376270294189453, + -0.13470458984375 + ] + }, + { + "type": "_gascan", + "origin": [ + 680.87872314453125, + -828.9317626953125, + 51.548942565917969 + ], + "angles": [ + 0.072295762598514557, + -119.67771911621094, + 0.2787933349609375 + ] + }, + { + "type": "_gascan", + "origin": [ + 1704.323974609375, + -995.88818359375, + 13.171730995178223 + ], + "angles": [ + 0.26705008745193481, + -4.1160192489624023, + -0.181121826171875 + ] + }, + { + "type": "_gascan", + "origin": [ + 1843.7432861328125, + 863.0028076171875, + -85.074028015136719 + ], + "angles": [ + -1.0647850036621094, + -141.92161560058594, + -0.135284423828125 + ] + }, + { + "type": "_gascan", + "origin": [ + 1846.2923583984375, + 1230.565185546875, + -85.120986938476562 + ], + "angles": [ + -0.57393389940261841, + -164.6104736328125, + -0.1295166015625 + ] + }, + { + "type": "_gascan", + "origin": [ + 262.22463989257812, + 75.692008972167969, + 41.359500885009766 + ], + "angles": [ + -0.5369715690612793, + -41.772254943847656, + -0.11669921875 + ] + }, + { + "type": "_gascan", + "origin": [ + -306.50503540039062, + -1162.945068359375, + 10.885636329650879 + ], + "angles": [ + 0.30785799026489258, + 90.025154113769531, + -0.211029052734375 + ] + }, + { + "type": "_gascan", + "origin": [ + -1898.69921875, + -619.39971923828125, + 12.567585945129395 + ], + "angles": [ + 2.5842218399047852, + 0.18310843408107758, + -0.87396240234375 + ] + }, + { + "type": "_gascan", + "origin": [ + -183.77784729003906, + 1757.2159423828125, + 170.968505859375 + ], + "angles": [ + 0.19064256548881531, + 6.9722185134887695, + 0.075531005859375 + ] + }, + { + "type": "_gascan", + "origin": [ + 759.773681640625, + 1011.1539306640625, + 10.864794731140137 + ], + "angles": [ + -0.64746576547622681, + -51.795230865478516, + -0.1397705078125 + ] + }, + { + "type": "_gascan", + "origin": [ + 969.4990234375, + 1159.3148193359375, + 170.88760375976562 + ], + "angles": [ + -0.51393240690231323, + -161.04803466796875, + -0.12811279296875 + ] + }, + { + "type": "_gascan", + "origin": [ + 382.16763305664062, + 782.78076171875, + 170.87892150878906 + ], + "angles": [ + -0.56858420372009277, + 62.715030670166016, + -0.14166259765625 + ] + }, + { + "type": "_gascan", + "origin": [ + -989.5465087890625, + 2104.995849609375, + 170.8604736328125 + ], + "angles": [ + -0.68421685695648193, + -143.4315185546875, + -0.17034912109375 + ] + } + ] + } + ] + }, + "PEANUT": { + "chance": 1.0, + "variants": [ + { + "weight": 1, + "entities": [ + { + "type": "prop_dynamic", + "model": "models/props_fairgrounds/lil'peanut_cutout001.mdl", + "origin": [ + -322.5404052734375, + -1637.845947265625, + -108.18135070800781 + ], + "angles": [ + 0.0, + -180.0, + 0.0 + ] + } + ] + } + ] + } +} \ No newline at end of file