mirror of
https://github.com/open-goal/jak-project
synced 2026-09-09 04:10:23 -04:00
+106
-109
@@ -5644,7 +5644,7 @@
|
||||
(lightning-count0 uint32 :offset-assert 144)
|
||||
(lightning-count1 uint32 :offset-assert 148)
|
||||
(lightning-count2 uint32 :offset-assert 152)
|
||||
(rain-id uint32 :offset-assert 156)
|
||||
(rain-id sound-id :offset-assert 156)
|
||||
(sound-pitch float :offset-assert 160)
|
||||
(fogs mood-fog-table 9 :offset-assert 164)
|
||||
(colors mood-color-table 3 :offset-assert 200)
|
||||
@@ -16949,7 +16949,7 @@
|
||||
(target1 handle :offset-assert 200)
|
||||
(target-joint0 int32 :offset-assert 208)
|
||||
(target-joint1 int32 :offset-assert 212)
|
||||
(sound uint32 :offset-assert 216)
|
||||
(sound sound-id :offset-assert 216)
|
||||
(userdata uint64 :offset-assert 224)
|
||||
(user-time time-frame 2 :offset-assert 232)
|
||||
(user-vector vector :inline :offset-assert 256)
|
||||
@@ -18381,7 +18381,7 @@
|
||||
(_type_) symbol 38)
|
||||
(play-impact-sound!
|
||||
"Plays impact sound"
|
||||
(_type_) sound-id :behavior projectile 39)
|
||||
(_type_) none :behavior projectile 39)
|
||||
)
|
||||
)
|
||||
|
||||
@@ -18546,7 +18546,7 @@
|
||||
target-carry-drop
|
||||
target-carry-falling
|
||||
(target-carry-hit-ground symbol)
|
||||
(target-carry-jump float float)
|
||||
(target-carry-jump float float symbol)
|
||||
target-carry-pickup
|
||||
target-carry-stance
|
||||
target-carry-throw
|
||||
@@ -18594,7 +18594,7 @@
|
||||
(target-indax-jump float float surface)
|
||||
target-indax-running-attack
|
||||
target-indax-stance
|
||||
target-indax-start
|
||||
(target-indax-start handle)
|
||||
target-indax-trip
|
||||
target-indax-walk
|
||||
(target-jump float float surface)
|
||||
@@ -18606,7 +18606,7 @@
|
||||
target-mech-carry-drop
|
||||
target-mech-carry-falling
|
||||
(target-mech-carry-hit-ground symbol)
|
||||
(target-mech-carry-jump float float)
|
||||
(target-mech-carry-jump float float symbol)
|
||||
target-mech-carry-pickup
|
||||
target-mech-carry-stance
|
||||
target-mech-carry-throw
|
||||
@@ -28214,7 +28214,7 @@
|
||||
(define-extern talker-displayed? (function symbol))
|
||||
(define-extern kill-current-talker (function symbol pair symbol none)) ;; see (exit play-anim scene-player)
|
||||
(define-extern string->talker-speech (function string talker-speech-class))
|
||||
(define-extern talker-spawn-func (function talker-speech-class process-tree vector region int))
|
||||
(define-extern talker-spawn-func (function talker-speech-class process-tree vector region sound-id))
|
||||
(define-extern talker-init (function talker-speech-class vector region none :behavior talker))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
@@ -28600,7 +28600,7 @@
|
||||
(track-trans vector :inline :offset-assert 480)
|
||||
(track-dir vector :inline :offset-assert 496)
|
||||
(turn-fast-hold-time time-frame :offset-assert 512)
|
||||
(blue-whine-sound-id uint32 :offset-assert 520)
|
||||
(blue-whine-sound-id sound-id :offset-assert 520)
|
||||
(blue-whine-volume float :offset-assert 524)
|
||||
(top-anim-twist vector :inline :offset-assert 528)
|
||||
(top-anim-twist-targ vector :inline :offset-assert 544)
|
||||
@@ -28688,17 +28688,17 @@
|
||||
(upper-body joint-mod :offset-assert 68)
|
||||
(sound-bank-knob float :offset-assert 72)
|
||||
(sound-air-knob float :offset-assert 76)
|
||||
(wind-sound-id uint32 :offset-assert 80)
|
||||
(wind-sound-id sound-id :offset-assert 80)
|
||||
(wind-sound-pitch float :offset-assert 84)
|
||||
(wind-sound-volume float :offset-assert 88)
|
||||
(engine-sound-id uint32 :offset-assert 92)
|
||||
(engine-sound-id sound-id :offset-assert 92)
|
||||
(engine-sound-pitch float :offset-assert 96)
|
||||
(engine-sound-volume float :offset-assert 100)
|
||||
(bank-sound-id uint32 :offset-assert 104)
|
||||
(bank-sound-id sound-id :offset-assert 104)
|
||||
(bank-sound-pitch float :offset-assert 108)
|
||||
(bank-sound-volume float :offset-assert 112)
|
||||
(ride-sound-id uint32 :offset-assert 116)
|
||||
(spin-sound-id uint32 :offset-assert 120)
|
||||
(ride-sound-id sound-id :offset-assert 116)
|
||||
(spin-sound-id sound-id :offset-assert 120)
|
||||
(spin-sound-volume float :offset-assert 124)
|
||||
(spin-sound-pitch float :offset-assert 128)
|
||||
(unknown-sound-id00 sound-id :offset-assert 132) ;; target-board-anim-trans
|
||||
@@ -28873,7 +28873,7 @@
|
||||
(clock-vel float :offset-assert 52)
|
||||
(clock-on symbol :offset-assert 56)
|
||||
(hud handle 1 :offset 64)
|
||||
(tone uint32 :offset 72)
|
||||
(tone sound-id :offset 72)
|
||||
(bomb uint32 :offset 76)
|
||||
)
|
||||
:method-count-assert 10
|
||||
@@ -29652,10 +29652,10 @@
|
||||
(track-target handle :offset-assert 528)
|
||||
(size-t float :offset-assert 536)
|
||||
(result-array handle 16 :offset-assert 544)
|
||||
(charge-sound uint32 :offset-assert 672)
|
||||
(fire-sound uint32 :offset-assert 676)
|
||||
(trail-sound uint32 :offset-assert 680)
|
||||
(explode-sound uint32 :offset-assert 684)
|
||||
(charge-sound sound-id :offset-assert 672)
|
||||
(fire-sound sound-id :offset-assert 676)
|
||||
(trail-sound sound-id :offset-assert 680)
|
||||
(explode-sound sound-id :offset-assert 684)
|
||||
(start-pilot? basic :offset-assert 688)
|
||||
)
|
||||
:method-count-assert 42
|
||||
@@ -29754,12 +29754,12 @@
|
||||
(mech-trans vector :inline :offset-assert 16)
|
||||
(mech-quat vector :inline :offset-assert 32)
|
||||
(mech-scale vector :inline :offset-assert 48)
|
||||
(engine-sound-id uint32 :offset-assert 64)
|
||||
(engine-sound-id sound-id :offset-assert 64)
|
||||
(engine-sound-volume float :offset-assert 68)
|
||||
(engine-sound-pitch float :offset-assert 72)
|
||||
(thrust-sound-id uint32 :offset-assert 76)
|
||||
(drag-sound-id uint32 :offset-assert 80)
|
||||
(whine-sound-id uint32 :offset-assert 84)
|
||||
(thrust-sound-id sound-id :offset-assert 76)
|
||||
(drag-sound-id sound-id :offset-assert 80)
|
||||
(whine-sound-id sound-id :offset-assert 84)
|
||||
(mech-start-time time-frame :offset-assert 88)
|
||||
(mech-time time-frame :offset-assert 96)
|
||||
(no-get-off-time time-frame :offset-assert 104)
|
||||
@@ -35458,7 +35458,7 @@
|
||||
(count-guard uint32 :offset-assert 244)
|
||||
(max-time float :offset-assert 248)
|
||||
(spawn-time time-frame :offset-assert 256)
|
||||
(ambient-sound-id uint32 :offset-assert 264)
|
||||
(ambient-sound-id sound-id :offset-assert 264)
|
||||
(num-wanted-guards uint32 :offset-assert 268)
|
||||
(guards handle 8 :offset-assert 272) ;; NOTE - probably 'guard'
|
||||
)
|
||||
@@ -36253,7 +36253,7 @@
|
||||
(falling? basic :offset-assert 264)
|
||||
(focus-disable-timer uint64 :offset-assert 272)
|
||||
(hud handle :offset-assert 280)
|
||||
(sound-id uint32 :offset-assert 288)
|
||||
(sound-id sound-id :offset-assert 288)
|
||||
)
|
||||
:method-count-assert 31
|
||||
:size-assert #x124
|
||||
@@ -36788,8 +36788,8 @@
|
||||
(twist oscillating-float :inline :offset-assert 1164)
|
||||
(twist-kicker delayed-rand-float :inline :offset-assert 1192)
|
||||
(smoke-part sparticle-launch-control :offset-assert 1220)
|
||||
(motor-sound uint32 :offset-assert 1224)
|
||||
(bit-sound uint32 :offset-assert 1228)
|
||||
(motor-sound sound-id :offset-assert 1224)
|
||||
(bit-sound sound-id :offset-assert 1228)
|
||||
(movie-handle handle :offset-assert 1232)
|
||||
(hud-counter handle :offset-assert 1240)
|
||||
(speech-time time-frame :offset-assert 1248)
|
||||
@@ -36821,12 +36821,12 @@
|
||||
(deftype dig-sinking-plat (rigid-body-platform)
|
||||
((anchor-point vector :inline :offset-assert 384)
|
||||
(sync sync-linear :inline :offset-assert 400)
|
||||
(last-ridden-time time-frame :offset-assert 416)
|
||||
(last-ridden-time time-frame :offset-assert 416)
|
||||
(prev-pos float :offset-assert 424)
|
||||
(path-pos float :offset-assert 428)
|
||||
(surface-height float :offset-assert 432)
|
||||
(once basic :offset-assert 436)
|
||||
(bubbling-sound-id uint32 :offset-assert 440)
|
||||
(bubbling-sound-id sound-id :offset-assert 440)
|
||||
)
|
||||
:method-count-assert 57
|
||||
:size-assert #x1bc
|
||||
@@ -37024,7 +37024,7 @@
|
||||
(trapeze-grabbed basic :offset-assert 360)
|
||||
(pedal-anim-frame float :offset-assert 364)
|
||||
(pedal-anim-speed float :offset-assert 368)
|
||||
(pedal-sound-id uint32 :offset-assert 372)
|
||||
(pedal-sound-id sound-id :offset-assert 372)
|
||||
)
|
||||
:method-count-assert 21
|
||||
:size-assert #x178
|
||||
@@ -37050,8 +37050,8 @@
|
||||
)
|
||||
|
||||
(deftype dig-wheel-step (process-drawable)
|
||||
((anim-speed float :offset-assert 200)
|
||||
(wheel-sound-id uint32 :offset-assert 204)
|
||||
((anim-speed float :offset-assert 200)
|
||||
(wheel-sound-id sound-id :offset-assert 204)
|
||||
)
|
||||
:method-count-assert 21
|
||||
:size-assert #xd0
|
||||
@@ -37063,9 +37063,9 @@
|
||||
|
||||
(deftype dig-tipping-rock (rigid-body-platform)
|
||||
((anchor-point vector :inline :offset-assert 384)
|
||||
(last-ridden-time time-frame :offset-assert 400)
|
||||
(last-ridden-time time-frame :offset-assert 400)
|
||||
(surface-height float :offset-assert 408)
|
||||
(bubbling-sound-id uint32 :offset-assert 412)
|
||||
(bubbling-sound-id sound-id :offset-assert 412)
|
||||
)
|
||||
:method-count-assert 57
|
||||
:size-assert #x1a0
|
||||
@@ -38216,9 +38216,9 @@
|
||||
(ambush-path path-control :offset-assert 652)
|
||||
(path-pos float :offset-assert 656)
|
||||
(ambush-started symbol :offset-assert 660)
|
||||
(blade-sound uint32 :offset-assert 664)
|
||||
(blade-sound sound-id :offset-assert 664)
|
||||
(blade-sound-playing symbol :offset-assert 668)
|
||||
(grind-sound uint32 :offset-assert 672)
|
||||
(grind-sound sound-id :offset-assert 672)
|
||||
(grind-sound-playing symbol :offset-assert 676)
|
||||
(grind-timer time-frame :offset-assert 680)
|
||||
)
|
||||
@@ -38544,7 +38544,7 @@
|
||||
(art-name symbol :offset-assert 200)
|
||||
(anim spool-anim :offset-assert 204)
|
||||
(rock-data vector-array :offset-assert 208)
|
||||
(loop-id uint32 :offset-assert 212)
|
||||
(loop-id sound-id :offset-assert 212)
|
||||
(volume float :offset-assert 216)
|
||||
)
|
||||
:method-count-assert 22
|
||||
@@ -40235,7 +40235,7 @@
|
||||
(wiggle-angle degrees :offset-assert 640)
|
||||
(delta-wiggle-angle degrees :offset-assert 644)
|
||||
(wiggle-factor float :offset-assert 648)
|
||||
(id uint32 :offset-assert 652)
|
||||
(id sound-id :offset-assert 652)
|
||||
)
|
||||
:method-count-assert 181
|
||||
:size-assert #x290
|
||||
@@ -40569,7 +40569,7 @@
|
||||
:flag-assert #x16008000fc
|
||||
(:methods
|
||||
(idle () _type_ :state 20)
|
||||
(die () _type_ :state 21)
|
||||
(die (symbol) _type_ :state 21)
|
||||
)
|
||||
)
|
||||
|
||||
@@ -40733,7 +40733,7 @@
|
||||
(sound-time time-frame 2 :offset-assert 240)
|
||||
(sync sync-eased :inline :offset-assert 256)
|
||||
(piston-id int32 :offset-assert 300)
|
||||
(looping-id uint32 :offset-assert 304)
|
||||
(looping-id sound-id :offset-assert 304)
|
||||
)
|
||||
:method-count-assert 31
|
||||
:size-assert #x134
|
||||
@@ -41947,12 +41947,12 @@
|
||||
(gun-elev-jmod joint-mod-set-local :offset-assert 552)
|
||||
(gun-elev float :offset-assert 556)
|
||||
(gun-elev-cam float :offset-assert 560)
|
||||
(gun-joint-l int32 2 :offset-assert 564) ;; elt size: 4
|
||||
(gun-joint-r int32 2 :offset-assert 572) ;; elt size: 4
|
||||
(gun-joint-l int32 2 :offset-assert 564) ;; elt size: 4
|
||||
(gun-joint-r int32 2 :offset-assert 572) ;; elt size: 4
|
||||
(gun-spread float :offset-assert 580)
|
||||
(gun-index int32 :offset-assert 584)
|
||||
(flags uint16 :offset-assert 588)
|
||||
(turn-sound-id uint32 :offset-assert 592)
|
||||
(turn-sound-id sound-id :offset-assert 592)
|
||||
)
|
||||
:method-count-assert 35
|
||||
:size-assert #x254 ;; 596
|
||||
@@ -42192,8 +42192,8 @@
|
||||
(bomb handle 4 :offset-assert 232)
|
||||
(bomb-count uint32 :offset-assert 264)
|
||||
(attack-id uint32 :offset-assert 268)
|
||||
(explosion-sound-id uint32 :offset-assert 272)
|
||||
(alarm-sound-id uint32 :offset-assert 276)
|
||||
(explosion-sound-id sound-id :offset-assert 272)
|
||||
(alarm-sound-id sound-id :offset-assert 276)
|
||||
)
|
||||
:method-count-assert 25
|
||||
:size-assert #x118
|
||||
@@ -43395,9 +43395,9 @@
|
||||
(info rigid-body-object-constants :offset-assert 1396)
|
||||
(explosing symbol :offset-assert 1400)
|
||||
(minimap connection-minimap :offset-assert 1404)
|
||||
(lazer-sound uint32 :offset-assert 1408)
|
||||
(head-sound uint32 :offset-assert 1412)
|
||||
(cannon-sound uint32 :offset-assert 1416)
|
||||
(lazer-sound sound-id :offset-assert 1408)
|
||||
(head-sound sound-id :offset-assert 1412)
|
||||
(cannon-sound sound-id :offset-assert 1416)
|
||||
(last-head-roty-speed float :offset-assert 1420)
|
||||
(head-roty-speed float :offset-assert 1424)
|
||||
(last-cannon-roty-speed float :offset-assert 1428)
|
||||
@@ -43700,7 +43700,7 @@
|
||||
((cabinet handle :offset-assert 200)
|
||||
(index int32 :offset-assert 208)
|
||||
(mode uint8 :offset-assert 212)
|
||||
(sound-id uint32 :offset-assert 216)
|
||||
(sound-id sound-id :offset-assert 216)
|
||||
(abort? symbol :offset-assert 220)
|
||||
)
|
||||
:method-count-assert 22
|
||||
@@ -43769,7 +43769,7 @@
|
||||
(turning-acc float :offset-assert 660)
|
||||
(speed float :offset-assert 664)
|
||||
(roll-attack-count uint32 :offset-assert 668)
|
||||
(roll-sound uint32 :offset-assert 672)
|
||||
(roll-sound sound-id :offset-assert 672)
|
||||
)
|
||||
:method-count-assert 189
|
||||
:size-assert #x2a4 ;; 676
|
||||
@@ -43814,7 +43814,7 @@
|
||||
(actor-group-count int32 :offset-assert 260)
|
||||
(texture-anim-index uint32 :offset-assert 264)
|
||||
(my-id int32 :offset-assert 268)
|
||||
(sound-id uint32 :offset-assert 272)
|
||||
(sound-id sound-id :offset-assert 272)
|
||||
(target-speed float :offset-assert 276)
|
||||
)
|
||||
:method-count-assert 28
|
||||
@@ -43844,10 +43844,9 @@
|
||||
)
|
||||
|
||||
(deftype cas-electric-fence (process-focusable)
|
||||
(
|
||||
(next-spawn-time time-frame :offset-assert 208)
|
||||
(stop symbol :offset-assert 216)
|
||||
)
|
||||
((next-spawn-time time-frame :offset-assert 208)
|
||||
(stop symbol :offset-assert 216)
|
||||
)
|
||||
:method-count-assert 29
|
||||
:size-assert #xdc ;; 220
|
||||
:flag-assert #x1d006000dc
|
||||
@@ -43866,9 +43865,8 @@
|
||||
)
|
||||
|
||||
(deftype cas-elevator (elevator)
|
||||
(
|
||||
(sound-id uint32 :offset-assert 368)
|
||||
)
|
||||
((sound-id sound-id :offset-assert 368)
|
||||
)
|
||||
:method-count-assert 50
|
||||
:size-assert #x174 ;; 372
|
||||
:flag-assert #x3201000174
|
||||
@@ -43883,7 +43881,7 @@
|
||||
(test-index uint32 :offset-assert 208)
|
||||
(pos float :offset-assert 212)
|
||||
(pos-old float :offset-assert 216)
|
||||
(sound-id uint32 :offset-assert 220)
|
||||
(sound-id sound-id :offset-assert 220)
|
||||
(sound-flag symbol :offset-assert 224)
|
||||
)
|
||||
:method-count-assert 21
|
||||
@@ -43903,7 +43901,7 @@
|
||||
(pos-old float :offset-assert 220)
|
||||
(y-start float :offset-assert 224)
|
||||
(y-delta float :offset-assert 228)
|
||||
(sound-id uint32 :offset-assert 232)
|
||||
(sound-id sound-id :offset-assert 232)
|
||||
(sound-flag symbol :offset-assert 236)
|
||||
)
|
||||
:method-count-assert 21
|
||||
@@ -43941,7 +43939,7 @@
|
||||
(sync sync-eased :inline :offset-assert 200)
|
||||
(rot float :offset-assert 244)
|
||||
(attack-id uint32 :offset-assert 248)
|
||||
(sound-id uint32 :offset-assert 252)
|
||||
(sound-id sound-id :offset-assert 252)
|
||||
)
|
||||
:method-count-assert 21
|
||||
:size-assert #x100 ;; 256
|
||||
@@ -44186,7 +44184,7 @@
|
||||
((root-override collide-shape-moving :offset 128 :score 1)
|
||||
(art-name string :offset-assert 200)
|
||||
(anim spool-anim :offset-assert 204)
|
||||
(loop-id uint32 :offset-assert 208)
|
||||
(loop-id sound-id :offset-assert 208)
|
||||
(spider (pointer tomb-spider) :offset-assert 212)
|
||||
(explode (pointer process) :offset-assert 216) ;; guess
|
||||
(stick basic :offset-assert 220)
|
||||
@@ -44591,7 +44589,7 @@
|
||||
(path-u float :offset-assert 480)
|
||||
(path-du float :offset-assert 484)
|
||||
(attack-id uint32 :offset-assert 488)
|
||||
(sound-id uint32 :offset-assert 492)
|
||||
(sound-id sound-id :offset-assert 492)
|
||||
)
|
||||
:method-count-assert 23
|
||||
:size-assert #x1f0
|
||||
@@ -45273,7 +45271,7 @@
|
||||
(hide () _type_ :state 20)
|
||||
(wait-for-start () _type_ :state 21)
|
||||
(active (symbol) _type_ :state 22)
|
||||
(lose () _type_ :state 23)
|
||||
(lose (symbol) _type_ :state 23)
|
||||
(win () _type_ :state 24)
|
||||
(onin-game-method-25 (_type_) none 25)
|
||||
(onin-game-method-26 (_type_) none 26)
|
||||
@@ -45925,8 +45923,8 @@
|
||||
(initial-y float :offset-assert 200)
|
||||
(spike-info tomb-stair-block-spike-info 4 :inline :offset 208)
|
||||
(camera-state int32 :offset 336)
|
||||
(sink-sound uint32 :offset 340)
|
||||
(rise-sound uint32 :offset 344)
|
||||
(sink-sound sound-id :offset 340)
|
||||
(rise-sound sound-id :offset 344)
|
||||
)
|
||||
:method-count-assert 25
|
||||
:size-assert #x15c
|
||||
@@ -46015,7 +46013,7 @@
|
||||
(path-pos float :offset-assert 292)
|
||||
(dest-pos float :offset-assert 296)
|
||||
(path-speed float :offset-assert 300)
|
||||
(sound-id uint32 :offset-assert 304)
|
||||
(sound-id sound-id :offset-assert 304)
|
||||
)
|
||||
:method-count-assert 39
|
||||
:size-assert #x134
|
||||
@@ -46032,7 +46030,7 @@
|
||||
(deftype tomb-sphinx (process-drawable)
|
||||
((root-override collide-shape-moving :offset 128 :score 1)
|
||||
(target-actor entity-actor :offset-assert 200)
|
||||
(sound-id uint32 :offset-assert 204)
|
||||
(sound-id sound-id :offset-assert 204)
|
||||
(move-dir float :offset 216)
|
||||
)
|
||||
:method-count-assert 23
|
||||
@@ -46439,17 +46437,17 @@
|
||||
(green-fire-part sparticle-launch-control :offset-assert 868)
|
||||
(lightning lightning-control 5 :offset-assert 872)
|
||||
(stop-catwalk-sound symbol :offset-assert 892)
|
||||
(catwalk-sound uint32 :offset-assert 896)
|
||||
(drill-sound uint32 :offset-assert 900)
|
||||
(catwalk-sound sound-id :offset-assert 896)
|
||||
(drill-sound sound-id :offset-assert 900)
|
||||
(drill-sound-playing symbol :offset-assert 904)
|
||||
(drill-sweeten-sound uint32 :offset-assert 908)
|
||||
(drill-sweeten-sound sound-id :offset-assert 908)
|
||||
(drill-sweeten-sound-playing symbol :offset-assert 912)
|
||||
(movie-handle handle :offset-assert 920)
|
||||
(tilt cam-float-seeker :inline :offset-assert 928)
|
||||
(targetted-catwalk int32 :offset-assert 952)
|
||||
(hover-sound uint32 :offset-assert 956)
|
||||
(hover-sound sound-id :offset-assert 956)
|
||||
(hover-sound-playing symbol :offset-assert 960)
|
||||
(shake-sound uint32 :offset-assert 964)
|
||||
(shake-sound sound-id :offset-assert 964)
|
||||
(shake-sound-playing symbol :offset-assert 968)
|
||||
(hud handle :offset-assert 976)
|
||||
(last-want-stone-talker int8 :offset-assert 984)
|
||||
@@ -46529,15 +46527,15 @@
|
||||
)
|
||||
|
||||
(define-extern baron-pod-init-by-other (function vector none :behavior baron-pod))
|
||||
(define-extern widow-want-stone-talker (function int :behavior widow))
|
||||
(define-extern widow-general-flying-talker (function int :behavior widow))
|
||||
(define-extern widow-launch-droids-talker (function int :behavior widow))
|
||||
(define-extern widow-launch-bombs-talker (function int :behavior widow))
|
||||
(define-extern widow-shoot-gun-talker (function int :behavior widow))
|
||||
(define-extern widow-stone-charge-up-talker (function int :behavior widow))
|
||||
(define-extern widow-after-stone-shot-talker (function int :behavior widow))
|
||||
(define-extern widow-leave-perch-talker (function int :behavior widow))
|
||||
(define-extern widow-damaged-talker (function int :behavior widow))
|
||||
(define-extern widow-want-stone-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-general-flying-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-launch-droids-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-launch-bombs-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-shoot-gun-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-stone-charge-up-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-after-stone-shot-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-leave-perch-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-damaged-talker (function sound-id :behavior widow))
|
||||
(define-extern widow-handler (function process int symbol event-message-block object :behavior widow))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
@@ -46581,7 +46579,7 @@
|
||||
(y-rotate float :offset-assert 376)
|
||||
(spin-jm joint-mod :offset-assert 380)
|
||||
(firework-sound-played symbol :offset-assert 384)
|
||||
(steam-sound uint32 :offset-assert 388)
|
||||
(steam-sound sound-id :offset-assert 388)
|
||||
(launch vector :inline :offset-assert 400)
|
||||
(launch-pos vector :inline :offset-assert 416)
|
||||
(fizzle-timer time-frame :offset-assert 432)
|
||||
@@ -47023,8 +47021,8 @@
|
||||
|
||||
(declare-type training-manager process)
|
||||
|
||||
;; +++gun-dummy:tpath-control-frame-command
|
||||
(defenum tpath-control-frame-command
|
||||
;; +++gun-dummy:tpath-command
|
||||
(defenum tpath-command
|
||||
:type uint8
|
||||
(begin) ;; kinda a guess
|
||||
(arise)
|
||||
@@ -47034,12 +47032,12 @@
|
||||
(lower)
|
||||
(end) ;; kinda a guess
|
||||
)
|
||||
;; ---gun-dummy:tpath-control-frame-command
|
||||
;; ---gun-dummy:tpath-command
|
||||
|
||||
(deftype tpath-control-frame (structure)
|
||||
((time float :offset-assert 0)
|
||||
(path-pos uint8 :offset-assert 4)
|
||||
(command tpath-control-frame-command :offset-assert 5)
|
||||
(command tpath-command :offset-assert 5)
|
||||
(move-type uint8 :offset-assert 6)
|
||||
(path-num uint8 :offset-assert 7)
|
||||
)
|
||||
@@ -47048,27 +47046,26 @@
|
||||
:flag-assert #x900000008
|
||||
)
|
||||
|
||||
;; +++gun-dummy:tpath-info-flags
|
||||
(defenum tpath-info-flags
|
||||
;; +++gun-dummy:tpath-flags
|
||||
(defenum tpath-flags
|
||||
:type uint8
|
||||
:bitfield #t
|
||||
(tpath-info-flags-0)
|
||||
(need-to-spawn)
|
||||
(broken)
|
||||
(score-not-influenced-by-speed)
|
||||
(tpath-info-flags-3)
|
||||
(start-on-rand-anim)
|
||||
(double-hitpoints)
|
||||
(tpath-info-flags-6) ;; unknown - TODO i think this is related to the peacemaker course
|
||||
(tpath-info-flags-7)
|
||||
(citizen)
|
||||
(bonus)
|
||||
(tpath-rand)
|
||||
(big)
|
||||
(peace)
|
||||
)
|
||||
;; ---gun-dummy:tpath-info-flags
|
||||
;; ---gun-dummy:tpath-flags
|
||||
|
||||
(deftype tpath-info (structure)
|
||||
((s-time float :offset-assert 0)
|
||||
(num uint16 :offset-assert 4)
|
||||
(ref-time-num int16 :offset-assert 6)
|
||||
(score int16 :offset-assert 8)
|
||||
(flags tpath-info-flags :offset-assert 10)
|
||||
(flags tpath-flags :offset-assert 10)
|
||||
(num-anims uint8 :offset-assert 11)
|
||||
(bonus-time float :offset-assert 12)
|
||||
(list (array int32) :offset-assert 16)
|
||||
@@ -47807,7 +47804,7 @@
|
||||
|
||||
(deftype bubbler (process-drawable)
|
||||
((rod-of-god-scale float :offset-assert 200)
|
||||
(ambient-id uint32 :offset-assert 204)
|
||||
(ambient-id sound-id :offset-assert 204)
|
||||
(last-recharge-time time-frame :offset-assert 208)
|
||||
)
|
||||
:method-count-assert 22
|
||||
@@ -48217,7 +48214,7 @@
|
||||
(deftype jellyfish (hover-enemy)
|
||||
((los los-control :inline :offset-assert 784)
|
||||
(sync sync-eased :inline :offset-assert 936)
|
||||
(sound-id uint32 :offset-assert 980)
|
||||
(sound-id sound-id :offset-assert 980)
|
||||
(path-player-u float :offset-assert 984)
|
||||
(path-my-u float :offset-assert 988)
|
||||
(path-y-offset float :offset-assert 992)
|
||||
@@ -50307,7 +50304,7 @@
|
||||
(max-guard uint32 :offset-assert 240)
|
||||
(count-guard uint32 :offset-assert 244)
|
||||
(max-time float :offset-assert 248)
|
||||
(ambient-sound-id uint32 :offset-assert 252)
|
||||
(ambient-sound-id sound-id :offset-assert 252)
|
||||
(turret handle :offset-assert 256)
|
||||
)
|
||||
:method-count-assert 36
|
||||
@@ -51470,7 +51467,7 @@
|
||||
(target-self-xz-dist float :offset-assert 1220)
|
||||
(target-y-angle degrees :offset-assert 1224)
|
||||
(last-visible-target-pos vector :inline :offset-assert 1232)
|
||||
(lazer-sound uint32 :offset-assert 1248)
|
||||
(lazer-sound sound-id :offset-assert 1248)
|
||||
(move-position vector :inline :offset-assert 1264)
|
||||
(move-index int32 :offset-assert 1280)
|
||||
(traffic-target-status traffic-target-status :inline :offset-assert 1296)
|
||||
@@ -52108,12 +52105,12 @@
|
||||
|
||||
(deftype propa (process-focusable)
|
||||
(
|
||||
(sound-id uint32 :offset-assert 204)
|
||||
(sound-index uint32 :offset-assert 208)
|
||||
(handle handle :offset-assert 216)
|
||||
(y-rot float :offset-assert 224)
|
||||
(hit-points int32 :offset-assert 228)
|
||||
(incoming-attack-id uint32 :offset-assert 232)
|
||||
(sound-id sound-id :offset-assert 204)
|
||||
(sound-index uint32 :offset-assert 208)
|
||||
(handle handle :offset-assert 216)
|
||||
(y-rot float :offset-assert 224)
|
||||
(hit-points int32 :offset-assert 228)
|
||||
(incoming-attack-id uint32 :offset-assert 232)
|
||||
)
|
||||
:method-count-assert 32
|
||||
:size-assert #xec ;; 236
|
||||
@@ -52277,8 +52274,8 @@
|
||||
)
|
||||
|
||||
(deftype barge (boat-base)
|
||||
((engine uint32 :offset-assert 896)
|
||||
(bow-wash uint32 :offset-assert 900)
|
||||
((engine sound-id :offset-assert 896)
|
||||
(bow-wash sound-id :offset-assert 900)
|
||||
)
|
||||
:method-count-assert 149
|
||||
:size-assert #x388
|
||||
|
||||
@@ -577,7 +577,7 @@
|
||||
[25, "(function none :behavior scene-player)"],
|
||||
[26, "(function (pointer process) :behavior scene-player)"],
|
||||
[27, "(function symbol :behavior scene-player)"],
|
||||
[28, "(function int)"],
|
||||
[28, "(function sound-id)"],
|
||||
[29, "(function (pointer process) :behavior scene-player)"],
|
||||
[30, "(function symbol :behavior scene-player)"],
|
||||
[31, "(function process-drawable vector)"]
|
||||
|
||||
Reference in New Issue
Block a user