Implemented recalculatestat command (#1348)

This command will force a stat recalculation for the attached player.
This commit is contained in:
Jittapan Pluemsumran
2016-06-07 23:50:34 +07:00
parent ac2009be35
commit 98fdf31fb3
2 changed files with 20 additions and 0 deletions

View File

@@ -4287,6 +4287,12 @@ wall), the character is pushed only up to the obstacle.
---------------------------------------
*recalculatestat;
This command will force a stat recalculation for the attached player.
---------------------------------------
*get_revision()
This command will return the SVN revision number that the server is currently

View File

@@ -21433,6 +21433,19 @@ BUILDIN_FUNC(getexp2) {
return SCRIPT_CMD_SUCCESS;
}
/**
* Force stat recalculation of sd
* recalculatestat;
* @author [secretdataz]
**/
BUILDIN_FUNC(recalculatestat) {
TBL_PC* sd;
nullpo_retr(SCRIPT_CMD_FAILURE, sd);
status_calc_pc(sd, SCO_FORCE);
return SCRIPT_CMD_SUCCESS;
}
#include "../custom/script.inc"
// declarations that were supposed to be exported from npc_chat.c
@@ -22009,6 +22022,7 @@ struct script_function buildin_func[] = {
BUILDIN_DEF(navigateto,"s???????"),
BUILDIN_DEF(adopt,"vv"),
BUILDIN_DEF(getexp2,"ii?"),
BUILDIN_DEF(recalculatestat,""),
#include "../custom/script_def.inc"