summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/map/script-fun.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/map/script-fun.cpp b/src/map/script-fun.cpp
index 6b9f9a7..7379600 100644
--- a/src/map/script-fun.cpp
+++ b/src/map/script-fun.cpp
@@ -1465,12 +1465,13 @@ void builtin_setarray(ScriptState *st)
j = getarraysize2(reg, bl);
}
else if (prefix != '$' && !name.startswith(".@"_s))
- bl = map_id_is_player(st->rid);
-
- if (!bl)
{
- PRINTF("builtin_setarray: rid not attached\n"_fmt);
- return;
+ bl = map_id_is_player(st->rid);
+ if (!bl)
+ {
+ PRINTF("builtin_setarray: rid not attached\n"_fmt);
+ return;
+ }
}
for (; i < st->end - st->start - 2 && j < 256; i++, j++)
@@ -1506,12 +1507,13 @@ void builtin_cleararray(ScriptState *st)
if (prefix == '.' && !name.startswith(".@"_s))
bl = map_id_is_npc(st->oid);
else if (prefix != '$' && !name.startswith(".@"_s))
- bl = map_id_is_player(st->rid);
-
- if (!bl)
{
- PRINTF("builtin_cleararray: no block list\n"_fmt);
- return;
+ bl = map_id_is_player(st->rid);
+ if (!bl)
+ {
+ PRINTF("builtin_cleararray: no block list\n"_fmt);
+ return;
+ }
}
for (int i = 0; i < sz; i++)