add water balloon game functionality

This commit is contained in:
SilicaAndPina 2021-04-29 19:49:38 +12:00
parent e95140d708
commit 79b4b76c5d
7 changed files with 82 additions and 4 deletions

View file

@ -5984,7 +5984,12 @@ namespace HISP.Server
sender.SendPacket(thrownHitYourself);
break;
}
if(itemId == Item.WaterBalloon)
{
if (WaterBalloonEvent != null)
if (WaterBalloonEvent.Active)
WaterBalloonEvent.AddWaterBallon(userAt[userIndx]);
}
if(itemId == Item.ModSplatterball)
{
byte[] otherEarned = PacketBuilder.CreateChat(Messages.FormatModSplatterBallAwardedOther(sender.LoggedinUser.Username), PacketBuilder.CHAT_BOTTOM_RIGHT);
@ -7046,7 +7051,12 @@ namespace HISP.Server
// Remove Trade Reference
sender.LoggedinUser.TradingWith = null;
sender.LoggedinUser.PendingTradeTo = 0;
// Leave open water balloon game
if (WaterBalloonEvent != null)
if(WaterBalloonEvent.Active)
WaterBalloonEvent.LeaveEvent(sender.LoggedinUser);
// Leave open quiz.
if (QuizEvent != null)
QuizEvent.LeaveEvent(sender.LoggedinUser);