Add Tack Shop Giveaways

This commit is contained in:
SilicaAndPina 2021-03-31 19:59:14 +13:00
parent 5cac72f67a
commit 2e4ba0b82d
5 changed files with 195 additions and 6 deletions
Horse Isle Server/HorseIsleServer/Server

View file

@ -924,6 +924,14 @@ namespace HISP.Server
Messages.EventWonRealTimeRiddleForOthersFormat = gameData.messages.events.real_time_riddle.event_won_others;
Messages.EventWonRealTimeRiddleForYouFormat = gameData.messages.events.real_time_riddle.event_won_you;
// Events : Tack Shop Giveaway
Messages.EventStartTackShopGiveawayFormat = gameData.messages.events.tack_shop_giveaway.event_start;
Messages.Event1MinTackShopGiveawayFormat = gameData.messages.events.tack_shop_giveaway.event_1min;
Messages.EventWonTackShopGiveawayFormat = gameData.messages.events.tack_shop_giveaway.event_won;
Messages.EventEndTackShopGiveawayFormat = gameData.messages.events.tack_shop_giveaway.event_end;
// MultiHorses
Messages.OtherPlayersHere = gameData.messages.meta.multihorses.other_players_here;
Messages.MultiHorseSelectOneToJoinWith = gameData.messages.meta.multihorses.select_a_horse;

View file

@ -40,6 +40,7 @@ namespace HISP.Server
// Events
public static RealTimeRiddle RiddleEvent = RealTimeRiddle.GetRandomRiddle();
public static TackShopGiveaway TackShopGiveawayEvent;
/*
* Private stuff
@ -143,7 +144,11 @@ namespace HISP.Server
}
}
}
if(totalMinutesElapsed % (60 * 3) == 0)
{
TackShopGiveawayEvent = new TackShopGiveaway();
TackShopGiveawayEvent.StartEvent();
}
if(totalMinutesElapsed % 30 == 0)
{
RiddleEvent = RealTimeRiddle.GetRandomRiddle();
@ -195,10 +200,6 @@ namespace HISP.Server
}
}
if (RandomNumberGenerator.Next(0, 100) == 59) // Real Time Riddle
{
}
Database.IncPlayerTirednessForOfflineUsers();