Issue Information
-
#008594
-
4 - High
-
Confirmed
Issue Confirmations
-
Yes (3)No (0)
#0 pop_stack (st=0x7ffff37c5664, start=0, end=0) at script.c:3326 stack = 0x0 data = <optimized out> i = <optimized out> __FUNCTION__ = "pop_stack" #1 0x000000000059088a in run_func (st=0x7ffff37c5664) at script.c:4001 data = <optimized out> i = <optimized out> start_sp = <optimized out> end_sp = <optimized out> func = 238 #2 0x000000000059b304 in run_script_main (st=0x7ffff37c5664) at script.c:4236 c = <optimized out> cmdcount = 655351 gotocount = 2048 sd = <optimized out> stack = 0x7ffff008a3a4 nd = <optimized out> #3 0x0000000000568b57 in run_script_timer (tid=<optimized out>, tick=<optimized out>, id=153745, data=<optimized out>) at script.c:4086 sd = <optimized out> st = 0x7ffff37c5664 #4 0x0000000000641932 in do_timer (tick=2028067395) at timer.c:398 ---Type <return> to continue, or q <return> to quit---script.c:3326 (this line)
if( end > stack->sp )Happen like 7 times now.
Really want this to get fixed.
Well i use this temporaly fix:
in npc.c function "npc_event_sub", change the last line:
Hope this helps until the official fix.
Regards.
in npc.c function "npc_event_sub", change the last line:
script->run(ev->nd->u.scr.script,ev->pos,sd->bl.id,ev->nd->bl.id);for this:
if( !sd->state.autotrade ) script->run(ev->nd->u.scr.script,ev->pos,sd->bl.id,ev->nd->bl.id);
Hope this helps until the official fix.
Regards.
staff?