HG Ice Speed + TNT Delay
This commit is contained in:
parent
3a3ac9f8ce
commit
8752a7a6ac
|
@ -80,7 +80,7 @@ public class HungerGames extends SoloGame
|
|||
private Location _spawn;
|
||||
|
||||
//Creep
|
||||
private int _maxSpreadRate = 60;
|
||||
private int _maxSpreadRate = 100;
|
||||
private ArrayList<Location> _redLocations = new ArrayList<Location>();
|
||||
private int _spreadType = 0;
|
||||
private String _spreadName = "";
|
||||
|
@ -1028,10 +1028,22 @@ public class HungerGames extends SoloGame
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
@EventHandler
|
||||
public void TNTDelay(GameStateChangeEvent event)
|
||||
{
|
||||
if (event.GetState() != GameState.Live)
|
||||
return;
|
||||
|
||||
for (Player player : UtilServer.getPlayers())
|
||||
Recharge.Instance.useForce(player, "Throw TNT", 30000);
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void TNTThrow(PlayerInteractEvent event)
|
||||
{
|
||||
if (!IsLive())
|
||||
return;
|
||||
|
||||
if (!UtilEvent.isAction(event, ActionType.L))
|
||||
return;
|
||||
|
||||
|
@ -1041,6 +1053,12 @@ public class HungerGames extends SoloGame
|
|||
return;
|
||||
|
||||
event.setCancelled(true);
|
||||
|
||||
if (!Recharge.Instance.use(player, "Throw TNT", 0, true))
|
||||
{
|
||||
UtilPlayer.message(event.getPlayer(), F.main(GetName(), "You cannot use " + F.item("Throw TNT") + " yet."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (!Manager.GetGame().CanThrowTNT(player.getLocation()))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue