diff options
author | Wushin <pasekei@gmail.com> | 2015-05-23 15:57:50 -0500 |
---|---|---|
committer | Wushin <pasekei@gmail.com> | 2015-05-23 15:57:50 -0500 |
commit | bf8c3eb1475a041e31cb2f19a24f8a08a5633b32 (patch) | |
tree | 7db3afc5f050564d9dcbdbac25d18563a879f666 /src/map/script-fun.cpp | |
parent | 29ce27e1557404b6cd03eaab2367c5a698e6ab44 (diff) | |
parent | ab836451986e596d66df6aadd6af7a955ae8ff4e (diff) | |
download | tmwa-bf8c3eb1475a041e31cb2f19a24f8a08a5633b32.tar.gz tmwa-bf8c3eb1475a041e31cb2f19a24f8a08a5633b32.tar.bz2 tmwa-bf8c3eb1475a041e31cb2f19a24f8a08a5633b32.tar.xz tmwa-bf8c3eb1475a041e31cb2f19a24f8a08a5633b32.zip |
Merge pull request #96 from mekolat/debug
add debug info for crash
Diffstat (limited to 'src/map/script-fun.cpp')
-rw-r--r-- | src/map/script-fun.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/map/script-fun.cpp b/src/map/script-fun.cpp index 7617e0d..3949627 100644 --- a/src/map/script-fun.cpp +++ b/src/map/script-fun.cpp @@ -110,8 +110,7 @@ void builtin_goto(ScriptState *st) { PRINTF("fatal: script: goto: not label !\n"_fmt); st->state = ScriptEndState::END; - runflag = 0; - return; + abort(); } st->scriptp.pos = conv_num(st, &AARG(0)); @@ -152,7 +151,7 @@ void builtin_callfunc(ScriptState *st) { PRINTF("fatal: script: callfunc: function not found! [%s]\n"_fmt, str); st->state = ScriptEndState::END; - runflag = 0; + abort(); } } OMATCH_END (); @@ -296,8 +295,7 @@ void builtin_menu(ScriptState *st) { PRINTF("fatal: script:menu: not a label\n"_fmt); st->state = ScriptEndState::END; - runflag = 0; - return; + abort(); } st->scriptp.pos = AARG(arg_index).get_if<ScriptDataPos>()->numi; st->state = ScriptEndState::GOTO; |