d_a_npc_wrestler work (#2521)

* Starting work

* First few functions worked on

* Data work

* So many inlines!!!

* All sumou action functions worked on

* started demo work

* demo functions worked on

* Almost all functions worked on

* Work on some param function stuff

* all functions worked on

* Cleanup and enums

* Hopefully fixed d_a_alink breaks

* PR cleanup
This commit is contained in:
Carco_21
2025-07-10 19:35:38 -04:00
committed by GitHub
parent 8288203bed
commit d29c400394
9 changed files with 5291 additions and 3934 deletions
+3 -6
View File
@@ -583,8 +583,7 @@ void dMeter2Info_c::onDirectUseItem(int param_0) {
mDirectUseItem |= (u8)(1 << param_0);
}
/* 8021C950-8021C970 217290 0020+00 0/0 4/4 0/0 .text isDirectUseItem__13dMeter2Info_cFi
*/
/* 8021C950-8021C970 217290 0020+00 0/0 4/4 0/0 .text isDirectUseItem__13dMeter2Info_cFi */
BOOL dMeter2Info_c::isDirectUseItem(int param_0) {
return (mDirectUseItem & (u8)(1 << param_0)) ? TRUE : FALSE;
}
@@ -592,8 +591,7 @@ BOOL dMeter2Info_c::isDirectUseItem(int param_0) {
/* 80430188-80430280 05CEA8 00F8+00 4/4 267/267 70/70 .bss g_meter2_info */
dMeter2Info_c g_meter2_info;
/* 8021C970-8021C9DC 2172B0 006C+00 0/0 0/0 5/5 .text setMeterString__13dMeter2Info_cFl
*/
/* 8021C970-8021C9DC 2172B0 006C+00 0/0 0/0 5/5 .text setMeterString__13dMeter2Info_cFl */
int dMeter2Info_c::setMeterString(s32 i_string) {
if (mMeterString != 0) {
return 0;
@@ -615,8 +613,7 @@ int dMeter2Info_c::setMeterString(s32 i_string) {
return 0;
}
/* 8021C9DC-8021CA04 21731C 0028+00 1/1 3/3 0/0 .text resetWarpStatus__13dMeter2Info_cFv
*/
/* 8021C9DC-8021CA04 21731C 0028+00 1/1 3/3 0/0 .text resetWarpStatus__13dMeter2Info_cFv */
void dMeter2Info_c::resetWarpStatus() {
if (mWarpStatus == 2) {
dComIfGs_resetLastWarpAcceptStage();