mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-22 11:38:29 +00:00
[Bug Fix] Cursor Coin Upon Death (#3020)
* Update corpse.cpp * Add rule toggle. --------- Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
This commit is contained in:
+19
-1
@@ -395,11 +395,29 @@ Corpse::Corpse(Client* client, int32 in_rezexp) : Mob (
|
||||
!RuleB(Character, RespawnFromHover) ||
|
||||
client->ClientVersion() < EQ::versions::ClientVersion::SoF
|
||||
) {
|
||||
SetCash(pp->copper, pp->silver, pp->gold, pp->platinum);
|
||||
auto corpse_copper = pp->copper;
|
||||
auto corpse_silver = pp->silver;
|
||||
auto corpse_gold = pp->gold;
|
||||
auto corpse_platinum = pp->platinum;
|
||||
|
||||
pp->copper = 0;
|
||||
pp->silver = 0;
|
||||
pp->gold = 0;
|
||||
pp->platinum = 0;
|
||||
|
||||
if (RuleB(Character, LeaveCursorMoneyOnCorpse)) {
|
||||
corpse_copper += pp->copper_cursor;
|
||||
corpse_silver += pp->silver_cursor;
|
||||
corpse_gold += pp->gold_cursor;
|
||||
corpse_platinum += pp->platinum_cursor;
|
||||
|
||||
pp->copper_cursor = 0;
|
||||
pp->silver_cursor = 0;
|
||||
pp->gold_cursor = 0;
|
||||
pp->platinum_cursor = 0;
|
||||
}
|
||||
|
||||
SetCash(corpse_copper, corpse_silver, corpse_gold, corpse_platinum);
|
||||
}
|
||||
|
||||
// get their tints
|
||||
|
||||
Reference in New Issue
Block a user