mirror of
https://github.com/islehorse/HISP.git
synced 2025-04-22 20:55:52 +12:00
fix money related bugs and crashes.
This commit is contained in:
parent
99d9b401a2
commit
e600554555
21 changed files with 151 additions and 83 deletions
|
@ -98,7 +98,7 @@ namespace HISP.Game.Events
|
|||
byte[] wonIsleCardGame = PacketBuilder.CreateChat(Messages.EventWonIsleTradingGame, PacketBuilder.CHAT_BOTTOM_RIGHT);
|
||||
client.SendPacket(wonIsleCardGame);
|
||||
|
||||
client.LoggedinUser.Money += 25000;
|
||||
client.LoggedinUser.AddMoney(25000);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -133,8 +133,8 @@ namespace HISP.Game.Events
|
|||
byte[] otherEarned = PacketBuilder.CreateChat(Messages.FormatModSplatterBallAwardedOther(thrower.Username), PacketBuilder.CHAT_BOTTOM_RIGHT);
|
||||
byte[] youEarned = PacketBuilder.CreateChat(Messages.FormatModSplatterBallAwardedYou(throwAt.Username), PacketBuilder.CHAT_BOTTOM_RIGHT);
|
||||
|
||||
thrower.Money += 50;
|
||||
throwAt.Money += 500;
|
||||
thrower.AddMoney(50);
|
||||
throwAt.AddMoney(500);
|
||||
|
||||
thrower.LoggedinClient.SendPacket(youEarned);
|
||||
throwAt.LoggedinClient.SendPacket(otherEarned);
|
||||
|
|
|
@ -35,7 +35,7 @@ namespace HISP.Game.Events
|
|||
user.Inventory.AddIgnoringFull(new ItemInstance(rngEvent.GiveObject));
|
||||
|
||||
if(moneyEarned != 0)
|
||||
user.Money += moneyEarned;
|
||||
user.AddMoney(moneyEarned);
|
||||
|
||||
HorseInstance effectedHorse = null;
|
||||
|
||||
|
|
|
@ -242,7 +242,7 @@ namespace HISP.Game.Events
|
|||
participent.UserInstance.LoggedinClient.SendPacket(bonusMessage);
|
||||
}
|
||||
|
||||
participent.UserInstance.Money += money;
|
||||
participent.UserInstance.AddMoney(money);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ namespace HISP.Game.Events
|
|||
winner.Awards.AddAward(Award.GetAwardById(34)); // Riddle Genius
|
||||
|
||||
|
||||
winner.Money += Reward;
|
||||
winner.AddMoney(Reward);
|
||||
byte[] riddleWonMessage = PacketBuilder.CreateChat(Messages.FormatEventRealTimeRiddleWonForOthers(winner.Username), PacketBuilder.CHAT_BOTTOM_RIGHT);
|
||||
byte[] riddleYouWonMessage = PacketBuilder.CreateChat(Messages.FormatEventRealTimeRiddleWonForYou(Reward), PacketBuilder.CHAT_BOTTOM_RIGHT);
|
||||
foreach (GameClient client in GameServer.ConnectedClients)
|
||||
|
|
|
@ -73,7 +73,7 @@ namespace HISP.Game.Events
|
|||
foreach (ThrownCounter winner in winnerCounter)
|
||||
{
|
||||
byte[] youWinMsg = PacketBuilder.CreateChat(Messages.EventWonWaterBallonGame, PacketBuilder.CHAT_BOTTOM_RIGHT);
|
||||
winner.UserHit.Money += 20000;
|
||||
winner.UserHit.AddMoney(20000);
|
||||
winner.UserHit.LoggedinClient.SendPacket(youWinMsg);
|
||||
winner.UserHit.TrackedItems.GetTrackedItem(Tracking.TrackableItem.WaterbaloonGameWin).Count++;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue