From 3949942605f6cfc32a5a14eb31285d06bcdcade6 Mon Sep 17 00:00:00 2001 From: gumi Date: Mon, 6 Jul 2020 18:14:13 +0000 Subject: fix formatting of the script nullpo macro --- src/map/script-fun.cpp | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/src/map/script-fun.cpp b/src/map/script-fun.cpp index b998899..610220d 100644 --- a/src/map/script-fun.cpp +++ b/src/map/script-fun.cpp @@ -75,18 +75,22 @@ namespace map #define BUILTIN_NAME() (builtin_functions[st->stack->stack_datav[st->start].get_if()->numi].name) -#define script_nullpo_end(t, error) \ - if (nullpo_chk(__FILE__, __LINE__, __PRETTY_FUNCTION__, t)) { \ - if (st->oid) { \ - dumb_ptr nullpo_nd = map_id_is_npc(st->oid); \ - if (nullpo_nd && nullpo_nd->name) { \ - PRINTF("script:%s: " #error " @ %s\n"_fmt, BUILTIN_NAME(), nullpo_nd->name); \ - } else { \ - PRINTF("script:%s: " #error " (no npc)\n"_fmt, BUILTIN_NAME()); \ - } \ - } \ - st->state = ScriptEndState::END; \ - return; \ +#define script_nullpo_end(t, error) \ + if (nullpo_chk(__FILE__, __LINE__, __PRETTY_FUNCTION__, t)) { \ + if (st->oid) { \ + dumb_ptr nullpo_nd = map_id_is_npc(st->oid); \ + if (nullpo_nd && nullpo_nd->name) { \ + PRINTF("script:%s: " #error " @ %s\n"_fmt, BUILTIN_NAME(), nullpo_nd->name); \ + } else if (nullpo_nd) { \ + PRINTF("script:%s: " #error " (unnamed npc)\n"_fmt, BUILTIN_NAME()); \ + } else { \ + PRINTF("script:%s: " #error " (no npc)\n"_fmt, BUILTIN_NAME()); \ + } \ + } else { \ + PRINTF("script:%s: " #error " (no npc)\n"_fmt, BUILTIN_NAME()); \ + } \ + st->state = ScriptEndState::END; \ + return; \ } enum class MonsterAttitude -- cgit v1.2.3-60-g2f50