diff --git a/decompiler/config/jak3/ntsc_v1/type_casts.jsonc b/decompiler/config/jak3/ntsc_v1/type_casts.jsonc index bdd9585080..e30e0472a8 100644 --- a/decompiler/config/jak3/ntsc_v1/type_casts.jsonc +++ b/decompiler/config/jak3/ntsc_v1/type_casts.jsonc @@ -5325,8 +5325,14 @@ "(code extend min-bridge)": [[49, "v1", "art-joint-anim"]], "(code extended min-folding-plat)": [[15, "v1", "art-joint-anim"]], "(code extend min-folding-plat)": [[44, "v1", "art-joint-anim"]], - "(method 11 min-falling-step)": [["_stack_", 16, "res-tag"]], - "(method 11 rat-spawner)": [["_stack_", 16, "res-tag"]], + "(method 11 min-falling-step)": [ + ["_stack_", 16, "res-tag"], + [19, "v0", "(pointer actor-group)"] + ], + "(method 11 rat-spawner)": [ + ["_stack_", 16, "res-tag"], + [31, "v0", "(pointer actor-group)"] + ], "(method 0 flow-control)": [["_stack_", 16, "res-tag"]], "(code lowered min-falling-step)": [[18, "v1", "art-joint-anim"]], "(code lowering min-falling-step)": [[65, "v1", "art-joint-anim"]], @@ -5363,7 +5369,10 @@ [62, "v1", "collide-shape-prim-group"], [[65, 71], "v1", "collide-shape-prim-group"] ], - "(method 11 min-rat-engine)": [["_stack_", 16, "res-tag"]], + "(method 11 min-rat-engine)": [ + ["_stack_", 16, "res-tag"], + [61, "v0", "(pointer actor-group)"] + ], "(method 21 min-target-sign)": [[[21, 25], "gp", "collide-shape-prim-group"]], "min-bomb-elevator-callback": [[[3, 31], "v1", "min-bomb-elevator"]], "(enter running min-rat-engine)": [[68, "v1", "collide-shape-prim-group"]], @@ -5382,7 +5391,10 @@ "(method 34 min-crane-switch)": [[35, "v1", "art-joint-anim"]], "joint-mod-rat-engine-callback": [[6, "v1", "min-rat-engine"]], "(method 27 min-rat-engine)": [[14, "a2", "process-focusable"]], - "(method 11 rat-light-manager)": [["_stack_", 16, "res-tag"]], + "(method 11 rat-light-manager)": [ + ["_stack_", 16, "res-tag"], + [12, "v0", "(pointer actor-group)"] + ], "(code idle manta)": [ [100, "v1", "art-joint-anim"], [46, "v1", "art-joint-anim"] @@ -5435,7 +5447,10 @@ [15, "a0", "process-focusable"], [18, "a0", "process-focusable"] ], - "(method 121 manta)": [["_stack_", 16, "res-tag"]], + "(method 121 manta)": [ + ["_stack_", 16, "res-tag"], + [87, "v0", "(pointer actor-group)"] + ], "(code wheel-die rat)": [[14, "v1", "art-joint-anim"]], "rat-joint-mod-roll": [[9, "gp", "rat"]], "(code running-in-wheel rat)": [ @@ -5553,7 +5568,10 @@ [17, "a0", "task-manager"], [20, "a0", "task-manager"] ], - "(method 11 min-bomb-train)": [["_stack_", 16, "res-tag"]], + "(method 11 min-bomb-train)": [ + ["_stack_", 16, "res-tag"], + [129, "v0", "(pointer actor-group)"] + ], "(code hostile-wall gekko)": [ [20, "v1", "art-joint-anim"], [70, "v1", "art-joint-anim"] @@ -5642,7 +5660,10 @@ [47, "v1", "art-joint-anim"] ], "(method 108 gekko)": [[19, "v1", "process-focusable"]], - "(method 11 basebutton)": [["_stack_", 16, "res-tag"]], + "(method 11 basebutton)": [ + ["_stack_", 16, "res-tag"], + [67, "v0", "(pointer actor-group)"] + ], "clmf-cam-string": [["_stack_", 16, "res-tag"]], "(code knocked-recover grunt)": [ [15, "v1", "ragdoll-proc"], @@ -5990,7 +6011,10 @@ "sew-fan-joint-fan": [[[3, 20], "v1", "sew-fan"]], "(method 82 sew-fan)": [[[46, 63], "v1", "attack-info"]], "(method 11 sew-wall-switch)": [["_stack_", 16, "res-tag"]], - "(method 11 sew-pipe)": [["_stack_", 16, "res-tag"]], + "(method 11 sew-pipe)": [ + ["_stack_", 16, "res-tag"], + [87, "v0", "(pointer actor-group)"] + ], "(enter down sew-pipe)": [[13, "v1", "art-joint-anim"]], "(code lower sew-pipe)": [[83, "v1", "art-joint-anim"]], "(enter raised sew-m-gate)": [[13, "v1", "art-joint-anim"]], @@ -6119,7 +6143,10 @@ [194, "v0", "vector"], ["_stack_", 16, "res-tag"] ], - "(method 11 saberfish-spawn-manager-base)": [["_stack_", 16, "res-tag"]], + "(method 11 saberfish-spawn-manager-base)": [ + ["_stack_", 16, "res-tag"], + [22, "v0", "(pointer actor-group)"] + ], "(method 26 saberfish-spawner)": [ [[9, 49], "gp", "saberfish-spawner-query-msg"], [[77, 85], "v1", "saberfish-spawner-command"], @@ -6713,7 +6740,12 @@ [13, "v1", "int"], [86, "a0", "part-tracker"] ], - "(method 32 task-manager-nest-cocoons)": [["_stack_", 16, "res-tag"]], + "(method 32 task-manager-nest-cocoons)": [ + ["_stack_", 16, "res-tag"], + [18, "v0", "(pointer actor-group)"], + [17, "v0", "(pointer actor-group)"], + [31, "v0", "(pointer actor-group)"] + ], "(code active task-manager-nest-cocoons)": [ [155, "v1", "(pointer process)"], [168, "gp", "handle"] @@ -6798,13 +6830,17 @@ ], "(method 11 spider-manager)": [ ["_stack_", 16, "res-tag"], - ["_stack_", 32, "res-tag"] + ["_stack_", 32, "res-tag"], + [62, "v0", "(pointer actor-group)"] ], "ripple-find-height": [[[31, 82], "s4", "mei-ripple"]], "(method 21 task-manager-desert-hover)": [["_stack_", 16, "res-tag"]], "(method 11 nst-metalhead-eggs)": [["_stack_", 16, "res-tag"]], "(method 11 nst-falling-stone-bridge)": [["_stack_", 16, "res-tag"]], - "(method 11 sew-m-gate)": [["_stack_", 16, "res-tag"]], + "(method 11 sew-m-gate)": [ + ["_stack_", 16, "res-tag"], + [87, "v0", "(pointer actor-group)"] + ], "(method 9 turret-control)": [[344, "a0", "collide-shape-prim"]], "(method 62 v-marauder)": [[[4, 53], "s5", "collide-shape-prim-group"]], "(method 62 v-marauder-b)": [[[4, 53], "s5", "collide-shape-prim-group"]], @@ -6975,9 +7011,18 @@ ], "(event closed tpl-break-door-a)": [[[9, 22], "v1", "attack-info"]], "(event closed tpl-break-alcove)": [[[4, 17], "v1", "attack-info"]], - "(method 11 tpl-fan-three)": [[99, "v0", "(pointer float)"]], - "(method 11 tpl-spindle)": [[131, "v0", "(pointer float)"]], - "(method 11 tpl-fan-two)": [[99, "v0", "(pointer float)"]], + "(method 11 tpl-fan-three)": [ + [99, "v0", "(pointer float)"], + ["_stack_", 16, "res-tag"] + ], + "(method 11 tpl-spindle)": [ + [131, "v0", "(pointer float)"], + ["_stack_", 16, "res-tag"] + ], + "(method 11 tpl-fan-two)": [ + [99, "v0", "(pointer float)"], + ["_stack_", 16, "res-tag"] + ], "(event idle-up tpl-spike-trap)": [ [42, "gp", "process-drawable"], [83, "gp", "process-focusable"] @@ -7013,10 +7058,22 @@ [99, "v0", "(pointer actor-group)"], ["_stack_", 96, "res-tag"] ], - "(method 11 tpl-watcher-manager)": [["_stack_", 16, "res-tag"]], - "(method 11 hover-training-manager)": [["_stack_", 16, "res-tag"]], - "(method 11 tpl-token)": [["_stack_", 16, "res-tag"]], - "(method 11 tpl-holo-eye)": [["_stack_", 16, "res-tag"]], + "(method 11 tpl-watcher-manager)": [ + ["_stack_", 16, "res-tag"], + [24, "v0", "(pointer actor-group)"] + ], + "(method 11 hover-training-manager)": [ + ["_stack_", 16, "res-tag"], + [23, "v0", "(pointer actor-group)"] + ], + "(method 11 tpl-token)": [ + ["_stack_", 16, "res-tag"], + [110, "v0", "(pointer actor-group)"] + ], + "(method 11 tpl-holo-eye)": [ + ["_stack_", 16, "res-tag"], + [56, "v0", "(pointer actor-group)"] + ], "(code firing tpl-watcher)": [[143, "a1", "process-drawable"]], "(event firing tpl-watcher)": [[[4, 13], "v1", "attack-info"]], "(event idle tpl-watcher)": [[[12, 21], "v1", "attack-info"]], @@ -7315,8 +7372,14 @@ [209, "v1", "art-joint-anim"] ], "(code active tow-spawner)": [[14, "v1", "art-joint-anim"]], - "(method 11 actor-group-watcher)": [["_stack_", 16, "res-tag"]], - "(method 11 tow-large-plat)": [["_stack_", 16, "res-tag"]], + "(method 11 actor-group-watcher)": [ + ["_stack_", 16, "res-tag"], + [13, "v0", "(pointer actor-group)"] + ], + "(method 11 tow-large-plat)": [ + ["_stack_", 16, "res-tag"], + [121, "v0", "(pointer actor-group)"] + ], "update-mood-forest": [[[23, 71], "gp", "forest-states"]], "set-forest-gun-flash!": [[13, "v1", "forest-states"]], "set-forest-fog-interp!": [ @@ -7354,11 +7417,17 @@ [763, "s5", "handle"], [761, "v1", "handle"] ], - "(method 32 task-manager-forest-machine)": [["_stack_", 16, "res-tag"]], + "(method 32 task-manager-forest-machine)": [ + ["_stack_", 16, "res-tag"], + [18, "v0", "(pointer actor-group)"], + [31, "v0", "(pointer actor-group)"], + [17, "v0", "(pointer actor-group)"] + ], "(method 32 task-manager-forest-plants)": [["_stack_", 16, "res-tag"]], "(code active task-manager-forest-machine-resolution)": [ [78, "v1", "int"], - ["_stack_", 16, "res-tag"] + ["_stack_", 16, "res-tag"], + [99, "v0", "(pointer actor-group)"] ], "set-railx-light-brightness-fora!": [ [[30, 35], "v1", "railx-states-fora"], @@ -7409,7 +7478,10 @@ [15, "v0", "path-control"], [111, "v0", "entity-actor"] ], - "(method 32 task-manager-forest-ring-chase)": [["_stack_", 16, "res-tag"]], + "(method 32 task-manager-forest-ring-chase)": [ + ["_stack_", 16, "res-tag"], + [17, "v0", "(pointer actor-group)"] + ], "(enter impact dp-bipedal-grenade-shot)": [ [13, "v1", "collide-shape-prim-group"] ], @@ -7514,7 +7586,10 @@ [71, "s5", "process-focusable"] ], "(method 41 dp-bipedal-shield)": [[9, "v1", "attack-info"]], - "(method 121 dp-bipedal)": [["_stack_", 16, "res-tag"]], + "(method 121 dp-bipedal)": [ + ["_stack_", 16, "res-tag"], + [116, "v0", "(pointer actor-group)"] + ], "(method 121 neo-wasp)": [ [211, "v0", "(pointer float)"], ["_stack_", 16, "res-tag"], @@ -7552,8 +7627,14 @@ "neo-spawner-handler": [[[71, 119], "gp", "attack-info"]], "(code vulnerable neo-spawner)": [[14, "v1", "art-joint-anim"]], "(enter dead neo-spawner)": [[27, "v1", "art-joint-anim"]], - "(method 11 neo-spawner-manager)": [["_stack_", 16, "res-tag"]], - "(method 11 neo-spawner)": [["_stack_", 16, "res-tag"]], + "(method 11 neo-spawner-manager)": [ + ["_stack_", 16, "res-tag"], + [15, "v0", "(pointer actor-group)"] + ], + "(method 11 neo-spawner)": [ + ["_stack_", 16, "res-tag"], + [134, "v0", "(pointer actor-group)"] + ], "(method 28 for-turret-shot)": [ [29, "s5", "process-drawable"], [32, "s5", "process-drawable"], @@ -7589,7 +7670,10 @@ "(anon-function 2 for-turret)": [[[6, 13], "v1", "for-turret"]], "(anon-function 3 for-turret)": [[[3, 13], "s4", "for-turret"]], "(anon-function 4 for-turret)": [[6, "v1", "for-turret"]], - "(method 37 for-turret)": [["_stack_", 16, "res-tag"]], + "(method 37 for-turret)": [ + ["_stack_", 16, "res-tag"], + [18, "v0", "(pointer actor-group)"] + ], "(code idle vol-holo-eye)": [ [14, "v1", "art-joint-anim"], [80, "v1", "art-joint-anim"] @@ -7988,8 +8072,14 @@ ], "(code die-eaten kanga-lizard)": [[22, "v1", "art-joint-anim"]], "(method 11 dm-mine-spider-spawner)": [["_stack_", 16, "res-tag"]], - "(method 11 vol-holo-eye)": [["_stack_", 16, "res-tag"]], - "(method 32 task-manager-kanga-lizard)": [["_stack_", 16, "res-tag"]], + "(method 11 vol-holo-eye)": [ + ["_stack_", 16, "res-tag"], + [41, "v0", "(pointer actor-group)"] + ], + "(method 32 task-manager-kanga-lizard)": [ + ["_stack_", 16, "res-tag"], + [19, "v0", "(pointer actor-group)"] + ], "(code explode rub-dark-jak-door)": [[129, "v1", "art-joint-anim"]], "(event idle rub-dark-jak-door)": [[4, "v1", "attack-info"]], "(code drop rub-falling-step)": [[14, "v1", "art-joint-anim"]], @@ -8172,12 +8262,17 @@ ], "(method 21 task-manager-arena-fight-2)": [ [[378, 383], "a0", "crate"], - ["_stack_", 16, "res-tag"] + ["_stack_", 16, "res-tag"], + [57, "v0", "(pointer actor-group)"] + ], + "(method 21 task-manager-arena-fight)": [ + ["_stack_", 16, "res-tag"], + [21, "v0", "(pointer actor-group)"] ], - "(method 21 task-manager-arena-fight)": [["_stack_", 16, "res-tag"]], "(method 21 task-manager-arena-fight-3)": [ ["_stack_", 16, "res-tag"], - [106, "t0", "float"] + [106, "t0", "float"], + [54, "v0", "(pointer actor-group)"] ], "wstd-fight-plat-large-init-by-other": [ [[169, 193], "s3", "wstd-fight-plat-smlplat"] @@ -8204,7 +8299,12 @@ ], "(event active wstd-fight-plat)": [[4, "v1", "float"]], "(event active wstd-fight-plat-smlplat)": [[12, "v1", "float"]], - "(method 21 task-manager-arena-training)": [["_stack_", 16, "res-tag"]], + "(method 21 task-manager-arena-training)": [ + ["_stack_", 16, "res-tag"], + [63, "v0", "(pointer actor-group)"], + [49, "v0", "(pointer actor-group)"], + [50, "v0", "(pointer actor-group)"] + ], "(anon-function 3 arena-scenes)": [[6, "v1", "process-drawable"]], "(anon-function 6 arena-scenes)": [ [13, "t9", "(function mood-context none)"] @@ -8302,7 +8402,10 @@ [10, "v0", "(array collide-shape)"], [309, "a1", "skeet"] ], - "(method 33 task-manager-wascity-gungame)": [["_stack_", 16, "res-tag"]], + "(method 33 task-manager-wascity-gungame)": [ + ["_stack_", 16, "res-tag"], + [22, "v0", "(pointer actor-group)"] + ], "city-sound-expand-want-list": [[63, "s4", "int"]], "(method 10 xz-height-map)": [[121, "s0", "pointer"]], "(method 9 xz-height-map)": [ @@ -8404,7 +8507,8 @@ [67, "a0", "entity-actor"], [45, "a0", "entity-actor"], [49, "a0", "entity-actor"], - ["_stack_", 16, "res-tag"] + ["_stack_", 16, "res-tag"], + [17, "v0", "(pointer actor-group)"] ], "(method 26 task-manager-wascity-leaper-race)": [ [75, "v1", "process-drawable"] @@ -8414,7 +8518,10 @@ [21, "v0", "int"] ], "(post jump flut-racer)": [[6, "t9", "(function none)"]], - "(method 33 task-manager-desert-glide)": [["_stack_", 16, "res-tag"]], + "(method 33 task-manager-desert-glide)": [ + ["_stack_", 16, "res-tag"], + [17, "v0", "(pointer actor-group)"] + ], "(code idle kleever-catch-lizards)": [[10, "v1", "art-joint-anim"]], "(code active task-manager-desert-catch-lizards)": [ [858, "gp", "handle"], @@ -8429,7 +8536,8 @@ ], "(method 26 task-manager-desert-catch-lizards)": [ [275, "v0", "(array collide-shape)"], - ["_stack_", 192, "res-tag"] + ["_stack_", 192, "res-tag"], + [165, "v0", "(pointer actor-group)"] ], "(method 82 desert-lizard)": [[96, "v0", "vector"]], "(code notice desert-lizard)": [[31, "v1", "art-joint-anim"]], @@ -8501,7 +8609,10 @@ ], "(event idle terraformer-target)": [[53, "a0", "process"]], "terraformer-mine-explode": [[50, "a0", "process-drawable"]], - "(method 11 terraformer-head)": [["_stack_", 16, "res-tag"]], + "(method 11 terraformer-head)": [ + ["_stack_", 16, "res-tag"], + [1314, "v0", "(pointer actor-group)"] + ], "joint-mod-disc-look-at-callback": [ [[3, 46], "s4", "joint-mod-disc-look-at"] ], @@ -8725,7 +8836,10 @@ "(trans active task-manager-bbush-egg-spider)": [[18, "v1", "int"]], "(code resolution task-manager-bbush-spirit-chase)": [[40, "gp", "handle"]], "(method 36 task-manager-bbush-spirit-drop)": [[23, "s4", "spirit"]], - "(method 21 task-manager-bbush-spirit-drop)": [["_stack_", 16, "res-tag"]], + "(method 21 task-manager-bbush-spirit-drop)": [ + ["_stack_", 16, "res-tag"], + [136, "v0", "(pointer actor-group)"] + ], "(trans idle des-burning-bush)": [ [179, "v1", "vehicle"], [151, "a1", "int"] @@ -8761,10 +8875,22 @@ [37, "v1", "process-focusable"], [[83, 134], "v1", "vehicle"] ], - "(method 21 task-manager-bbush-timer-chase)": [["_stack_", 96, "res-tag"]], - "(method 21 task-manager-bbush-egg-spider)": [["_stack_", 16, "res-tag"]], - "(method 21 task-manager-bbush-spirit-chase)": [["_stack_", 16, "res-tag"]], - "(method 21 task-manager-desert-bbush-ring)": [["_stack_", 16, "res-tag"]], + "(method 21 task-manager-bbush-timer-chase)": [ + ["_stack_", 96, "res-tag"], + [231, "v0", "(pointer actor-group)"] + ], + "(method 21 task-manager-bbush-egg-spider)": [ + ["_stack_", 16, "res-tag"], + [124, "v0", "(pointer actor-group)"] + ], + "(method 21 task-manager-bbush-spirit-chase)": [ + ["_stack_", 16, "res-tag"], + [144, "v0", "(pointer actor-group)"] + ], + "(method 21 task-manager-desert-bbush-ring)": [ + ["_stack_", 16, "res-tag"], + [51, "v0", "(pointer actor-group)"] + ], "(code attack needle-fish)": [ [14, "v1", "art-joint-anim"], [66, "v1", "art-joint-anim"] @@ -8825,7 +8951,10 @@ [[13, 21], "a1", "vector"], [[27, 35], "a0", "vector"] ], - "(method 32 task-manager-mh-centipede)": [["_stack_", 16, "res-tag"]], + "(method 32 task-manager-mh-centipede)": [ + ["_stack_", 16, "res-tag"], + [18, "v0", "(pointer actor-group)"] + ], "(method 59 mh-bat)": [[[26, 43], "s5", "process-focusable"]], "(method 126 mh-bat)": [[[20, 24], "v1", "ragdoll-proc"]], "(method 50 mh-bat)": [ @@ -8871,7 +9000,8 @@ "(method 24 factory-conveyor)": [ [40, "v0", "float"], [39, "t0", "float"], - ["_stack_", 16, "res-tag"] + ["_stack_", 16, "res-tag"], + [20, "v0", "(pointer float)"] ], "(enter perish-immediately)": [ [13, "v1", "art-joint-anim"], @@ -10214,7 +10344,9 @@ ], "(method 30 boat-base)": [ [280, "v1", "boat-manager"], - [330, "v1", "boat-manager"] + [330, "v1", "boat-manager"], + [274, "v1", "boat-manager"], + [324, "v1", "boat-manager"] ], "(method 35 htorpedo)": [[[96, 107], "s3", "particle-local-space-info"]], "(method 17 light-trail-tracker-torpedo)": [[1, "v1", "htorpedo"]], @@ -10445,14 +10577,18 @@ "(enter fail cty-hijack-manager)": [ [7, "v0", "(state resetter-params cty-hijack-manager)"] ], - "(method 20 ctyport-attack-manager-bbush)": [["_stack_", 96, "res-tag"]], + "(method 20 ctyport-attack-manager-bbush)": [ + ["_stack_", 96, "res-tag"], + [179, "v0", "(pointer actor-group)"] + ], "(code idle farm-sprinkler-barrels)": [[10, "v1", "art-joint-anim"]], "(code explode com-power-box)": [ [77, "v1", "collide-shape-prim-group"], [116, "a0", "process"] ], "(enter active task-manager-city-destroy-grid)": [ - ["_stack_", 272, "res-tag"] + ["_stack_", 272, "res-tag"], + [177, "v0", "(pointer actor-group)"] ], "(code wait task-manager-city-destroy-grid)": [[40, "t9", "(function none)"]], "(code die jinx)": [[37, "v1", "art-joint-anim"]], @@ -10514,7 +10650,8 @@ "check-onintent-bugs": [[[31, 49], "s3", "sprite-vec-data-2d"]], "(method 11 cty-sniper-battery)": [ [185, "v1", "art-joint-anim"], - ["_stack_", 16, "res-tag"] + ["_stack_", 16, "res-tag"], + [149, "v0", "(pointer actor-group)"] ], "cty-sniper-battery-handler": [ [11, "v1", "vector"], @@ -10567,7 +10704,10 @@ [[439, 448], "s5", "cspace"], [17, "v1", "float"] ], - "(method 26 task-manager-city-sniper-fight)": [["_stack_", 16, "res-tag"]], + "(method 26 task-manager-city-sniper-fight)": [ + ["_stack_", 16, "res-tag"], + [18, "v0", "(pointer actor-group)"] + ], "(code active task-manager-city-sniper-fight)": [ [80, "a1", "process-drawable"] ], @@ -10613,7 +10753,10 @@ "(code fallen rub-tower)": [[18, "v1", "art-joint-anim"]], "(code fall rub-tower)": [[33, "v1", "art-joint-anim"]], "(code unstable rub-tower)": [[20, "v1", "art-joint-anim"]], - "(method 11 rub-elec-gate)": [["_stack_", 16, "res-tag"]], + "(method 11 rub-elec-gate)": [ + ["_stack_", 16, "res-tag"], + [110, "v0", "(pointer actor-group)"] + ], "birth-func-power-score": [ [2, "v1", "(pointer int32)"], [4, "v1", "(pointer int32)"], @@ -10667,8 +10810,14 @@ "update-mood-hiphog": [[[26, 74], "s5", "hiphog-states"]], "update-mood-vinroom": [[[24, 141], "gp", "vinroom-states"]], "update-mood-oracle": [[[19, 135], "s5", "oracle-states"]], - "(method 21 gungame-manager)": [["_stack_", 16, "res-tag"]], - "(method 35 gungame-task-manager)": [["_stack_", 16, "res-tag"]], + "(method 21 gungame-manager)": [ + ["_stack_", 16, "res-tag"], + [12, "v0", "(pointer actor-group)"] + ], + "(method 35 gungame-task-manager)": [ + ["_stack_", 16, "res-tag"], + [12, "v0", "(pointer actor-group)"] + ], "(method 23 gungame-manager)": [[[16, 396], "gp", "hud"]], "(method 24 gungame-manager)": [[[23, 35], "a1", "training-path"]], "(method 25 gungame-manager)": [[12, "a0", "training-path"]], @@ -11086,9 +11235,18 @@ [61, "gp", "collide-shape-prim-group"] ], "(code dormant precur-laser-beam)": [["_stack_", 16, "res-tag"]], - "(method 11 precur-generator-c)": [["_stack_", 16, "res-tag"]], - "(method 11 precur-generator-d)": [["_stack_", 16, "res-tag"]], - "(method 11 precur-bridge-path-break)": [["_stack_", 16, "res-tag"]], + "(method 11 precur-generator-c)": [ + ["_stack_", 16, "res-tag"], + [119, "v0", "(pointer actor-group)"] + ], + "(method 11 precur-generator-d)": [ + ["_stack_", 16, "res-tag"], + [116, "v0", "(pointer actor-group)"] + ], + "(method 11 precur-bridge-path-break)": [ + ["_stack_", 16, "res-tag"], + [55, "v0", "(pointer actor-group)"] + ], "(method 11 precura-door-a)": [ [141, "v0", "pair"], [129, "v0", "pair"]