define every skeleton-group, name every inherited virtual state (#712)

* define every skeleton-group, name every inherited virtual state

* typo!
This commit is contained in:
ManDude 2021-07-24 01:38:05 +01:00 committed by GitHub
parent 7632b90a17
commit 03ffb97176
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 1164 additions and 1683 deletions

File diff suppressed because it is too large Load diff

View file

@ -22,7 +22,7 @@
(:methods
(dummy-20 () none 20)
(dummy-21 () none 21)
(dummy-22 () none 22)
(pov-camera-playing () none 22) ;; state
(dummy-23 () none 23)
(dummy-24 () none 24)
(dummy-25 () none 25)

View file

@ -148,4 +148,5 @@
)
(declare-type target process-drawable)
(declare-type target process-drawable)

View file

@ -5,7 +5,6 @@
;; name in dgo: projectiles-h
;; dgos: GAME, ENGINE
;; definition of type projectile
(deftype projectile (process-drawable)
((base-trans vector :inline :offset-assert 176)
(target vector :inline :offset-assert 192)
@ -36,8 +35,8 @@
:flag-assert #x1d0130019c
(:methods
(dummy-20 () none 20)
(dummy-21 () none 21)
(dummy-22 () none 22)
(projectile-dissipate () none 21) ;; state
(projectile-impact () none 22) ;; state
(dummy-23 () none 23)
(dummy-24 () none 24)
(dummy-25 () none 25)
@ -47,7 +46,6 @@
)
)
;; definition of type projectile-yellow
(deftype projectile-yellow (projectile)
((mode int32 :offset-assert 412)
(angle float :offset-assert 416)
@ -58,7 +56,6 @@
:flag-assert #x1d014001a4
)
;; definition of type projectile-blue
(deftype projectile-blue (projectile)
((mode int32 :offset-assert 412)
(joint-num int32 :offset-assert 416)
@ -68,3 +65,4 @@
:size-assert #x1a4
:flag-assert #x1d014001a4
)

View file

@ -132,17 +132,17 @@
:size-assert #x17c
:flag-assert #x350110017c
(:methods
(dummy-20 (_type_) none 20)
(dummy-21 (_type_) none 21)
(dummy-22 (_type_) none 22)
(dummy-23 (_type_) none 23)
(dummy-24 (_type_) none 24)
(dummy-25 (_type_) none 25)
(dummy-26 (_type_) none 26)
(dummy-27 (_type_) none 27)
(dummy-28 (_type_) none 28)
(dummy-29 (_type_) none 29)
(dummy-30 (_type_) none 30)
(dummy-20 () none 20)
(give-cell () none 21) ;; state
(dummy-22 () none 22)
(enter-playing () none 23) ;; state
(play-accept () none 24) ;; state
(dummy-25 () none 25)
(query () none 26) ;; state
(play-anim () none 27) ;; state
(hidden () none 28) ;; state
(dummy-29 () none 29)
(idle () none 30) ;; state
(dummy-31 (_type_) none 31)
(dummy-32 (_type_ symbol) spool-anim 32)
(dummy-33 (_type_) none 33)

View file

@ -5,7 +5,6 @@
;; name in dgo: water-h
;; dgos: GAME, ENGINE
;; definition of type water-control
(deftype water-control (basic)
((flags uint32 :offset-assert 4)
(process process :offset-assert 8)
@ -99,8 +98,8 @@
:size-assert #xd4
:flag-assert #x1e007000d4
(:methods
(dummy-20 () none 20)
(dummy-21 () none 21)
(water-vol-idle () none 20) ;; state
(water-vol-startup () none 21) ;; state
(dummy-22 () none 22)
(dummy-23 () none 23)
(dummy-24 () none 24)

View file

@ -144,7 +144,7 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defmacro seek! (place target rate)
"Macro to use seek in-place. place is the target, and where the result is stored."
"Macro to use seek in-place. place is the base, and where the result is stored."
`(set! ,place (seek ,place ,target ,rate))
)

View file

@ -32,6 +32,7 @@
(m2 float :offset-assert 20)
(yend float :offset-assert 24)
)
:allow-misaligned
:method-count-assert 18
:size-assert #x1c
:flag-assert #x120000001c

View file

@ -5,7 +5,6 @@
;; name in dgo: nav-enemy-h
;; dgos: GAME, COMMON, L1
;; definition of type nav-enemy-info
(deftype nav-enemy-info (basic)
((idle-anim int32 :offset-assert 4)
(walk-anim int32 :offset-assert 8)
@ -64,7 +63,6 @@
:flag-assert #x9000000e8
)
;; definition of type nav-enemy
(deftype nav-enemy (process-drawable)
((hit-from-dir vector :inline :offset-assert 176)
(event-param-point vector :inline :offset-assert 192)
@ -72,7 +70,7 @@
(jump-dest vector :inline :offset-assert 224)
(jump-trajectory trajectory :inline :offset-assert 240)
(jump-time uint64 :offset-assert 280)
(nav-info basic :offset-assert 288)
(nav-info nav-enemy-info :offset-assert 288)
(target-speed float :offset-assert 292)
(momentum-speed float :offset-assert 296)
(acceleration float :offset-assert 300)
@ -96,20 +94,20 @@
:size-assert #x190
:flag-assert #x4c01200190
(:methods
(dummy-20 () none 20)
(dummy-21 () none 21)
(nav-enemy-attack () none 20) ;; state
(nav-enemy-chase () none 21) ;; state
(dummy-22 () none 22)
(dummy-23 () none 23)
(dummy-24 () none 24)
(dummy-25 () none 25)
(dummy-26 () none 26)
(dummy-27 () none 27)
(dummy-28 () none 28)
(dummy-29 () none 29)
(dummy-30 () none 30)
(dummy-31 () none 31)
(dummy-32 () none 32)
(dummy-33 () none 33)
(nav-enemy-die () none 23) ;; state
(nav-enemy-fuel-cell () none 24) ;; state
(nav-enemy-give-up () none 25) ;; state
(nav-enemy-jump () none 26) ;; state
(nav-enemy-jump-land () none 27) ;; state
(nav-enemy-idle () none 28) ;; state
(nav-enemy-notice () none 29) ;; state
(nav-enemy-patrol () none 30) ;; state
(nav-enemy-stare () none 31) ;; state
(nav-enemy-stop-chase () none 32) ;; state
(nav-enemy-victory () none 33) ;; state
(dummy-34 () none 34)
(dummy-35 () none 35)
(dummy-36 () none 36)

View file

@ -19,7 +19,7 @@
(:methods
(dummy-20 () none 20)
(dummy-21 () none 21)
(dummy-22 () none 22)
(pov-camera-playing () none 22)
(dummy-23 () none 23)
(dummy-24 () none 24)
(dummy-25 () none 25)

View file

@ -32,8 +32,8 @@
:flag-assert #x1d0130019c
(:methods
(dummy-20 () none 20)
(dummy-21 () none 21)
(dummy-22 () none 22)
(projectile-dissipate () none 21)
(projectile-impact () none 22)
(dummy-23 () none 23)
(dummy-24 () none 24)
(dummy-25 () none 25)

View file

@ -120,17 +120,17 @@
:size-assert #x17c
:flag-assert #x350110017c
(:methods
(dummy-20 (_type_) none 20)
(dummy-21 (_type_) none 21)
(dummy-22 (_type_) none 22)
(dummy-23 (_type_) none 23)
(dummy-24 (_type_) none 24)
(dummy-25 (_type_) none 25)
(dummy-26 (_type_) none 26)
(dummy-27 (_type_) none 27)
(dummy-28 (_type_) none 28)
(dummy-29 (_type_) none 29)
(dummy-30 (_type_) none 30)
(dummy-20 () none 20)
(give-cell () none 21)
(dummy-22 () none 22)
(enter-playing () none 23)
(play-accept () none 24)
(dummy-25 () none 25)
(query () none 26)
(play-anim () none 27)
(hidden () none 28)
(dummy-29 () none 29)
(idle () none 30)
(dummy-31 (_type_) none 31)
(dummy-32 (_type_ symbol) spool-anim 32)
(dummy-33 (_type_) none 33)

View file

@ -149,8 +149,8 @@
:size-assert #xd4
:flag-assert #x1e007000d4
(:methods
(dummy-20 () none 20)
(dummy-21 () none 21)
(water-vol-idle () none 20)
(water-vol-startup () none 21)
(dummy-22 () none 22)
(dummy-23 () none 23)
(dummy-24 () none 24)

View file

@ -38,7 +38,7 @@
(m2 float :offset-assert 20)
(yend float :offset-assert 24)
)
:method-count-assert 18
:allow-misaligned :method-count-assert 18
:size-assert #x1c
:flag-assert #x120000001c
)

View file

@ -139,50 +139,50 @@
;; definition of type nav-enemy
(deftype nav-enemy (process-drawable)
((hit-from-dir vector :inline :offset-assert 176)
(event-param-point vector :inline :offset-assert 192)
(frustration-point vector :inline :offset-assert 208)
(jump-dest vector :inline :offset-assert 224)
(jump-trajectory trajectory :inline :offset-assert 240)
(jump-time uint64 :offset-assert 280)
(nav-info basic :offset-assert 288)
(target-speed float :offset-assert 292)
(momentum-speed float :offset-assert 296)
(acceleration float :offset-assert 300)
(rotate-speed float :offset-assert 304)
(turn-time uint64 :offset-assert 312)
(frustration-time uint64 :offset-assert 320)
(speed-scale float :offset-assert 328)
(neck basic :offset-assert 332)
(reaction-time uint64 :offset-assert 336)
(notice-time uint64 :offset-assert 344)
(state-timeout uint64 :offset-assert 352)
(free-time uint64 :offset-assert 360)
(touch-time uint64 :offset-assert 368)
(nav-enemy-flags uint32 :offset-assert 376)
(incomming-attack-id uint64 :offset-assert 384)
(jump-return-state basic :offset-assert 392)
(rand-gen basic :offset-assert 396)
((hit-from-dir vector :inline :offset-assert 176)
(event-param-point vector :inline :offset-assert 192)
(frustration-point vector :inline :offset-assert 208)
(jump-dest vector :inline :offset-assert 224)
(jump-trajectory trajectory :inline :offset-assert 240)
(jump-time uint64 :offset-assert 280)
(nav-info nav-enemy-info :offset-assert 288)
(target-speed float :offset-assert 292)
(momentum-speed float :offset-assert 296)
(acceleration float :offset-assert 300)
(rotate-speed float :offset-assert 304)
(turn-time uint64 :offset-assert 312)
(frustration-time uint64 :offset-assert 320)
(speed-scale float :offset-assert 328)
(neck basic :offset-assert 332)
(reaction-time uint64 :offset-assert 336)
(notice-time uint64 :offset-assert 344)
(state-timeout uint64 :offset-assert 352)
(free-time uint64 :offset-assert 360)
(touch-time uint64 :offset-assert 368)
(nav-enemy-flags uint32 :offset-assert 376)
(incomming-attack-id uint64 :offset-assert 384)
(jump-return-state basic :offset-assert 392)
(rand-gen basic :offset-assert 396)
)
:heap-base #x120
:method-count-assert 76
:size-assert #x190
:flag-assert #x4c01200190
(:methods
(dummy-20 () none 20)
(dummy-21 () none 21)
(nav-enemy-attack () none 20)
(nav-enemy-chase () none 21)
(dummy-22 () none 22)
(dummy-23 () none 23)
(dummy-24 () none 24)
(dummy-25 () none 25)
(dummy-26 () none 26)
(dummy-27 () none 27)
(dummy-28 () none 28)
(dummy-29 () none 29)
(dummy-30 () none 30)
(dummy-31 () none 31)
(dummy-32 () none 32)
(dummy-33 () none 33)
(nav-enemy-die () none 23)
(nav-enemy-fuel-cell () none 24)
(nav-enemy-give-up () none 25)
(nav-enemy-jump () none 26)
(nav-enemy-jump-land () none 27)
(nav-enemy-idle () none 28)
(nav-enemy-notice () none 29)
(nav-enemy-patrol () none 30)
(nav-enemy-stare () none 31)
(nav-enemy-stop-chase () none 32)
(nav-enemy-victory () none 33)
(dummy-34 () none 34)
(dummy-35 () none 35)
(dummy-36 () none 36)