summaryrefslogtreecommitdiff
path: root/src/script.c
diff options
context:
space:
mode:
authornotyourav <65437533+notyourav@users.noreply.github.com>2021-10-31 23:17:43 -0700
committerGitHub <noreply@github.com>2021-10-31 23:17:43 -0700
commit541fd0e9fff0dfc7736b42fb8acefcb70b949fb0 (patch)
tree260c1d008b290be12fdd9ab552acd900c22a131a /src/script.c
parent218719cad89fbf17a7feefca7360c9cf5be253be (diff)
parent46d14fdc0ccfbd832a0d154407b64c7a85ad15be (diff)
Merge pull request #184 from notyourav/dd
effects.h and handwritten asm notes
Diffstat (limited to 'src/script.c')
-rw-r--r--src/script.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/script.c b/src/script.c
index 9529156f..16cdac39 100644
--- a/src/script.c
+++ b/src/script.c
@@ -12,6 +12,7 @@
#include "audio.h"
#include "functions.h"
#include "main.h"
+#include "effects.h"
void InitScriptForEntity(Entity*, ScriptExecutionContext*, u16*);
void InitScriptExecutionContext(ScriptExecutionContext* context, u16* script);
@@ -74,7 +75,7 @@ void ScriptCommand_WaitForPlayerAction0x17(Entity* entity, ScriptExecutionContex
void ScriptCommand_WaitFor_1(Entity* entity, ScriptExecutionContext* context);
void ScriptCommand_WaitFor_2(Entity* entity, ScriptExecutionContext* context);
void ScriptCommand_0807E778(Entity* entity, ScriptExecutionContext* context);
-void ScriptCommand_0807E788(Entity* entity, ScriptExecutionContext* context);
+void ScriptCommand_SetFadeMask(Entity* entity, ScriptExecutionContext* context);
void ScriptCommand_0807E79C(Entity* entity, ScriptExecutionContext* context);
void ScriptCommandNop2(Entity* entity, ScriptExecutionContext* context);
void ScriptCommand_DoFade4(Entity* entity, ScriptExecutionContext* context);
@@ -219,7 +220,7 @@ const ScriptCommand gScriptCommands[] = { ScriptCommandNop,
ScriptCommand_WaitFor_1,
ScriptCommand_WaitFor_2,
ScriptCommand_0807E778,
- ScriptCommand_0807E788,
+ ScriptCommand_SetFadeMask,
ScriptCommand_0807E79C,
ScriptCommandNop2,
ScriptCommand_DoFade4,
@@ -1004,8 +1005,8 @@ void ScriptCommand_0807E778(Entity* entity, ScriptExecutionContext* context) {
gActiveScriptInfo.unk_08 = context->scriptInstructionPointer[1];
}
-void ScriptCommand_0807E788(Entity* entity, ScriptExecutionContext* context) {
- gFadeControl.field_0x4 = GetNextScriptCommandWordAfterCommandMetadata(context->scriptInstructionPointer);
+void ScriptCommand_SetFadeMask(Entity* entity, ScriptExecutionContext* context) {
+ gFadeControl.mask = GetNextScriptCommandWordAfterCommandMetadata(context->scriptInstructionPointer);
}
void ScriptCommand_0807E79C(Entity* entity, ScriptExecutionContext* context) {
@@ -1684,7 +1685,7 @@ void sub_0807F360(Entity* entity, ScriptExecutionContext* context) {
void sub_0807F36C(Entity* entity, ScriptExecutionContext* context) {
Entity* fx;
- fx = CreateFx(entity, 0x41, 0);
+ fx = CreateFx(entity, FX_REFLECT4, 0);
if (fx != NULL) {
fx->spritePriority.b0 = 1;
PositionRelative(entity, fx, 0, -524288);