From 6699c90798b52154bf6d4cd62cf151b312a12db1 Mon Sep 17 00:00:00 2001 From: skotlex Date: Sun, 30 Apr 2006 18:41:05 +0000 Subject: - If someone is expulsed from a guild while the guild storage is open, it will be auto-closed now. - Modified battle_consume_ammo to prevent consuming multiple arrows on AC_SHOWER. - Readded script command skillpointcount. (who removed it? <.<) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@6406 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/script.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/map/script.c') diff --git a/src/map/script.c b/src/map/script.c index 5880c0b81..f9a87e1be 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -271,6 +271,7 @@ int buildin_birthpet(struct script_state *st); int buildin_resetlvl(struct script_state *st); int buildin_resetstatus(struct script_state *st); int buildin_resetskill(struct script_state *st); +int buildin_skillpointcount(struct script_state *st); int buildin_changebase(struct script_state *st); int buildin_changesex(struct script_state *st); int buildin_waitingroom(struct script_state *st); @@ -594,6 +595,7 @@ struct { {buildin_resetlvl,"resetlvl","i"}, {buildin_resetstatus,"resetstatus",""}, {buildin_resetskill,"resetskill",""}, + {buildin_skillpointcount,"skillpointcount",""}, {buildin_changebase,"changebase","i"}, {buildin_changesex,"changesex",""}, {buildin_waitingroom,"waitingroom","si*"}, @@ -6321,6 +6323,18 @@ int buildin_resetskill(struct script_state *st) return 0; } +/*========================================== + * Counts total amount of skill points. + *------------------------------------------ + */ +int buildin_skillpointcount(struct script_state *st) +{ + struct map_session_data *sd; + sd=script_rid2sd(st); + push_val(st->stack,C_INT,sd->status.skill_point + pc_resetskill(sd,2)); + return 0; +} + /*========================================== * *------------------------------------------ -- cgit v1.2.3-70-g09d2