Uses of Interface
idlab.colonyops.model.entities.DamageableEntity
Packages that use DamageableEntity
Package
Description
The entities that can occupy a tile on a planet during a mission.
-
Uses of DamageableEntity in idlab.colonyops.model.entities
Classes in idlab.colonyops.model.entities that implement DamageableEntityModifier and TypeClassDescriptionclassAn alien creature native to the planet, not affiliated with any colony (AbstractEntity.getColonyId()is alwaysnull).classAn additional resource collection point deployed via theOrbitalCallInCommand.DEPLOY_RESOURCE_DROP_OFFcall-in, saving squad members a potentially long trip back to the landing craft.classA member of a colony's extraction squad — the only entity type directly controlled by the player's logic, viaActions returned fromPOST /missions/{missionId}/request-action.classA stationary defensive structure deployed by a colony via theOrbitalCallInCommand.DEPLOY_TURRETcall-in.Methods in idlab.colonyops.model.entities with parameters of type DamageableEntityModifier and TypeMethodDescriptionvoidDamageDealingEntity.attack(DamageableEntity target) Attackstarget, applying this entity's attack damage to it.voidHostileOrganism.attack(DamageableEntity target) voidSquadMember.attack(DamageableEntity target) Attackstargetwith the equipped weapon, consuming one use unless the weapon has unlimited uses.voidTurret.attack(DamageableEntity target)