public class Mutalisk extends MobileUnitImpl implements Organic, GroundAttacker, AirAttacker, Morphable
UnitImpl.TrainingSlot| Constructor and Description |
|---|
Mutalisk() |
| Modifier and Type | Method and Description |
|---|---|
Weapon |
getAirWeapon() |
int |
getAirWeaponCooldown() |
int |
getAirWeaponDamage() |
int |
getAirWeaponMaxCooldown() |
int |
getAirWeaponMaxRange() |
Weapon |
getGroundWeapon() |
int |
getGroundWeaponCooldown() |
int |
getGroundWeaponDamage() |
int |
getGroundWeaponMaxCooldown() |
int |
getGroundWeaponMaxRange() |
int |
getMaxAirHits() |
int |
getMaxGroundHits() |
boolean |
morph(UnitType unitType)
Morphs this unit into the given unit type.
|
boolean |
morphDevourer() |
boolean |
morphGuardian() |
attack, attack, attack, attack, follow, getAcidSporeCount, getSupplyRequired, getTargetPosition, getTargetUnit, getTopSpeed, getTransport, getTurnRadius, holdPosition, holdPosition, isBlind, isBraking, isDefenseMatrixed, isEnsnared, isFollowing, isHallucination, isHoldingPosition, isMoving, isParasited, isPatrolling, isPlagued, isStasised, isStuck, isUnderDarkSwarm, isUnderDisruptionWeb, isUnderStorm, move, move, patrol, patrol, stopgetAirWeaponCooldown, getArmor, getBuildUnit, getDamageFrom, getDamageTo, getGasPrice, getGroundWeaponCooldown, getHitPoints, getInitialHitPoints, getLastCommand, getLastCommandFrame, getLastKnownHitPoints, getLastKnownPosition, getLastKnownTilePosition, getMaxEnergy, getMineralPrice, getOrder, getOrderTarget, getOrderTargetPosition, getPlayer, getSecondaryOrder, getShields, getSightRange, getSpellCooldown, getUnitStatCalculator, getVelocityX, getVelocityY, getWeakestUnitInRadius, isAccelerating, isAttackFrame, isAttacking, isBeingConstructed, isBeingHealed, isCloaked, isCompleted, isDetected, isDetector, isFlyer, isIdle, isInterruptible, isIrradiated, isLockedDown, isMaelstrommed, isPowered, isStartingAttack, isUnderAttack, maxHitPoints, maxShields, rightClick, rightClick, tileHeight, tileWidthcancelResearch, cancelTrain, cancelTrain, cancelUpgrade, canResearch, canTrain, canUpgrade, compareTo, equals, exists, getAllUnits, getAngle, getBottom, getClosest, getCurrentFrame, getDamageEvaluator, getDistance, getDistance, getDistance, getId, getInitiallySpotted, getInitialPosition, getInitialTilePosition, getKillCount, getLastSpotted, getLeft, getMiddle, getPlayer, getPosition, getRallyPosition, getRallyUnit, getResearchInProgress, getRight, getSize, getTilePosition, getTop, getType, getUnit, getUnitsInRadius, getUpgradeInProgress, getX, getY, hashCode, height, isFlying, isSelected, issueCommand, isVisible, research, setRallyPoint, setRallyPoint, toString, train, upgrade, widthclone, finalize, getClass, notify, notifyAll, wait, wait, waitattack, attack, getTargetUnitgetArmor, getBuildUnit, getDamageFrom, getDamageTo, getGasPrice, getHitPoints, getInitialHitPoints, getLastCommand, getLastCommandFrame, getLastKnownHitPoints, getLastKnownPosition, getLastKnownTilePosition, getMineralPrice, getOrder, getOrderTarget, getOrderTargetPosition, getPlayer, getSecondaryOrder, getShields, getSightRange, getSpellCooldown, getVelocityX, getVelocityY, getWeakestUnitInRadius, isAccelerating, isAttackFrame, isAttacking, isBeingConstructed, isBeingHealed, isCloaked, isCompleted, isDetected, isDetector, isFlyer, isIdle, isInterruptible, isIrradiated, isLockedDown, isMaelstrommed, isPowered, isStartingAttack, isUnderAttack, maxHitPoints, maxShields, rightClick, rightClick, tileHeight, tileWidthexists, getAngle, getBottom, getClosest, getDistance, getDistance, getDistance, getId, getInitiallySpotted, getInitialPosition, getInitialTilePosition, getKillCount, getLastSpotted, getLeft, getMiddle, getPosition, getRight, getSize, getTilePosition, getTop, getType, getUnitsInRadius, getX, getY, height, isFlying, isSelected, isVisible, widthpublic boolean morph(UnitType unitType)
MorphableUnit.getId() will be created.public boolean morphGuardian()
public boolean morphDevourer()
public Weapon getGroundWeapon()
getGroundWeapon in interface GroundAttackerpublic Weapon getAirWeapon()
getAirWeapon in interface AirAttackerpublic int getGroundWeaponMaxRange()
getGroundWeaponMaxRange in interface GroundAttackergetGroundWeaponMaxRange in class PlayerUnitImplpublic int getGroundWeaponMaxCooldown()
getGroundWeaponMaxCooldown in interface GroundAttackergetGroundWeaponMaxCooldown in class PlayerUnitImplpublic int getGroundWeaponCooldown()
getGroundWeaponCooldown in interface GroundAttackerpublic int getGroundWeaponDamage()
getGroundWeaponDamage in interface GroundAttackergetGroundWeaponDamage in class PlayerUnitImplpublic int getMaxGroundHits()
getMaxGroundHits in interface GroundAttackergetMaxGroundHits in class PlayerUnitImplpublic int getAirWeaponMaxRange()
getAirWeaponMaxRange in interface AirAttackergetAirWeaponMaxRange in class PlayerUnitImplpublic int getAirWeaponMaxCooldown()
getAirWeaponMaxCooldown in interface AirAttackergetAirWeaponMaxCooldown in class PlayerUnitImplpublic int getAirWeaponCooldown()
getAirWeaponCooldown in interface AirAttackerpublic int getAirWeaponDamage()
getAirWeaponDamage in interface AirAttackergetAirWeaponDamage in class PlayerUnitImplpublic int getMaxAirHits()
getMaxAirHits in interface AirAttackergetMaxAirHits in class PlayerUnitImpl