summaryrefslogtreecommitdiff
path: root/src/script.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/script.c')
-rw-r--r--src/script.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/script.c b/src/script.c
index e38dee61..c38343ae 100644
--- a/src/script.c
+++ b/src/script.c
@@ -347,14 +347,14 @@ ScriptExecutionContext* StartCutscene(Entity* entity, u16* script) {
}
void InitScriptForEntity(Entity* entity, ScriptExecutionContext* context, u16* script) {
- entity->flags = entity->flags | 2;
+ entity->flags |= ENT_SCRIPTED;
*(ScriptExecutionContext**)&entity->cutsceneBeh = context;
InitScriptExecutionContext(context, script);
}
void UnloadCutsceneData(Entity* entity) {
- if ((entity->flags & 2)) {
- entity->flags = entity->flags & 0xfd;
+ if (entity->flags & ENT_SCRIPTED) {
+ entity->flags &= ~ENT_SCRIPTED;
DestroyScriptExecutionContext(*(ScriptExecutionContext**)&entity->cutsceneBeh);
*(ScriptExecutionContext**)&entity->cutsceneBeh = NULL;
}