fix some enter-states and sound-id fields (#2727)

Supersedes #2525
This commit is contained in:
ManDude
2023-06-14 22:04:00 +01:00
committed by GitHub
parent 45bbefafde
commit f0fb6f422d
122 changed files with 11767 additions and 11881 deletions
+106 -109
View File
@@ -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)"]