Exemple #1
0
 public void DisplayHaleStatus(TriggerArgs args)
 {
     if (HALETYPE == 0 || HALETYPE == 2 || HALETYPE == 4)
     {
         Game.ShowPopupMessage("Hale HP: " + (int)Math.Round(HALE.GetModifiers().CurrentHealth));
     }
     else if (HALETYPE == 3)
     {
         float timeLeft = warudoCooldown - (Game.TotalElapsedGameTime - lastWarudod);
         if (timeLeft < 0)
         {
             timeLeft = 0;
         }
         Game.ShowPopupMessage("Hale HP: " + (int)Math.Round(HALE.GetModifiers().CurrentHealth) + " ZA WARUDO COOLDOWN: " + (int)Math.Round(timeLeft / 1000) + "s");
     }
     else
     {
         float timeLeft = tpCooldown - (Game.TotalElapsedGameTime - lastTeleported);
         if (timeLeft < 0)
         {
             timeLeft = 0;
         }
         Game.ShowPopupMessage("Hale HP: " + (int)Math.Round(HALE.GetModifiers().CurrentHealth) + " TELEPORT COOLDOWN: " + (int)Math.Round(timeLeft / 1000) + "s");
     }
 }
Exemple #2
0
 // Run code after triggers marked with "Activate on startup".
 public void AfterStartup()
 {
     ModGibZones();
     string[] halecandidates = (string[])Game.LocalStorage.GetItem("halecandidates");
     if (halecandidates.Length == 0)
     {
         Game.RunCommand("/MSG " + " Nollataan lista kun on vain yks nimi.");
         SetHaleCandidates();
     }
     Game.ShowPopupMessage("YOU DON'T TURN BACK ON FAMILY");
 }
Exemple #3
0
 public void render(IUser user)
 {
     if (user.GetPlayer() != null)
     {
         SFDGameScriptInterface.Vector2 zpos = user.GetPlayer().GetWorldPosition();
         IPlayer zp = Game.CreatePlayer(zpos);
         zp.SetUser(user);
         zp.SetTeam(PlayerTeam.Team2);
         zombie(user);
         zombies.Add(zp);
         Game.ShowPopupMessage("WELCOME TO THE FAMILY");
     }
 }
Exemple #4
0
 public void ReanimatePlayers(TriggerArgs args)
 {
     for (int i = humans.Count - 1; i >= 0; i--)
     {
         data ply = humans[i];
         if (ply.GetUser() != null)
         {
             render(ply.GetUser());
             ply.GetPlayer().Remove();
             humans.RemoveAt(i);
             Game.ShowPopupMessage("");
         }
     }
 }
Exemple #5
0
 public void ondeath(TriggerArgs args)
 {
     if (zombifyHumansOnDeath)
     {
         if (!Game.IsGameOver && survivors.Count != 1)
         {
             IPlayer player = (IPlayer)args.Sender;
             if (player.GetTeam() == PlayerTeam.Team1)
             {
                 humans.Add(new data(player, player.GetUser()));
                 survivors.Remove(player);
             }
         }
     }
     Game.ShowPopupMessage("WELCOME TO THE FAMILY");
 }