WaveEntity

public class WaveEntity implements Cloneable

Constructors

Link copied to clipboard
public void WaveEntity(EntityType entityType, int wave)
public void WaveEntity(EntityType entityType, int wave, double inheritedHealth, int routeStart, List<GridSquare> path)

Properties

Link copied to clipboard
public int bounty
Link copied to clipboard
public double healthMultiplier
Link copied to clipboard
Link copied to clipboard
public LivingEntity livingEntity
Link copied to clipboard
public String name
Link copied to clipboard
public List<GridSquare> path

Functions

Link copied to clipboard
public void checkBypass(LevelSession levelSession)
Settles an enemy whose Mind walked it to the end of its route: it bypassed the defenses.
Link copied to clipboard
public WaveEntity clone()
Link copied to clipboard
public WaveEntity cloneAtWave(int wave)
A copy of this config template whose health, armor, speed and splitterlings scale from the given wave.
Link copied to clipboard
public void damage(DamageTower damageTower, boolean directDamage)
Link copied to clipboard
public int getBounty()
Link copied to clipboard
public double getHealthMultiplier()
Link copied to clipboard
Link copied to clipboard
public LivingEntity getLivingEntity()
Link copied to clipboard
public String getName()
Link copied to clipboard
public List<GridSquare> getPath()
Link copied to clipboard
public int getRoutePosition()
The index of the route waypoint the enemy is heading for.
Link copied to clipboard
public boolean isAir()
Link copied to clipboard
public boolean isBoss()
Link copied to clipboard
public boolean isFast()
Link copied to clipboard
public boolean isHorde()
Link copied to clipboard
public boolean isRemoved()
Link copied to clipboard
public boolean isResist()
Link copied to clipboard
public boolean isTreasure()
Link copied to clipboard
public void remove()
Link copied to clipboard
public void setAir(boolean air)
Link copied to clipboard
public void setBoss(boolean boss)
Link copied to clipboard
public void setBounty(int bounty)
Link copied to clipboard
public void setElementalAttunement(ElementalAttunement elementalAttunement)
Link copied to clipboard
public void setFast(boolean fast)
Link copied to clipboard
public void setHealthMultiplier(double healthMultiplier)
Link copied to clipboard
public void setHorde(boolean horde)
Link copied to clipboard
public void setMaxArmor(double maxArmor)
Link copied to clipboard
public void setName(String name)
Link copied to clipboard
public void setPath(List<GridSquare> path)
Link copied to clipboard
public void setResist(boolean resist)
Link copied to clipboard
public void setTreasure(boolean treasure)
Link copied to clipboard
public void slow(double slownessDebuff, long tickDuration)
Link copied to clipboard
public void spawn(Location location, LevelSession levelSession)
Link copied to clipboard
public void tickVisualizers()