summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@users.noreply.github.com>2020-03-02 12:19:18 -0500
committerGitHub <noreply@github.com>2020-03-02 12:19:18 -0500
commit0169a98c683d3eb803bc6bca5f5c3c5fe2b9ee5c (patch)
treea814947a48f0bb44f4bbfcac6794517129a6c913 /src
parente8504c7a3ff69f771746e9987452be78ebf44f37 (diff)
parent358f785a039474442bc0380f2e0ebe4a36b8d553 (diff)
Merge pull request #278 from GriffinRichards/doc-miscscript
Split/label some common event scripts
Diffstat (limited to 'src')
-rw-r--r--src/field_poison.c25
-rw-r--r--src/field_screen_effect.c4
-rw-r--r--src/post_battle_event_funcs.c2
3 files changed, 17 insertions, 14 deletions
diff --git a/src/field_poison.c b/src/field_poison.c
index 07c2b763f..aa77375a5 100644
--- a/src/field_poison.c
+++ b/src/field_poison.c
@@ -48,42 +48,45 @@ static bool32 MonFaintedFromPoison(u8 partyIdx)
return FALSE;
}
-static void Task_WhiteOut(u8 taskId)
+#define tState data[0]
+#define tPartyId data[1]
+
+static void Task_TryFieldPoisonWhiteOut(u8 taskId)
{
s16 *data = gTasks[taskId].data;
- switch (data[0])
+ switch (tState)
{
case 0:
- for (; data[1] < PARTY_SIZE; data[1]++)
+ for (; tPartyId < PARTY_SIZE; tPartyId++)
{
- if (MonFaintedFromPoison(data[1]))
+ if (MonFaintedFromPoison(tPartyId))
{
- FaintFromFieldPoison(data[1]);
+ FaintFromFieldPoison(tPartyId);
ShowFieldMessage(gText_PkmnFainted3);
data[0]++;
return;
}
}
- data[0] = 2;
+ tState = 2;
break;
case 1:
if (IsFieldMessageBoxHidden())
- data[0]--;
+ tState--;
break;
case 2:
if (AllMonsFainted())
- gSpecialVar_Result = 1;
+ gSpecialVar_Result = TRUE;
else
- gSpecialVar_Result = 0;
+ gSpecialVar_Result = FALSE;
EnableBothScriptContexts();
DestroyTask(taskId);
break;
}
}
-void ExecuteWhiteOut(void)
+void TryFieldPoisonWhiteOut(void)
{
- CreateTask(Task_WhiteOut, 80);
+ CreateTask(Task_TryFieldPoisonWhiteOut, 80);
ScriptContext1_Stop();
}
diff --git a/src/field_screen_effect.c b/src/field_screen_effect.c
index 39d7a2312..85739ad24 100644
--- a/src/field_screen_effect.c
+++ b/src/field_screen_effect.c
@@ -212,7 +212,7 @@ void WriteFlashScanlineEffectBuffer(u8 flashLevel)
}
}
-void sub_807F0B0(void)
+void Script_FadeOutMapMusic(void)
{
Overworld_FadeOutMapMusic();
CreateTask(Task_EnableScriptAfterMusicFade, 80);
@@ -444,7 +444,7 @@ static void sub_807F45C(u8 taskId)
if (sub_807E418() == TRUE)
{
DestroyTask(taskId);
- ScriptContext1_SetupScript(EventScript_MomHeal);
+ ScriptContext1_SetupScript(EventScript_AfterWhiteOutMomHeal);
}
break;
}
diff --git a/src/post_battle_event_funcs.c b/src/post_battle_event_funcs.c
index 112889710..72d4266c8 100644
--- a/src/post_battle_event_funcs.c
+++ b/src/post_battle_event_funcs.c
@@ -52,7 +52,7 @@ bool8 Special_HallOfFame(void)
return FALSE;
}
-bool8 sp0C8_whiteout_maybe(void)
+bool8 SetCB2Whiteout(void)
{
SetMainCallback2(CB2_WhiteOut);
return FALSE;