From 5127da3ce974eb29d45391b38d2678764b55cc8c Mon Sep 17 00:00:00 2001 From: Lance Date: Thu, 29 Jun 2006 08:55:12 +0000 Subject: git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@7390 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/script.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/map/script.c') diff --git a/src/map/script.c b/src/map/script.c index 2db84fafb..208a91cf8 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -11595,16 +11595,15 @@ void run_script(struct script_code *rootscript,int pos,int rid,int oid) //struct script_code *bck_script = NULL; //struct script_code *bck_scriptroot = NULL; //int bck_scriptstate = 0,bck_npcid = 0; - struct script_stack *bck_stack = NULL; + //struct script_stack *bck_stack = NULL; if (rootscript == NULL || pos < 0) return; - st = aCalloc(sizeof(struct script_state), 1); - if ((sd = map_id2sd(rid)) && sd->st && sd->st->scriptroot == rootscript && sd->st->pos == pos){ st = sd->st; } else { + st = aCalloc(sizeof(struct script_state), 1); // the script is different, make new script_state and stack st->stack = aMalloc (sizeof(struct script_stack)); st->stack->sp = 0; -- cgit v1.2.3-70-g09d2