Min/max issue (#5574)
* Fixed min/max issue for zero variable value * Added a CI test script Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
This commit is contained in:
parent
629c7b50f3
commit
ae3c6ce38b
@ -7552,7 +7552,7 @@ Example:
|
|||||||
|
|
||||||
*debugmes "<message>";
|
*debugmes "<message>";
|
||||||
|
|
||||||
This command will send the message to the server console (map-server window). It
|
This command will send a debug message to the server console (map-server window). It
|
||||||
will not be displayed anywhere else.
|
will not be displayed anywhere else.
|
||||||
|
|
||||||
// Displays "NAME has clicked me!" in the map-server window.
|
// Displays "NAME has clicked me!" in the map-server window.
|
||||||
@ -7560,6 +7560,16 @@ will not be displayed anywhere else.
|
|||||||
|
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
|
*errormes "<message>";
|
||||||
|
|
||||||
|
This command will send an error message to the server console (map-server window). It
|
||||||
|
will not be displayed anywhere else.
|
||||||
|
|
||||||
|
// Displays "NAME has clicked me!" in the map-server window.
|
||||||
|
errormes strcharinfo(0) + " has clicked me!";
|
||||||
|
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
*logmes "<message>";
|
*logmes "<message>";
|
||||||
|
|
||||||
This command will write the message given to the map server NPC log file, as
|
This command will write the message given to the map server NPC log file, as
|
||||||
|
9
npc/test/ci/5573.txt
Normal file
9
npc/test/ci/5573.txt
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
- script Issue5573 -1,{
|
||||||
|
OnInit:
|
||||||
|
.i = 0;
|
||||||
|
.@i = min( .i, 200 );
|
||||||
|
|
||||||
|
if( .@i == 200 ){
|
||||||
|
errormes "Issue 5573 is happening again.";
|
||||||
|
}
|
||||||
|
}
|
@ -11901,6 +11901,13 @@ BUILDIN_FUNC(debugmes)
|
|||||||
return SCRIPT_CMD_SUCCESS;
|
return SCRIPT_CMD_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BUILDIN_FUNC( errormes ){
|
||||||
|
ShowError( "%s\n", script_getstr( st, 2 ) );
|
||||||
|
script_reportsrc( st );
|
||||||
|
|
||||||
|
return SCRIPT_CMD_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
/*==========================================
|
/*==========================================
|
||||||
*------------------------------------------*/
|
*------------------------------------------*/
|
||||||
BUILDIN_FUNC(catchpet)
|
BUILDIN_FUNC(catchpet)
|
||||||
@ -23184,6 +23191,9 @@ BUILDIN_FUNC(minmax){
|
|||||||
value = func( value, get_val2_num( st, reference_uid( id, start ), reference_getref( data ) ) );
|
value = func( value, get_val2_num( st, reference_uid( id, start ), reference_getref( data ) ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
value = func( value, 0 );
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
ShowError( "buildin_%s: not a supported data type!\n", functionname );
|
ShowError( "buildin_%s: not a supported data type!\n", functionname );
|
||||||
script_reportdata( data );
|
script_reportdata( data );
|
||||||
@ -25129,6 +25139,7 @@ struct script_function buildin_func[] = {
|
|||||||
BUILDIN_DEF(getstatus, "i??"),
|
BUILDIN_DEF(getstatus, "i??"),
|
||||||
BUILDIN_DEF(getscrate,"ii?"),
|
BUILDIN_DEF(getscrate,"ii?"),
|
||||||
BUILDIN_DEF(debugmes,"s"),
|
BUILDIN_DEF(debugmes,"s"),
|
||||||
|
BUILDIN_DEF(errormes,"s"),
|
||||||
BUILDIN_DEF2(catchpet,"pet","i"),
|
BUILDIN_DEF2(catchpet,"pet","i"),
|
||||||
BUILDIN_DEF2(birthpet,"bpet",""),
|
BUILDIN_DEF2(birthpet,"bpet",""),
|
||||||
BUILDIN_DEF(catchpet,"i"),
|
BUILDIN_DEF(catchpet,"i"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user