Преглед изворни кода

- Removed copyarray; functionality when running set; or assigning variables (bugreport:5675)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16017 54d463be-8e91-2dee-dedb-b68131a5f0ec
epoque11 пре 13 година
родитељ
комит
7c77d43217
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      src/map/script.c

+ 4 - 2
src/map/script.c

@@ -5094,13 +5094,13 @@ BUILDIN_FUNC(set)
 {
 	TBL_PC* sd = NULL;
 	struct script_data* data;
-	struct script_data* datavalue;
+	//struct script_data* datavalue;
 	int num;
 	const char* name;
 	char prefix;
 
 	data = script_getdata(st,2);
-	datavalue = script_getdata(st,3);
+	//datavalue = script_getdata(st,3);
 	if( !data_isreference(data) )
 	{
 		ShowError("script:set: not a variable\n");
@@ -5123,6 +5123,7 @@ BUILDIN_FUNC(set)
 		}
 	}
 
+#if 0
 	if( data_isreference(datavalue) )
 	{// the value being referenced is a variable
 		const char* namevalue = reference_getname(datavalue);
@@ -5148,6 +5149,7 @@ BUILDIN_FUNC(set)
 			return buildin_copyarray(st);
 		}
 	}
+#endif
 
 	if( is_string_variable(name) )
 		set_reg(st,sd,num,name,(void*)script_getstr(st,3),script_getref(st,2));