From 22d2718db209b1d75a75b4976b882ed659d22ee5 Mon Sep 17 00:00:00 2001 From: greenboxal2 Date: Fri, 15 Jun 2012 00:30:20 +0000 Subject: Fixed bugreport:5740 var reference was not being restored to call buildin_set on assignment statements. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16300 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/script.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/map/script.h') diff --git a/src/map/script.h b/src/map/script.h index 4d7754241..eed4c20c8 100644 --- a/src/map/script.h +++ b/src/map/script.h @@ -47,6 +47,7 @@ typedef enum c_op { C_RETINFO, C_USERFUNC, // internal script function C_USERFUNC_POS, // internal script function label + C_REF, // the next call to c_op2 should push back a ref to the left operand // operators C_OP3, // a ? b : c @@ -130,6 +131,7 @@ struct script_state { struct script_state *bk_st; int bk_npcid; unsigned freeloop : 1;// used by buildin_freeloop + unsigned op2ref : 1;// used by op_2 }; struct script_reg { -- cgit v1.2.3-70-g09d2