mirror of
https://github.com/zeldaret/mm.git
synced 2026-08-05 17:43:19 -04:00
En_Talk_Gibud (Gibdos in the well) OK and somewhat documented (#486)
* Good start * More progress * More progress, need to try importing data now * Import data to C * Match a tricky item function * Matched another item function * Improve definition of EnTalkGibudUnkStruct * func_80AFFD3C OK * Draw functions done * EnTalkGibud_Init OK * EnTalkGibud OK * Document item and switch flag stuff * Name all static variables * Enum for animations * Document type * Document limb stuff * Tons of documentation * Document effect stuff * Document most unknown struct vars * Name most functions * Name final function + document text IDs * Organize forward declarations * Name stack variables * Document damage effects * Document limbs * One final pass * Respond to Anghelo's review * Respond to Anghelo's second review * Add space to force Jenkins to rerun (testing PR dashboard, please ignore) * Removing previously added space * Fix limb enum to add LIMB_NONE * Run ./format.sh, whoops * Respond to hensldm review + small cleanup * Respond to engineer's review * Fix item enum * This is a legacy PR, so using autogenned object symbols * Fix merge conflict * Move Talk_Gibud specific enums to .c
This commit is contained in:
+46
-46
@@ -12817,53 +12817,53 @@
|
||||
0x80AFE650:("func_80AFE650",),
|
||||
0x80AFE8A0:("EnTalkGibud_Init",),
|
||||
0x80AFEB0C:("EnTalkGibud_Destroy",),
|
||||
0x80AFEB38:("func_80AFEB38",),
|
||||
0x80AFEB7C:("func_80AFEB7C",),
|
||||
0x80AFEC08:("func_80AFEC08",),
|
||||
0x80AFEC4C:("func_80AFEC4C",),
|
||||
0x80AFED08:("func_80AFED08",),
|
||||
0x80AFED7C:("func_80AFED7C",),
|
||||
0x80AFEFD4:("func_80AFEFD4",),
|
||||
0x80AFF030:("func_80AFF030",),
|
||||
0x80AFF22C:("func_80AFF22C",),
|
||||
0x80AFF288:("func_80AFF288",),
|
||||
0x80AFF330:("func_80AFF330",),
|
||||
0x80AFF378:("func_80AFF378",),
|
||||
0x80AFF45C:("func_80AFF45C",),
|
||||
0x80AFF4AC:("func_80AFF4AC",),
|
||||
0x80AFF618:("func_80AFF618",),
|
||||
0x80AFF6A0:("func_80AFF6A0",),
|
||||
0x80AFF700:("func_80AFF700",),
|
||||
0x80AFF76C:("func_80AFF76C",),
|
||||
0x80AFF880:("func_80AFF880",),
|
||||
0x80AFF8E4:("func_80AFF8E4",),
|
||||
0x80AFF9CC:("func_80AFF9CC",),
|
||||
0x80AFFA68:("func_80AFFA68",),
|
||||
0x80AFFAB0:("func_80AFFAB0",),
|
||||
0x80AFFC10:("func_80AFFC10",),
|
||||
0x80AFFC9C:("func_80AFFC9C",),
|
||||
0x80AFFD3C:("func_80AFFD3C",),
|
||||
0x80AFFE3C:("func_80AFFE3C",),
|
||||
0x80AFFE94:("func_80AFFE94",),
|
||||
0x80AFFFA4:("func_80AFFFA4",),
|
||||
0x80AFFFBC:("func_80AFFFBC",),
|
||||
0x80B000FC:("func_80B000FC",),
|
||||
0x80B00158:("func_80B00158",),
|
||||
0x80B00384:("func_80B00384",),
|
||||
0x80B0040C:("func_80B0040C",),
|
||||
0x80B00484:("func_80B00484",),
|
||||
0x80B004D0:("func_80B004D0",),
|
||||
0x80B005EC:("func_80B005EC",),
|
||||
0x80B00760:("func_80B00760",),
|
||||
0x80B008BC:("func_80B008BC",),
|
||||
0x80B008FC:("func_80B008FC",),
|
||||
0x80B0094C:("func_80B0094C",),
|
||||
0x80B00B8C:("func_80B00B8C",),
|
||||
0x80B00C94:("func_80B00C94",),
|
||||
0x80B00D9C:("func_80B00D9C",),
|
||||
0x80AFEB38:("EnTalkGibud_SetupIdle",),
|
||||
0x80AFEB7C:("EnTalkGibud_Idle",),
|
||||
0x80AFEC08:("EnTalkGibud_SetupAttemptPlayerStun",),
|
||||
0x80AFEC4C:("EnTalkGibud_AttemptStun",),
|
||||
0x80AFED08:("EnTalkGibud_SetupWalkToPlayer",),
|
||||
0x80AFED7C:("EnTalkGibud_WalkToPlayer",),
|
||||
0x80AFEFD4:("EnTalkGibud_SetupGrab",),
|
||||
0x80AFF030:("EnTalkGibud_Grab",),
|
||||
0x80AFF22C:("EnTalkGibud_SetupGrabFail",),
|
||||
0x80AFF288:("EnTalkGibud_GrabFail",),
|
||||
0x80AFF330:("EnTalkGibud_SetupTurnAwayAndShakeHead",),
|
||||
0x80AFF378:("EnTalkGibud_TurnAwayAndShakeHead",),
|
||||
0x80AFF45C:("EnTalkGibud_SetupWalkToHome",),
|
||||
0x80AFF4AC:("EnTalkGibud_WalkToHome",),
|
||||
0x80AFF618:("EnTalkGibud_SetupStunned",),
|
||||
0x80AFF6A0:("EnTalkGibud_Stunned",),
|
||||
0x80AFF700:("EnTalkGibud_SetupDamage",),
|
||||
0x80AFF76C:("EnTalkGibud_Damage",),
|
||||
0x80AFF880:("EnTalkGibud_SetupDead",),
|
||||
0x80AFF8E4:("EnTalkGibud_Dead",),
|
||||
0x80AFF9CC:("EnTalkGibud_SetupRevive",),
|
||||
0x80AFFA68:("EnTalkGibud_Revive",),
|
||||
0x80AFFAB0:("EnTalkGibud_GetTextIdForRequestedItem",),
|
||||
0x80AFFC10:("EnTalkGibud_GetNextTextBoxId",),
|
||||
0x80AFFC9C:("EnTalkGibud_PresentedItemMatchesRequest",),
|
||||
0x80AFFD3C:("EnTalkGibud_CheckPresentedItem",),
|
||||
0x80AFFE3C:("EnTalkGibud_SetupPassiveIdle",),
|
||||
0x80AFFE94:("EnTalkGibud_PassiveIdle",),
|
||||
0x80AFFFA4:("EnTalkGibud_SetupTalk",),
|
||||
0x80AFFFBC:("EnTalkGibud_Talk",),
|
||||
0x80B000FC:("EnTalkGibud_SetupDisappear",),
|
||||
0x80B00158:("EnTalkGibud_Disappear",),
|
||||
0x80B00384:("EnTalkGibud_FacePlayerWhenTalking",),
|
||||
0x80B0040C:("EnTalkGibud_PlayerInRangeWithCorrectState",),
|
||||
0x80B00484:("EnTalkGibud_PlayerOutOfRange",),
|
||||
0x80B004D0:("EnTalkGibud_CheckForGibdoMask",),
|
||||
0x80B005EC:("EnTalkGibud_TurnTowardsPlayer",),
|
||||
0x80B00760:("EnTalkGibud_MoveToIdealGrabPositionAndRotation",),
|
||||
0x80B008BC:("EnTalkGibud_PlayAnimation",),
|
||||
0x80B008FC:("EnTalkGibud_MoveWithGravity",),
|
||||
0x80B0094C:("EnTalkGibud_CheckDamageEffect",),
|
||||
0x80B00B8C:("EnTalkGibud_CheckCollision",),
|
||||
0x80B00C94:("EnTalkGibud_MoveGrabbedPlayerAwayFromWall",),
|
||||
0x80B00D9C:("EnTalkGibud_UpdateEffect",),
|
||||
0x80B00E48:("EnTalkGibud_Update",),
|
||||
0x80B00F08:("func_80B00F08",),
|
||||
0x80B00F64:("func_80B00F64",),
|
||||
0x80B00F08:("EnTalkGibud_OverrideLimbDraw",),
|
||||
0x80B00F64:("EnTalkGibud_PostLimbDraw",),
|
||||
0x80B01040:("EnTalkGibud_Draw",),
|
||||
0x80B01990:("EnGiant_ChangeAnimation",),
|
||||
0x80B01A74:("EnGiant_IsImprisoned",),
|
||||
|
||||
Reference in New Issue
Block a user