Explorar o código

Removed extra script_reportdata

Atemo %!s(int64=2) %!d(string=hai) anos
pai
achega
d9ee37d5ec
Modificáronse 1 ficheiros con 3 adicións e 51 borrados
  1. 3 51
      src/map/script.cpp

+ 3 - 51
src/map/script.cpp

@@ -5126,7 +5126,6 @@ BUILDIN_FUNC(menu)
 			{// not a label
 				StringBuf_Destroy(&buf);
 				ShowError("buildin_menu: Argument #%d (from 1) is not a label or label not found.\n", i);
-				script_reportdata(data);
 				return SCRIPT_CMD_FAILURE;
 			}
 
@@ -5195,7 +5194,6 @@ BUILDIN_FUNC(menu)
 		if( !data_islabel(script_getdata(st, i + 1)) )
 		{// TODO remove this temporary crash-prevention code (fallback for multiple scripts requesting user input)
 			ShowError("buildin_menu: Unexpected data in label argument\n");
-			script_reportdata(script_getdata(st, i + 1));
 			return SCRIPT_CMD_FAILURE;
 		}
 		pc_setreg(sd, add_str("@menu"), menu);
@@ -5379,7 +5377,6 @@ BUILDIN_FUNC(goto)
 	if( !data_islabel(script_getdata(st,2)) )
 	{
 		ShowError("buildin_goto: Not a label\n");
-		script_reportdata(script_getdata(st,2));
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -5460,7 +5457,6 @@ BUILDIN_FUNC(callsub)
 
 	if( !data_islabel(script_getdata(st,2)) && !data_isfunclabel(script_getdata(st,2)) ) {
 		ShowError("buildin_callsub: Argument is not a label\n");
-		script_reportdata(script_getdata(st,2));
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6120,7 +6116,6 @@ BUILDIN_FUNC(input)
 	data = script_getdata(st,2);
 	if( !data_isreference(data) ){
 		ShowError("script:input: not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 	uid = reference_getuid(data);
@@ -6183,7 +6178,6 @@ BUILDIN_FUNC(setr)
 	if( !data_isreference(data) )
 	{
 		ShowError("script:set: not a variable\n");
-		script_reportdata(script_getdata(st,2));
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6265,7 +6259,6 @@ BUILDIN_FUNC(setarray)
 	if( !data_isreference(data) )
 	{
 		ShowError("script:setarray: not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6313,7 +6306,6 @@ BUILDIN_FUNC(cleararray)
 	if( !data_isreference(data) )
 	{
 		ShowError("script:cleararray: not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6371,8 +6363,6 @@ BUILDIN_FUNC(copyarray)
 	if( !data_isreference(data1) || !data_isreference(data2) )
 	{
 		ShowError("script:copyarray: not a variable\n");
-		script_reportdata(data1);
-		script_reportdata(data2);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6387,8 +6377,6 @@ BUILDIN_FUNC(copyarray)
 
 	if( is_string != is_string_variable( name2 ) ){
 		ShowError("script:copyarray: type mismatch\n");
-		script_reportdata(data1);
-		script_reportdata(data2);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6454,7 +6442,6 @@ BUILDIN_FUNC(getarraysize)
 	if( !data_isreference(data) )
 	{
 		ShowError("script:getarraysize: not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6491,7 +6478,6 @@ BUILDIN_FUNC(deletearray)
 	data = script_getdata(st, 2);
 	if( !data_isreference(data) ) {
 		ShowError("script:deletearray: not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6506,7 +6492,6 @@ BUILDIN_FUNC(deletearray)
 
 	if (!(src = script_array_src(st, sd, name, reference_getref(data)))) {
 		ShowError("script:deletearray: not a array\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6606,10 +6591,7 @@ BUILDIN_FUNC(getelementofarray)
 	if( !data_isreference(data) )
 	{
 		ShowError("script:getelementofarray: not a variable\n");
-		script_reportdata(data);
-		script_pushnil(st);
-		st->state = END;
-		return SCRIPT_CMD_SUCCESS;
+		return SCRIPT_CMD_FAILURE;
 	}
 
 	id = reference_getid(data);
@@ -6617,7 +6599,6 @@ BUILDIN_FUNC(getelementofarray)
 	i = script_getnum(st, 3);
 	if (i < 0 || i >= SCRIPT_MAX_ARRAYSIZE) {
 		ShowWarning("script:getelementofarray: index out of range (%" PRId64 ")\n", i);
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6661,7 +6642,6 @@ BUILDIN_FUNC(inarray)
 	if (array_size >= SCRIPT_MAX_ARRAYSIZE)
 	{
 		ShowError("buildin_inarray: The array is too large.\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6718,8 +6698,6 @@ BUILDIN_FUNC(countinarray)
 	if (!data_isreference(data1) || !data_isreference(data2))
 	{
 		ShowError("buildin_countinarray: not a variable\n");
-		script_reportdata(data1);
-		script_reportdata(data2);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6743,8 +6721,6 @@ BUILDIN_FUNC(countinarray)
 	if (array_size1 >= SCRIPT_MAX_ARRAYSIZE || array_size2 >= SCRIPT_MAX_ARRAYSIZE)
 	{
 		ShowError("buildin_countinarray: The array is too large.\n");
-		script_reportdata(data1);
-		script_reportdata(data2);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6753,8 +6729,6 @@ BUILDIN_FUNC(countinarray)
 	if (i > array_size1 - 1 || j > array_size2 - 1)
 	{	//To prevent unintended behavior
 		ShowError("buildin_countinarray: The given index of the array is higher than the array size.\n");
-		script_reportdata(data1);
-		script_reportdata(data2);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -6793,8 +6767,6 @@ BUILDIN_FUNC(countinarray)
 		}
 	}else{
 		ShowError("buildin_countinarray: Arrays do not match , You can't compare an int array to a string array.\n");
-		script_reportdata(data1);
-		script_reportdata(data2);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -11974,7 +11946,6 @@ BUILDIN_FUNC(getunits)
 		if (!data_isreference(data))
 		{
 			ShowError("buildin_%s: not a variable\n", command);
-			script_reportdata(data);
 			return SCRIPT_CMD_FAILURE;
 		}
 		id = reference_getid(data);
@@ -16839,7 +16810,6 @@ BUILDIN_FUNC(explode)
 
 	if( !data_isreference(data) ) {
 		ShowError("script:explode: not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -16849,8 +16819,7 @@ BUILDIN_FUNC(explode)
 
 	if( !is_string_variable(name) ) {
 		ShowError("script:explode: not string array\n");
-		script_reportdata(data);
-		return SCRIPT_CMD_FAILURE;// data type mismatch
+		return SCRIPT_CMD_FAILURE;
 	}
 
 	if( not_server_variable(*name) ) {
@@ -16887,7 +16856,6 @@ BUILDIN_FUNC(implode)
 
 	if( !data_isreference(data) ) {
 		ShowError("script:implode: not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -16896,8 +16864,7 @@ BUILDIN_FUNC(implode)
 
 	if( !is_string_variable(name) ) {
 		ShowError("script:implode: not string array\n");
-		script_reportdata(data);
-		return SCRIPT_CMD_FAILURE;// data type mismatch
+		return SCRIPT_CMD_FAILURE;
 	}
 
 	map_session_data* sd = nullptr;
@@ -17594,7 +17561,6 @@ int buildin_query_sql_sub(struct script_state* st, Sql* handle)
 			}
 		} else {
 			ShowError("script:query_sql: not a variable\n");
-			script_reportdata(data);
 			return SCRIPT_CMD_FAILURE;
 		}
 	}
@@ -18316,14 +18282,12 @@ BUILDIN_FUNC(searchitem)
 	if( !data_isreference(data) )
 	{
 		ShowError("buildin_searchitem: Argument %s is not a variable.\n", name);
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
 	if( is_string_variable(name) )
 	{// string array
 		ShowError("buildin_searchitem: Argument %s is not an integer array.\n", name);
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -19990,7 +19954,6 @@ BUILDIN_FUNC(getvariableofnpc)
 	if( !data_isreference(data) )
 	{// Not a reference (aka varaible name)
 		ShowError("buildin_getvariableofnpc: not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -19998,7 +19961,6 @@ BUILDIN_FUNC(getvariableofnpc)
 	if( *name != '.' || name[1] == '@' )
 	{// not a npc variable
 		ShowError("buildin_getvariableofnpc: invalid scope (not npc variable)\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -23666,7 +23628,6 @@ BUILDIN_FUNC(getvar) {
 	data = script_getdata(st, 2);
 	if (!data_isreference(data)) {
 		ShowError("buildin_getvar: Not a variable\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -23674,13 +23635,11 @@ BUILDIN_FUNC(getvar) {
 
 	if (reference_toparam(data)) {
 		ShowError("buildin_getvar: '%s' is a parameter - please use readparam instead\n", name);
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
 	if (name[0] == '.' || name[0] == '$' || name[0] == '\'') { // Not a PC variable
 		ShowError("buildin_getvar: Invalid scope (not PC variable)\n");
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -23963,7 +23922,6 @@ BUILDIN_FUNC(minmax){
 			// Check if it's a string variable
 			if( is_string_variable( name ) ){
 				ShowError( "buildin_%s: illegal type, need integer!\n", functionname );
-				script_reportdata( data );
 				return SCRIPT_CMD_FAILURE;
 			}
 
@@ -23978,7 +23936,6 @@ BUILDIN_FUNC(minmax){
 			// Try to find the array's source pointer
 			if( !script_array_src( st, sd, name, reference_getref( data ) ) ){
 				ShowError( "buildin_%s: not a array!\n", functionname );
-				script_reportdata( data );
 				return SCRIPT_CMD_FAILURE;
 			}
 
@@ -24003,7 +23960,6 @@ BUILDIN_FUNC(minmax){
 			}
 		}else{
 			ShowError( "buildin_%s: not a supported data type!\n", functionname );
-			script_reportdata( data );
 			return SCRIPT_CMD_FAILURE;
 		}
 
@@ -25747,7 +25703,6 @@ BUILDIN_FUNC(getinstancevar)
 
 	if (!data_isreference(data)) {
 		ShowError("buildin_getinstancevar: %s is not a variable.\n", script_getstr(st, 2));
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -25755,7 +25710,6 @@ BUILDIN_FUNC(getinstancevar)
 
 	if (*name != '\'') {
 		ShowError("buildin_getinstancevar: Invalid scope. %s is not an instance variable.\n", name);
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -25790,7 +25744,6 @@ BUILDIN_FUNC(setinstancevar)
 
 	if (!data_isreference(data)) {
 		ShowError("buildin_%s: %s is not a variable.\n", command, script_getstr(st, 2));
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}
 
@@ -25798,7 +25751,6 @@ BUILDIN_FUNC(setinstancevar)
 
 	if (*name != '\'') {
 		ShowError("buildin_%s: Invalid scope. %s is not an instance variable.\n", command, name);
-		script_reportdata(data);
 		return SCRIPT_CMD_FAILURE;
 	}