diff options
author | Haru <haru@dotalux.com> | 2016-07-14 02:53:07 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2016-07-14 02:53:19 +0200 |
commit | 968e3cddbd3394607ae34f56ba8ee12d78bad1a5 (patch) | |
tree | 58ffd6db4b5174f7ad35a3a29a969e2db0e1fe03 /src/map/pc.c | |
parent | a7c3d70ae42370b570bf25972089f2326ace6396 (diff) | |
download | hercules-968e3cddbd3394607ae34f56ba8ee12d78bad1a5.tar.gz hercules-968e3cddbd3394607ae34f56ba8ee12d78bad1a5.tar.bz2 hercules-968e3cddbd3394607ae34f56ba8ee12d78bad1a5.tar.xz hercules-968e3cddbd3394607ae34f56ba8ee12d78bad1a5.zip |
Changed various functions to take a const sd
- Affected functions: pc->nextbaseex(), pc->nextjobexp(), pc->thisbaseexp(), pc->thisjobexp(), pc->readparam()
- Fixes an accidental '+=' in pc->readparam() due to copy-paste failure, detected thanks to the const enforcement (luckily it had no current ill effects, since the value was 0)
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src/map/pc.c')
-rw-r--r-- | src/map/pc.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/map/pc.c b/src/map/pc.c index c0f4d47ef..6be974e3b 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -6839,7 +6839,7 @@ int pc_maxjoblv(const struct map_session_data *sd) *------------------------------------------*/ //Base exp needed for next level. -unsigned int pc_nextbaseexp(struct map_session_data *sd) +unsigned int pc_nextbaseexp(const struct map_session_data *sd) { nullpo_ret(sd); @@ -6850,7 +6850,7 @@ unsigned int pc_nextbaseexp(struct map_session_data *sd) } //Base exp needed for this level. -unsigned int pc_thisbaseexp(struct map_session_data *sd) +unsigned int pc_thisbaseexp(const struct map_session_data *sd) { if ((int)sd->status.base_level > pc->maxbaselv(sd) || sd->status.base_level <= 1) // FIXME return 0; @@ -6866,7 +6866,7 @@ unsigned int pc_thisbaseexp(struct map_session_data *sd) *------------------------------------------*/ //Job exp needed for next level. -unsigned int pc_nextjobexp(struct map_session_data *sd) +unsigned int pc_nextjobexp(const struct map_session_data *sd) { nullpo_ret(sd); @@ -6876,7 +6876,7 @@ unsigned int pc_nextjobexp(struct map_session_data *sd) } //Job exp needed for this level. -unsigned int pc_thisjobexp(struct map_session_data *sd) +unsigned int pc_thisjobexp(const struct map_session_data *sd) { if ((int)sd->status.job_level > pc->maxjoblv(sd) || sd->status.job_level <= 1) // FIXME return 0; @@ -7984,7 +7984,7 @@ void pc_revive(struct map_session_data *sd,unsigned int hp, unsigned int sp) { /*========================================== * script reading pc status registry *------------------------------------------*/ -int pc_readparam(struct map_session_data* sd,int type) +int pc_readparam(const struct map_session_data *sd, int type) { int val = 0; @@ -8042,7 +8042,7 @@ int pc_readparam(struct map_session_data* sd,int type) case SP_VARCASTRATE: #endif case SP_CASTRATE: - val = sd->castrate+=val; + val = sd->castrate; break; case SP_MAXHPRATE: val = sd->hprate; break; case SP_MAXSPRATE: val = sd->sprate; break; |