Files
mm/assets/xml/objects
Tom Overton e353f3bb96 Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604)
* Document object_rd + use it in rd and railgibud

* Move limb enum to rd.h, share it across all redead actors

* Copy over head/body rotation and effect documentation from Talk_Gibud to the other two

* Minor spacing things in Talk_Gibud

* Import tons of symbols from Talk_Gibud into Railgibud

* Always set actionFunc last in Setup functions

* Document the isInvincible struct var (thanks kz)

* More railgibud struct documentation

* Cutscene-related struct names

* Damage effect enum for Railgibud

* Damage effect enum for Rd

* Use the UpdateDamage name that everyone else uses

* Grab/Type enums in Railgibud

* Document EnRailgibud_MoveGrabbedPlayerAwayFromWall

* Document EnRailgibud_PlayerInRangeWithCorrectState

* Document EnRailgibud_PlayerOutOfRange

* Document path stuff in Railgibud

* More Railgibud junk

* Enum for animations

* Minor documentation on effect stuff

* Document Railgibud sink into ground

* Document most of Railgibud that was left

* Clarify one function name

* Use player2, since I guess func_800B8E58 takes Player* now

* Make Talk_Gibud/Railgibud consistent with each other in style

* Name a few Rd functions

* Name some dancing functions

* Make define for is Redead

* Define for if the Redead is frozen

* Make most params access use TYPE

* Document some Rd types

* Document grab fail functions

* Port a few more names from other Gibdo actors

* More Rd documentation

* Document alpha

* Document walk to home functions

* Document deathTimer in Rd

* Some more timers documented

* Document damageEffect struct var

* Name all functions in Rd

* Document unk_3E4

* Document grab stuff

* Document mourning state

* Document action states

* Name all remaining variables

* Document remaining EnRdType

* Document all types of Redead

* Use ACTOR_FLAGs

* Verbose player stateflags

* CheckCollision -> UpdateCollision

* Try to explain what makes Rd different from the others better

* Last changes before PR

* Move the limb enum to the object

* Remove unnecessary includes from the .c files

* Format after sync
2022-02-19 19:58:31 +00:00
..
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-02-13 12:02:31 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-27 02:01:37 +00:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-02-19 19:04:34 +00:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-02-14 01:28:19 +00:00
2022-01-04 03:57:40 +00:00
2021-12-18 14:37:05 -05:00
2022-02-13 23:58:41 +00:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-27 01:32:45 +00:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-02-19 19:11:13 +00:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2022-01-04 06:11:59 +00:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-22 16:25:00 +00:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2022-01-04 03:51:11 +00:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2022-01-22 13:30:32 -05:00
2022-01-30 18:09:17 -03:00
2021-12-18 14:37:05 -05:00
2021-12-18 14:37:05 -05:00
2021-12-27 02:08:35 +00:00
2022-01-30 16:48:40 -03:00
2022-02-14 01:18:42 +00:00