diff options
author | Freeyorp <TheFreeYorp@NOSPAM.G.m.a.i.l.replace> | 2013-05-14 11:29:11 +1200 |
---|---|---|
committer | Freeyorp <TheFreeYorp@NOSPAM.G.m.a.i.l.replace> | 2013-05-14 11:29:11 +1200 |
commit | 73ed64203442f42a21f8f98d25f7c0fade9262dc (patch) | |
tree | 2e6a1d709fcb2a9bc47793cf8b452bd1fc1ab8c0 /src/map/party.cpp | |
parent | 7db0a38b4ec702011d67b37160665499a8c837c1 (diff) | |
download | tmwa-73ed64203442f42a21f8f98d25f7c0fade9262dc.tar.gz tmwa-73ed64203442f42a21f8f98d25f7c0fade9262dc.tar.bz2 tmwa-73ed64203442f42a21f8f98d25f7c0fade9262dc.tar.xz tmwa-73ed64203442f42a21f8f98d25f7c0fade9262dc.zip |
Add SHAREXP distinction, create UNKNOWNXP default
Previously, KILLXP was being set as the catchall, which caused false
positives for XP sharing.
Update documentation accordingly.
log version incremented to 4.
Diffstat (limited to 'src/map/party.cpp')
-rw-r--r-- | src/map/party.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/map/party.cpp b/src/map/party.cpp index 5f04b58..f737601 100644 --- a/src/map/party.cpp +++ b/src/map/party.cpp @@ -717,7 +717,8 @@ int party_exp_share(struct party *p, int mapid, int base_exp, int job_exp) return 0; for (i = 0; i < MAX_PARTY; i++) if ((sd = p->member[i].sd) != NULL && sd->bl.m == mapid) - pc_gainexp(sd, base_exp / c + 1, job_exp / c + 1); + pc_gainexp_reason(sd, base_exp / c + 1, job_exp / c + 1, + PC_GAINEXP_REASON::SHARING); return 0; } |