mirror of
https://github.com/pmret/papermario.git
synced 2026-04-08 23:00:12 -04:00
* fixing segment * redoing subtree * git subrepo clone https://github.com/ethteck/splat.git tools/splat subrepo: subdir: "tools/splat" merged: "99cf514297" upstream: origin: "https://github.com/ethteck/splat.git" branch: "master" commit: "99cf514297" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * fix symbol_addrs * sweet victory * reformat collision_main_lateral.s * Lots of matches, fixed diff.py issue, improved coverage.py * some more * update symbol_addrs * git subrepo pull tools/splat subrepo: subdir: "tools/splat" merged: "c46026725a" upstream: origin: "https://github.com/ethteck/splat.git" branch: "master" commit: "c46026725a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * update symbol_addrs * fix disasm * 2 mo * Jenkinsfile * PR comments * check_input_status_menu, removing some macros * a few funcs * assist updates * UnkAlphaFunc * UnkPartnerPosFuncs * Deleting stuff * oopz * dead_syms.txt, UnkNpcAIFunc14 * update symbol_addrs * cleanup * symbol_addrs * cleanup
105 lines
3.0 KiB
C
105 lines
3.0 KiB
C
#include "common.h"
|
|
#include "battle/battle.h"
|
|
|
|
ApiStatus func_80271210(ScriptInstance* script, s32 isInitialCall) {
|
|
func_80070AF0(0, script->varTable[0], script->varTable[1], script->varTable[2]);
|
|
return ApiStatus_DONE2;
|
|
}
|
|
|
|
ApiStatus func_80271258(ScriptInstance* script, s32 isInitialCall) {
|
|
func_80070AF0(1, script->varTable[0], script->varTable[1], script->varTable[2]);
|
|
return ApiStatus_DONE2;
|
|
}
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_802712A0);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_80271328);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_802713B0);
|
|
|
|
ApiStatus func_8027143C(ScriptInstance* script, s32 isInitialCall) {
|
|
func_80070A90(0, script->varTable[0], script->varTable[1], script->varTable[2]);
|
|
return ApiStatus_DONE2;
|
|
}
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_80271484);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_80271588);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", dispatch_event_player);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", dispatch_event_player_continue_turn);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", calc_player_test_enemy);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", calc_player_damage_enemy);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", dispatch_damage_event_player);
|
|
|
|
void dispatch_damage_event_player_0(s32 damageAmount, Event event) {
|
|
BattleStatus* battleStatus = &gBattleStatus;
|
|
|
|
battleStatus->currentAttackElement = Element_END;
|
|
battleStatus->unk_19A = 0;
|
|
dispatch_damage_event_player(damageAmount, event, FALSE);
|
|
}
|
|
|
|
void dispatch_damage_event_player_1(s32 damageAmount, Event event) {
|
|
dispatch_damage_event_player(damageAmount, event, TRUE);
|
|
}
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", GetMenuSelection);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_80273444);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", PlayerFallToGoal);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", PlayerLandJump);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", PlayerRunToGoal);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", CancelablePlayerRunToGoal);
|
|
|
|
ApiStatus GetPlayerHP(ScriptInstance* script, s32 isInitialCall) {
|
|
set_variable(script, *script->ptrReadPos, gPlayerData.curHP);
|
|
return ApiStatus_DONE2;
|
|
}
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", PlayerDamageEnemy);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", PlayerPowerBounceEnemy);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", PlayerTestEnemy);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", DispatchDamagePlayerEvent);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", EnablePlayerBlur);
|
|
|
|
ApiStatus func_802749D8(ScriptInstance* script, s32 isInitialCall) {
|
|
func_802549A0();
|
|
return ApiStatus_DONE2;
|
|
}
|
|
|
|
ApiStatus func_802749F8(ScriptInstance* script, s32 isInitialCall) {
|
|
func_802549C0();
|
|
return ApiStatus_DONE2;
|
|
}
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_80274A18);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_802752AC);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", func_80275F00);
|
|
|
|
INCLUDE_ASM(s32, "code_19FAF0", DidActionSucceed);
|
|
|
|
ApiStatus func_80276EFC(ScriptInstance* script, s32 isInitialCall) {
|
|
gBattleStatus.flags1 |= 0x200000;
|
|
return ApiStatus_DONE2;
|
|
}
|
|
|
|
ApiStatus func_80276F1C(ScriptInstance* script, s32 isInitialCall) {
|
|
dispatch_event_player(get_variable(script, *script->ptrReadPos));
|
|
return ApiStatus_DONE2;
|
|
}
|