Index

A B C D E G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages

A

AbstractEntity - Class in idlab.colonyops.model.entities
Base implementation of Entity shared by all concrete entity types, providing identity, location, colony ownership, and identity-based AbstractEntity.equals(Object)/AbstractEntity.hashCode() (based on AbstractEntity.id alone).
AbstractEntity() - Constructor for class idlab.colonyops.model.entities.AbstractEntity
 
AbstractEntity(String, Location) - Constructor for class idlab.colonyops.model.entities.AbstractEntity
 
AbstractEntity(String, Location, String) - Constructor for class idlab.colonyops.model.entities.AbstractEntity
 
Action - Interface in idlab.colonyops.model.actions
An action the player's logic service chooses for a squad member on a given turn, returned from POST /missions/{missionId}/request-action.
ActionRequest - Record Class in idlab.colonyops.model.actions
Sent to POST /missions/{missionId}/request-action when the engine needs an Action for a specific squad member this turn.
ActionRequest(int, SquadMember, List) - Constructor for record class idlab.colonyops.model.actions.ActionRequest
Creates an instance of a ActionRequest record class.
activeEffects() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the activeEffects record component.
activeTurrets() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the activeTurrets record component.
AIRLIFT_RESOURCES - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Instantly transfer the caller's crate contents to the colony's resource pool, at the caller's location.
ALIEN_ARTIFACT - Enum constant in enum class idlab.colonyops.model.entities.inventory.ResourceType
Extracted from abandoned alien relics; fuels Military Might upkeep.
AMMO_PACK - Enum constant in enum class idlab.colonyops.model.entities.inventory.ConsumableType
Restores the squad member's weapon ammo (uses left) for a percentage of the max ammo while active.
applyDamage(int) - Method in interface idlab.colonyops.model.entities.DamageableEntity
Reduces health points by damage, clamped to zero.
applyDamage(int) - Method in class idlab.colonyops.model.entities.HostileOrganism
 
applyDamage(int) - Method in class idlab.colonyops.model.entities.ResourceDropOffPoint
 
applyDamage(int) - Method in class idlab.colonyops.model.entities.SquadMember
 
applyDamage(int) - Method in class idlab.colonyops.model.entities.Turret
 
attack(DamageableEntity) - Method in interface idlab.colonyops.model.entities.DamageDealingEntity
Attacks target, applying this entity's attack damage to it.
attack(DamageableEntity) - Method in class idlab.colonyops.model.entities.HostileOrganism
 
attack(DamageableEntity) - Method in class idlab.colonyops.model.entities.SquadMember
Attacks target with the equipped weapon, consuming one use unless the weapon has unlimited uses.
attack(DamageableEntity) - Method in class idlab.colonyops.model.entities.Turret
 
AttackAction - Record Class in idlab.colonyops.model.actions
Attack an entity within the squad member's equipped weapon's range.
AttackAction(Location, String) - Constructor for record class idlab.colonyops.model.actions.AttackAction
Creates an instance of a AttackAction record class.
AutoSpawnTurretOnLargeDeposit - Class in idlab.colonyops.model.techtree
Automatically deploys a defensive turret at the location of a newly discovered large resource deposit.
AutoSpawnTurretOnLargeDeposit() - Constructor for class idlab.colonyops.model.techtree.AutoSpawnTurretOnLargeDeposit
 

B

baseResourceScanTime() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the baseResourceScanTime record component.
biomeType() - Method in record class idlab.colonyops.model.Planet
Returns the value of the biomeType record component.
BiomeType - Enum Class in idlab.colonyops.model
The environmental flavour randomly assigned to a Planet when it is generated.
bonus() - Method in record class idlab.colonyops.model.techtree.ConsumableDurationBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.IonStrikeDamageBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.JetpackSpeedBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.MaxTurretsBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.OrbitStrikeRangeBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.ResourceCrateCapacityBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.SquadMemberArmourBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.ThermalScannerBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.TurretHealthBonus
Returns the value of the bonus record component.
bonus() - Method in record class idlab.colonyops.model.techtree.WeaponRangeBonus
Returns the value of the bonus record component.

C

calcAttackDamage() - Method in interface idlab.colonyops.model.entities.DamageDealingEntity
 
calcAttackDamage() - Method in class idlab.colonyops.model.entities.HostileOrganism
 
calcAttackDamage() - Method in class idlab.colonyops.model.entities.SquadMember
 
calcAttackDamage() - Method in class idlab.colonyops.model.entities.Turret
 
calcMaxAttackRange() - Method in interface idlab.colonyops.model.entities.DamageDealingEntity
 
calcMaxAttackRange() - Method in class idlab.colonyops.model.entities.HostileOrganism
 
calcMaxAttackRange() - Method in class idlab.colonyops.model.entities.SquadMember
 
calcMaxAttackRange() - Method in class idlab.colonyops.model.entities.Turret
 
callIn() - Method in record class idlab.colonyops.model.techtree.ReduceOrbitCallInCooldown
Returns the value of the callIn record component.
callIn() - Method in record class idlab.colonyops.model.techtree.UnlockOrbitCallIn
Returns the value of the callIn record component.
CallInFromOrbitAction - Record Class in idlab.colonyops.model.actions
Call in orbital support at (or near) the calling squad member's location.
CallInFromOrbitAction(OrbitalCallInCommand) - Constructor for record class idlab.colonyops.model.actions.CallInFromOrbitAction
Creates an instance of a CallInFromOrbitAction record class.
chanceOfFindingLife() - Method in record class idlab.colonyops.model.Planet
Returns the value of the chanceOfFindingLife record component.
chanceOfFindingResource() - Method in record class idlab.colonyops.model.Planet
Returns the value of the chanceOfFindingResource record component.
colonyId - Variable in class idlab.colonyops.model.entities.AbstractEntity
 
colonyId() - Method in record class idlab.colonyops.model.Mission
Returns the value of the colonyId record component.
colonyResources() - Method in record class idlab.colonyops.model.Mission
Returns the value of the colonyResources record component.
command() - Method in record class idlab.colonyops.model.actions.CallInFromOrbitAction
Returns the value of the command record component.
Consumable - Record Class in idlab.colonyops.model.entities.inventory
An active consumable effect on a SquadMember.
Consumable(ConsumableType, int) - Constructor for record class idlab.colonyops.model.entities.inventory.Consumable
Creates an instance of a Consumable record class.
ConsumableDurationBonus - Record Class in idlab.colonyops.model.techtree
Extends how long a given consumable type stays active.
ConsumableDurationBonus(ConsumableType, int) - Constructor for record class idlab.colonyops.model.techtree.ConsumableDurationBonus
Creates an instance of a ConsumableDurationBonus record class.
consumableType() - Method in record class idlab.colonyops.model.techtree.ConsumableDurationBonus
Returns the value of the consumableType record component.
ConsumableType - Enum Class in idlab.colonyops.model.entities.inventory
A type of consumable, deployed onto a squad member via an orbital call-in.
controlState() - Method in record class idlab.colonyops.model.Mission
Returns the value of the controlState record component.

D

damage() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Returns the value of the damage record component.
DamageableEntity - Interface in idlab.colonyops.model.entities
An Entity that has health points and can be damaged and killed.
DamageDealingEntity - Interface in idlab.colonyops.model.entities
An Entity that can attack a DamageableEntity within range.
DEPLOY_AMMO_PACK - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Grant the calling squad member an Ammo Pack consumable, used immediately; requires an equipped weapon.
DEPLOY_JETPACK - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Grant the calling squad member a Jetpack consumable, used immediately.
DEPLOY_MAGMA_BORE - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Grant the calling squad member a Magma Bore consumable, used immediately.
DEPLOY_MEDIC_KIT - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Grant the calling squad member a Medic Kit consumable, used immediately.
DEPLOY_REINFORCEMENT - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Drop a new squad member at a location visible to the current squad; must not exceed the squad cap.
DEPLOY_RESOURCE_DROP_OFF - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Deploy an additional resource drop-off point at the caller's location.
DEPLOY_TURRET - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Deploy a defensive turret at a location visible to the current squad; must not exceed the turret cap.
DepositFoundEvent - Record Class in idlab.colonyops.model
Notifies the player's logic service that the colony's orbital scan has discovered a new large resource deposit, via POST /missions/{missionId}/scan-completed.
DepositFoundEvent(int, Location, ResourceType) - Constructor for record class idlab.colonyops.model.DepositFoundEvent
Creates an instance of a DepositFoundEvent record class.
DESERT - Enum constant in enum class idlab.colonyops.model.BiomeType
 
DropOffResourceAction - Class in idlab.colonyops.model.actions
Deposit all resources from the squad member's crate at the current location.
DropOffResourceAction() - Constructor for class idlab.colonyops.model.actions.DropOffResourceAction
 

E

economicGrowth() - Method in record class idlab.colonyops.model.strategy.GrowthSettings
Returns the value of the economicGrowth record component.
economicResearchTarget() - Method in record class idlab.colonyops.model.strategy.ResearchTargets
Returns the value of the economicResearchTarget record component.
ENERGY_SWORD - Enum constant in enum class idlab.colonyops.model.entities.inventory.WeaponType
A melee weapon (range 0) with moderate damage but unlimited uses; requires military research.
entities() - Method in record class idlab.colonyops.model.EntitiesAtLocation
Returns the value of the entities record component.
EntitiesAtLocation - Record Class in idlab.colonyops.model
The entities present at a single tile within a squad member's vision range, as reported in ActionRequest.locationsInView().
EntitiesAtLocation(Location, List) - Constructor for record class idlab.colonyops.model.EntitiesAtLocation
Creates an instance of a EntitiesAtLocation record class.
Entity - Interface in idlab.colonyops.model.entities
Something that can occupy a tile on a planet during a mission.
equals(Object) - Method in record class idlab.colonyops.model.actions.ActionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.actions.AttackAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.actions.CallInFromOrbitAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.actions.LootAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.actions.MoveAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.DepositFoundEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class idlab.colonyops.model.entities.AbstractEntity
 
equals(Object) - Method in record class idlab.colonyops.model.entities.inventory.Consumable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.entities.inventory.ResourceCrate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.EntitiesAtLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.Location
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.Mission
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.MissionControl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.Planet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.strategy.GrowthSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.strategy.ResearchTargets
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.strategy.Strategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.ConsumableDurationBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.IonStrikeDamageBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.JetpackSpeedBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.LargeDepositTypeBias
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.MaxTurretsBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.OrbitStrikeRangeBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.ReduceInterceptionChance
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.ReduceOrbitCallInCooldown
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.ReduceResourceScanCooldown
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.ResourceCrateCapacityBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.ResourceExtractionMultiplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.SquadMemberArmourBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.SquadMemberHealthMultiplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.ThermalScannerBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.TurretHealthBonus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.UnlockOrbitCallIn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.UnlockWeaponType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.WeaponDamageMultiplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class idlab.colonyops.model.techtree.WeaponRangeBonus
Indicates whether some other object is "equal to" this one.
extractedResources() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the extractedResources record component.
ExtractResourceAction - Class in idlab.colonyops.model.actions
Extract resources from the resource deposit at the squad member's current tile.
ExtractResourceAction() - Constructor for class idlab.colonyops.model.actions.ExtractResourceAction
 

G

getArmourRating() - Method in class idlab.colonyops.model.entities.SquadMember
 
getAttackDamage() - Method in class idlab.colonyops.model.entities.HostileOrganism
 
getAttackDamage() - Method in class idlab.colonyops.model.entities.Turret
 
getAttackRange() - Method in class idlab.colonyops.model.entities.HostileOrganism
 
getAttackRange() - Method in class idlab.colonyops.model.entities.Turret
 
getColonyId() - Method in class idlab.colonyops.model.entities.AbstractEntity
 
getColonyId() - Method in interface idlab.colonyops.model.entities.Entity
 
getConsumableSlot() - Method in class idlab.colonyops.model.entities.SquadMember
 
getCooldownTime() - Method in class idlab.colonyops.model.OrbitalCallInState
 
getHealthPoints() - Method in interface idlab.colonyops.model.entities.DamageableEntity
 
getHealthPoints() - Method in class idlab.colonyops.model.entities.HostileOrganism
 
getHealthPoints() - Method in class idlab.colonyops.model.entities.ResourceDropOffPoint
 
getHealthPoints() - Method in class idlab.colonyops.model.entities.SquadMember
 
getHealthPoints() - Method in class idlab.colonyops.model.entities.Turret
 
getId() - Method in class idlab.colonyops.model.entities.AbstractEntity
 
getId() - Method in interface idlab.colonyops.model.entities.Entity
 
getId() - Method in class idlab.colonyops.model.OrbitalCallInState
 
getLocation() - Method in class idlab.colonyops.model.entities.AbstractEntity
 
getLocation() - Method in interface idlab.colonyops.model.entities.Entity
 
getMaxHealthPoints() - Method in class idlab.colonyops.model.entities.HostileOrganism
 
getMaxHealthPoints() - Method in class idlab.colonyops.model.entities.ResourceDropOffPoint
 
getMaxHealthPoints() - Method in class idlab.colonyops.model.entities.SquadMember
 
getMaxHealthPoints() - Method in class idlab.colonyops.model.entities.Turret
 
getMaxQuantity() - Method in class idlab.colonyops.model.entities.ResourceDeposit
 
getName() - Method in class idlab.colonyops.model.entities.SquadMember
 
getQuantity() - Method in class idlab.colonyops.model.entities.ResourceDeposit
 
getResetCooldownTimeValue() - Method in class idlab.colonyops.model.OrbitalCallInState
 
getResourceCrate() - Method in class idlab.colonyops.model.entities.SquadMember
 
getResourceType() - Method in class idlab.colonyops.model.entities.ResourceDeposit
 
getTurnDied() - Method in class idlab.colonyops.model.entities.SquadMember
 
getWeaponSlot() - Method in class idlab.colonyops.model.entities.SquadMember
 
GRASSLAND - Enum constant in enum class idlab.colonyops.model.BiomeType
 
GrowthLevel - Enum Class in idlab.colonyops.model.strategy
How aggressively a colony stat (Population, Economy Size, or Military Might) grows after each mission, once its upkeep has been paid.
growthSettings() - Method in record class idlab.colonyops.model.strategy.Strategy
Returns the value of the growthSettings record component.
GrowthSettings - Record Class in idlab.colonyops.model.strategy
The desired growth aggressiveness for each of a colony's three core stats.
GrowthSettings(GrowthLevel, GrowthLevel, GrowthLevel) - Constructor for record class idlab.colonyops.model.strategy.GrowthSettings
Creates an instance of a GrowthSettings record class.

H

hashCode() - Method in record class idlab.colonyops.model.actions.ActionRequest
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.actions.AttackAction
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.actions.CallInFromOrbitAction
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.actions.LootAction
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.actions.MoveAction
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.DepositFoundEvent
Returns a hash code value for this object.
hashCode() - Method in class idlab.colonyops.model.entities.AbstractEntity
 
hashCode() - Method in record class idlab.colonyops.model.entities.inventory.Consumable
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.entities.inventory.ResourceCrate
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.EntitiesAtLocation
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.Location
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.Mission
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.MissionControl
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.Planet
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.strategy.GrowthSettings
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.strategy.ResearchTargets
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.strategy.Strategy
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.ConsumableDurationBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.IonStrikeDamageBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.JetpackSpeedBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.LargeDepositTypeBias
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.MaxTurretsBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.OrbitStrikeRangeBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.ReduceInterceptionChance
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.ReduceOrbitCallInCooldown
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.ReduceResourceScanCooldown
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.ResourceCrateCapacityBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.ResourceExtractionMultiplier
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.SquadMemberArmourBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.SquadMemberHealthMultiplier
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.ThermalScannerBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.TurretHealthBonus
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.UnlockOrbitCallIn
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.UnlockWeaponType
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.WeaponDamageMultiplier
Returns a hash code value for this object.
hashCode() - Method in record class idlab.colonyops.model.techtree.WeaponRangeBonus
Returns a hash code value for this object.
HostileOrganism - Class in idlab.colonyops.model.entities
An alien creature native to the planet, not affiliated with any colony (AbstractEntity.getColonyId() is always null).
HostileOrganism() - Constructor for class idlab.colonyops.model.entities.HostileOrganism
 
HostileOrganism(String, Location, int, int, int, int) - Constructor for class idlab.colonyops.model.entities.HostileOrganism
 

I

ICE - Enum constant in enum class idlab.colonyops.model.BiomeType
 
id - Variable in class idlab.colonyops.model.entities.AbstractEntity
 
id() - Method in record class idlab.colonyops.model.Mission
Returns the value of the id record component.
idlab.colonyops.model - package idlab.colonyops.model
Core data types shared between the ColonyOps game backend and a colony's player-provided logic service.
idlab.colonyops.model.actions - package idlab.colonyops.model.actions
The actions a squad member can perform on a given turn, and the orbital call-in commands available through CallInFromOrbitAction.
idlab.colonyops.model.entities - package idlab.colonyops.model.entities
The entities that can occupy a tile on a planet during a mission.
idlab.colonyops.model.entities.inventory - package idlab.colonyops.model.entities.inventory
Gear and resources carried by a SquadMember: the weapon and consumable slots, and the resource crate used to carry extracted resources back to a collection point.
idlab.colonyops.model.strategy - package idlab.colonyops.model.strategy
The colony's strategic-layer preferences, fetched by the game backend between missions via the GET /strategy endpoint of the player's logic service.
idlab.colonyops.model.techtree - package idlab.colonyops.model.techtree
The bonuses and unlocks a colony can gain from the economic and military tech trees.
IonStrikeDamageBonus - Record Class in idlab.colonyops.model.techtree
Increases the damage dealt by the OrbitalCallInCommand.PERFORM_ION_STRIKE call-in.
IonStrikeDamageBonus(int) - Constructor for record class idlab.colonyops.model.techtree.IonStrikeDamageBonus
Creates an instance of a IonStrikeDamageBonus record class.
isAlive() - Method in interface idlab.colonyops.model.entities.DamageableEntity
 
isAlive() - Method in class idlab.colonyops.model.entities.HostileOrganism
 
isAlive() - Method in class idlab.colonyops.model.entities.ResourceDropOffPoint
 
isAlive() - Method in class idlab.colonyops.model.entities.SquadMember
 
isAlive() - Method in class idlab.colonyops.model.entities.Turret
 
isAvailable() - Method in class idlab.colonyops.model.OrbitalCallInState
 
isLargeDeposit() - Method in class idlab.colonyops.model.entities.ResourceDeposit
 

J

JETPACK - Enum constant in enum class idlab.colonyops.model.entities.inventory.ConsumableType
Increases the squad member's movement range for the duration.
jetpackMoveRange() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the jetpackMoveRange record component.
JetpackSpeedBonus - Record Class in idlab.colonyops.model.techtree
Increases the movement range granted by an active Jetpack consumable, reflected in MissionControl.jetpackMoveRange().
JetpackSpeedBonus(int) - Constructor for record class idlab.colonyops.model.techtree.JetpackSpeedBonus
Creates an instance of a JetpackSpeedBonus record class.

L

LandingCraft - Class in idlab.colonyops.model.entities
The initial resource collection point for a colony's squad, placed at the squad's spawn location.
LandingCraft() - Constructor for class idlab.colonyops.model.entities.LandingCraft
 
LandingCraft(String, Location, String) - Constructor for class idlab.colonyops.model.entities.LandingCraft
 
landingCraftLocation() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the landingCraftLocation record component.
LargeDepositTypeBias - Record Class in idlab.colonyops.model.techtree
Biases the resource type of large deposits discovered via orbital scans towards resourceType.
LargeDepositTypeBias(ResourceType, int) - Constructor for record class idlab.colonyops.model.techtree.LargeDepositTypeBias
Creates an instance of a LargeDepositTypeBias record class.
LASER_PISTOL - Enum constant in enum class idlab.colonyops.model.entities.inventory.WeaponType
A short-range sidearm with moderate damage and limited ammunition; unlocked early in the military tree.
location - Variable in class idlab.colonyops.model.entities.AbstractEntity
 
location() - Method in record class idlab.colonyops.model.DepositFoundEvent
Returns the value of the location record component.
location() - Method in record class idlab.colonyops.model.EntitiesAtLocation
Returns the value of the location record component.
Location - Record Class in idlab.colonyops.model
A tile coordinate on a Planet's grid.
Location(int, int) - Constructor for record class idlab.colonyops.model.Location
Creates an instance of a Location record class.
locationsInView() - Method in record class idlab.colonyops.model.actions.ActionRequest
Returns the value of the locationsInView record component.
LootAction - Record Class in idlab.colonyops.model.actions
Loot a defeated (dead) entity at the squad member's current location, picking up its weapon and/or the resources remaining in its crate.
LootAction(String, boolean, Map) - Constructor for record class idlab.colonyops.model.actions.LootAction
Creates an instance of a LootAction record class.
lootResources() - Method in record class idlab.colonyops.model.actions.LootAction
Returns the value of the lootResources record component.
lootWeapon() - Method in record class idlab.colonyops.model.actions.LootAction
Returns the value of the lootWeapon record component.

M

MAGMA_BORE - Enum constant in enum class idlab.colonyops.model.entities.inventory.ConsumableType
Multiplies the amount of resources extracted per turn while active.
mapHeight() - Method in record class idlab.colonyops.model.Planet
Returns the value of the mapHeight record component.
mapWidth() - Method in record class idlab.colonyops.model.Planet
Returns the value of the mapWidth record component.
MAX - Enum constant in enum class idlab.colonyops.model.strategy.GrowthLevel
Aggressive growth per mission.
maxCapacity() - Method in record class idlab.colonyops.model.entities.inventory.ResourceCrate
Returns the value of the maxCapacity record component.
maxTurrets() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the maxTurrets record component.
MaxTurretsBonus - Record Class in idlab.colonyops.model.techtree
Increases the maximum number of turrets a colony may have deployed concurrently, reflected in MissionControl.maxTurrets().
MaxTurretsBonus(int) - Constructor for record class idlab.colonyops.model.techtree.MaxTurretsBonus
Creates an instance of a MaxTurretsBonus record class.
maxUses() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Returns the value of the maxUses record component.
MEDIC_KIT - Enum constant in enum class idlab.colonyops.model.entities.inventory.ConsumableType
Heals the squad member each turn for a percentage of their max HP while active.
member() - Method in record class idlab.colonyops.model.actions.ActionRequest
Returns the value of the member record component.
METAL - Enum constant in enum class idlab.colonyops.model.entities.inventory.ResourceType
Extracted from ore veins and mineral deposits; drives Economy Size upkeep.
militaryGrowth() - Method in record class idlab.colonyops.model.strategy.GrowthSettings
Returns the value of the militaryGrowth record component.
militaryResearchTarget() - Method in record class idlab.colonyops.model.strategy.ResearchTargets
Returns the value of the militaryResearchTarget record component.
Mission - Record Class in idlab.colonyops.model
The state of an active planetary mission, sent to the player's logic service on POST /missions (mission start) and PUT /missions/{missionId} (each new turn).
Mission(String, String, Planet, int, MissionControl, Map, Map) - Constructor for record class idlab.colonyops.model.Mission
Creates an instance of a Mission record class.
MissionControl - Record Class in idlab.colonyops.model
The colony's mission-scoped state, sent to the player's logic service as part of every Mission update (e.g.
MissionControl(List, Location, Map, Optional, int, List, int, int, int, int, int) - Constructor for record class idlab.colonyops.model.MissionControl
Creates an instance of a MissionControl record class.
MoveAction - Record Class in idlab.colonyops.model.actions
Move the squad member towards a target location.
MoveAction(Location) - Constructor for record class idlab.colonyops.model.actions.MoveAction
Creates an instance of a MoveAction record class.
multiplier() - Method in record class idlab.colonyops.model.techtree.ResourceExtractionMultiplier
Returns the value of the multiplier record component.
multiplier() - Method in record class idlab.colonyops.model.techtree.SquadMemberHealthMultiplier
Returns the value of the multiplier record component.
multiplier() - Method in record class idlab.colonyops.model.techtree.WeaponDamageMultiplier
Returns the value of the multiplier record component.

N

name() - Method in record class idlab.colonyops.model.Planet
Returns the value of the name record component.
NoAction - Class in idlab.colonyops.model.actions
Do nothing this turn.
NoAction() - Constructor for class idlab.colonyops.model.actions.NoAction
 
NONE - Enum constant in enum class idlab.colonyops.model.strategy.GrowthLevel
No growth; the stat remains stable (still requires upkeep).
NORMAL - Enum constant in enum class idlab.colonyops.model.strategy.GrowthLevel
Moderate growth per mission.
numberOfFindableLargeResourceDeposits() - Method in record class idlab.colonyops.model.Planet
Returns the value of the numberOfFindableLargeResourceDeposits record component.

O

OrbitalCallInCommand - Enum Class in idlab.colonyops.model.actions
Orbital support commands unlockable via the military and economic tech trees.
orbitalCallIns() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the orbitalCallIns record component.
OrbitalCallInState - Class in idlab.colonyops.model
The current cooldown state of one unlocked OrbitalCallInCommand.
OrbitalCallInState() - Constructor for class idlab.colonyops.model.OrbitalCallInState
Default constructor for deserialization purposes.
OrbitalCallInState(OrbitalCallInCommand, int) - Constructor for class idlab.colonyops.model.OrbitalCallInState
 
OrbitStrikeRangeBonus - Record Class in idlab.colonyops.model.techtree
Increases the area of effect of the OrbitalCallInCommand.PERFORM_ION_STRIKE call-in.
OrbitStrikeRangeBonus(int) - Constructor for record class idlab.colonyops.model.techtree.OrbitStrikeRangeBonus
Creates an instance of a OrbitStrikeRangeBonus record class.

P

PERFORM_ION_STRIKE - Enum constant in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Perform an orbital strike at the caller's location, damaging all non-allied entities in the blast area.
planet() - Method in record class idlab.colonyops.model.Mission
Returns the value of the planet record component.
Planet - Record Class in idlab.colonyops.model
The planet a mission takes place on: a 2D raster grid on which squad members, resource deposits and hostile organisms are placed.
Planet(String, BiomeType, int, int, double, Map, int) - Constructor for record class idlab.colonyops.model.Planet
Creates an instance of a Planet record class.
PLASMA_RIFLE - Enum constant in enum class idlab.colonyops.model.entities.inventory.WeaponType
A ranged weapon with higher damage and more ammunition than the Laser Pistol; requires deeper military research.
populationGrowth() - Method in record class idlab.colonyops.model.strategy.GrowthSettings
Returns the value of the populationGrowth record component.

R

range() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Returns the value of the range record component.
ReduceInterceptionChance - Record Class in idlab.colonyops.model.techtree
Reduces the chance that rival colonies intercept this colony's orbital communications (e.g. large deposit discovery intel).
ReduceInterceptionChance(int) - Constructor for record class idlab.colonyops.model.techtree.ReduceInterceptionChance
Creates an instance of a ReduceInterceptionChance record class.
ReduceOrbitCallInCooldown - Record Class in idlab.colonyops.model.techtree
Reduces the cooldown of a specific orbital call-in command.
ReduceOrbitCallInCooldown(OrbitalCallInCommand, int) - Constructor for record class idlab.colonyops.model.techtree.ReduceOrbitCallInCooldown
Creates an instance of a ReduceOrbitCallInCooldown record class.
ReduceResourceScanCooldown - Record Class in idlab.colonyops.model.techtree
Reduces the cooldown of the orbital resource scan, so large deposits are found faster, reflected in MissionControl.baseResourceScanTime().
ReduceResourceScanCooldown(int) - Constructor for record class idlab.colonyops.model.techtree.ReduceResourceScanCooldown
Creates an instance of a ReduceResourceScanCooldown record class.
reduction() - Method in record class idlab.colonyops.model.techtree.ReduceInterceptionChance
Returns the value of the reduction record component.
reduction() - Method in record class idlab.colonyops.model.techtree.ReduceOrbitCallInCooldown
Returns the value of the reduction record component.
reduction() - Method in record class idlab.colonyops.model.techtree.ReduceResourceScanCooldown
Returns the value of the reduction record component.
researchTargets() - Method in record class idlab.colonyops.model.strategy.Strategy
Returns the value of the researchTargets record component.
ResearchTargets - Record Class in idlab.colonyops.model.strategy
The chosen research branch in each tech tree, identified by the id of a leaf node.
ResearchTargets(String, String) - Constructor for record class idlab.colonyops.model.strategy.ResearchTargets
Creates an instance of a ResearchTargets record class.
ResourceCrate - Record Class in idlab.colonyops.model.entities.inventory
A squad member's container for carrying extracted resources back to a collection point.
ResourceCrate(int, Map) - Constructor for record class idlab.colonyops.model.entities.inventory.ResourceCrate
Creates an instance of a ResourceCrate record class.
ResourceCrateCapacityBonus - Record Class in idlab.colonyops.model.techtree
Increases the capacity of a squad member's resource crate.
ResourceCrateCapacityBonus(int) - Constructor for record class idlab.colonyops.model.techtree.ResourceCrateCapacityBonus
Creates an instance of a ResourceCrateCapacityBonus record class.
ResourceDeposit - Class in idlab.colonyops.model.entities
A location containing extractable resources of a single ResourceType, mined via ExtractResourceAction.
ResourceDeposit() - Constructor for class idlab.colonyops.model.entities.ResourceDeposit
 
ResourceDeposit(String, Location, ResourceType, int, boolean, int) - Constructor for class idlab.colonyops.model.entities.ResourceDeposit
 
ResourceDropOffPoint - Class in idlab.colonyops.model.entities
An additional resource collection point deployed via the OrbitalCallInCommand.DEPLOY_RESOURCE_DROP_OFF call-in, saving squad members a potentially long trip back to the landing craft.
ResourceDropOffPoint() - Constructor for class idlab.colonyops.model.entities.ResourceDropOffPoint
 
ResourceDropOffPoint(String, Location, String, int, int) - Constructor for class idlab.colonyops.model.entities.ResourceDropOffPoint
 
ResourceExtractionMultiplier - Record Class in idlab.colonyops.model.techtree
Multiplies the amount extracted per turn for a specific resource type.
ResourceExtractionMultiplier(ResourceType, double) - Constructor for record class idlab.colonyops.model.techtree.ResourceExtractionMultiplier
Creates an instance of a ResourceExtractionMultiplier record class.
resourceScanTimeLeft() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the resourceScanTimeLeft record component.
resourceType() - Method in record class idlab.colonyops.model.DepositFoundEvent
Returns the value of the resourceType record component.
resourceType() - Method in record class idlab.colonyops.model.techtree.LargeDepositTypeBias
Returns the value of the resourceType record component.
resourceType() - Method in record class idlab.colonyops.model.techtree.ResourceExtractionMultiplier
Returns the value of the resourceType record component.
ResourceType - Enum Class in idlab.colonyops.model.entities.inventory
A raw resource type extracted during planetary missions and added to a colony's persistent resource pool.

S

setArmourRating(int) - Method in class idlab.colonyops.model.entities.SquadMember
 
setAttackDamage(int) - Method in class idlab.colonyops.model.entities.HostileOrganism
 
setAttackDamage(int) - Method in class idlab.colonyops.model.entities.Turret
 
setAttackRange(int) - Method in class idlab.colonyops.model.entities.HostileOrganism
 
setAttackRange(int) - Method in class idlab.colonyops.model.entities.Turret
 
setColonyId(String) - Method in class idlab.colonyops.model.entities.AbstractEntity
 
setColonyId(String) - Method in interface idlab.colonyops.model.entities.Entity
 
setConsumableSlot(Consumable) - Method in class idlab.colonyops.model.entities.SquadMember
 
setCooldownTime(int) - Method in class idlab.colonyops.model.OrbitalCallInState
 
setHealthPoints(int) - Method in interface idlab.colonyops.model.entities.DamageableEntity
 
setHealthPoints(int) - Method in class idlab.colonyops.model.entities.HostileOrganism
 
setHealthPoints(int) - Method in class idlab.colonyops.model.entities.ResourceDropOffPoint
 
setHealthPoints(int) - Method in class idlab.colonyops.model.entities.SquadMember
 
setHealthPoints(int) - Method in class idlab.colonyops.model.entities.Turret
 
setId(OrbitalCallInCommand) - Method in class idlab.colonyops.model.OrbitalCallInState
 
setId(String) - Method in class idlab.colonyops.model.entities.AbstractEntity
 
setId(String) - Method in interface idlab.colonyops.model.entities.Entity
 
setLargeDeposit(boolean) - Method in class idlab.colonyops.model.entities.ResourceDeposit
 
setLocation(Location) - Method in class idlab.colonyops.model.entities.AbstractEntity
 
setLocation(Location) - Method in interface idlab.colonyops.model.entities.Entity
 
setMaxHealthPoints(int) - Method in class idlab.colonyops.model.entities.HostileOrganism
 
setMaxHealthPoints(int) - Method in class idlab.colonyops.model.entities.ResourceDropOffPoint
 
setMaxHealthPoints(int) - Method in class idlab.colonyops.model.entities.SquadMember
 
setMaxHealthPoints(int) - Method in class idlab.colonyops.model.entities.Turret
 
setMaxQuantity(int) - Method in class idlab.colonyops.model.entities.ResourceDeposit
 
setName(String) - Method in class idlab.colonyops.model.entities.SquadMember
 
setQuantity(int) - Method in class idlab.colonyops.model.entities.ResourceDeposit
 
setResetCooldownTimeValue(int) - Method in class idlab.colonyops.model.OrbitalCallInState
 
setResourceCrate(ResourceCrate) - Method in class idlab.colonyops.model.entities.SquadMember
 
setResourceType(ResourceType) - Method in class idlab.colonyops.model.entities.ResourceDeposit
 
setTurnDied(int) - Method in class idlab.colonyops.model.entities.SquadMember
 
setWeaponSlot(Weapon) - Method in class idlab.colonyops.model.entities.SquadMember
 
SLOW - Enum constant in enum class idlab.colonyops.model.strategy.GrowthLevel
Modest growth per mission.
squadCap() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the squadCap record component.
SquadMember - Class in idlab.colonyops.model.entities
A member of a colony's extraction squad — the only entity type directly controlled by the player's logic, via Actions returned from POST /missions/{missionId}/request-action.
SquadMember() - Constructor for class idlab.colonyops.model.entities.SquadMember
 
SquadMember(String, Location, String, String, ResourceCrate, int, int, Weapon, Consumable, int) - Constructor for class idlab.colonyops.model.entities.SquadMember
 
SquadMemberArmourBonus - Record Class in idlab.colonyops.model.techtree
Increases a squad member's armour rating, reducing incoming damage by a larger percentage.
SquadMemberArmourBonus(int) - Constructor for record class idlab.colonyops.model.techtree.SquadMemberArmourBonus
Creates an instance of a SquadMemberArmourBonus record class.
SquadMemberHealthMultiplier - Record Class in idlab.colonyops.model.techtree
Multiplies a squad member's maximum health points.
SquadMemberHealthMultiplier(double) - Constructor for record class idlab.colonyops.model.techtree.SquadMemberHealthMultiplier
Creates an instance of a SquadMemberHealthMultiplier record class.
storage() - Method in record class idlab.colonyops.model.entities.inventory.ResourceCrate
Returns the value of the storage record component.
Strategy - Record Class in idlab.colonyops.model.strategy
A colony's strategic-layer choices, returned by the player's logic service from GET /strategy between missions.
Strategy(GrowthSettings, ResearchTargets) - Constructor for record class idlab.colonyops.model.strategy.Strategy
Creates an instance of a Strategy record class.

T

targetEntityId() - Method in record class idlab.colonyops.model.actions.AttackAction
Returns the value of the targetEntityId record component.
targetEntityId() - Method in record class idlab.colonyops.model.actions.LootAction
Returns the value of the targetEntityId record component.
targetLocation() - Method in record class idlab.colonyops.model.actions.AttackAction
Returns the value of the targetLocation record component.
targetLocation() - Method in record class idlab.colonyops.model.actions.MoveAction
Returns the value of the targetLocation record component.
TechEffect - Interface in idlab.colonyops.model.techtree
An effect granted by an unlocked tech tree node.
ThermalScannerBonus - Record Class in idlab.colonyops.model.techtree
Increases a squad member's vision range, revealing more tiles in ActionRequest.locationsInView() each turn.
ThermalScannerBonus(int) - Constructor for record class idlab.colonyops.model.techtree.ThermalScannerBonus
Creates an instance of a ThermalScannerBonus record class.
toString() - Method in record class idlab.colonyops.model.actions.ActionRequest
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.actions.AttackAction
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.actions.CallInFromOrbitAction
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.actions.LootAction
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.actions.MoveAction
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.DepositFoundEvent
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.entities.inventory.Consumable
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.entities.inventory.ResourceCrate
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.EntitiesAtLocation
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.Location
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.Mission
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.MissionControl
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.Planet
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.strategy.GrowthSettings
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.strategy.ResearchTargets
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.strategy.Strategy
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.ConsumableDurationBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.IonStrikeDamageBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.JetpackSpeedBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.LargeDepositTypeBias
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.MaxTurretsBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.OrbitStrikeRangeBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.ReduceInterceptionChance
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.ReduceOrbitCallInCooldown
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.ReduceResourceScanCooldown
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.ResourceCrateCapacityBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.ResourceExtractionMultiplier
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.SquadMemberArmourBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.SquadMemberHealthMultiplier
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.ThermalScannerBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.TurretHealthBonus
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.UnlockOrbitCallIn
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.UnlockWeaponType
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.WeaponDamageMultiplier
Returns a string representation of this record class.
toString() - Method in record class idlab.colonyops.model.techtree.WeaponRangeBonus
Returns a string representation of this record class.
turnNumber() - Method in record class idlab.colonyops.model.actions.ActionRequest
Returns the value of the turnNumber record component.
turnNumber() - Method in record class idlab.colonyops.model.DepositFoundEvent
Returns the value of the turnNumber record component.
turnNumber() - Method in record class idlab.colonyops.model.Mission
Returns the value of the turnNumber record component.
turnsLeft() - Method in record class idlab.colonyops.model.entities.inventory.Consumable
Returns the value of the turnsLeft record component.
Turret - Class in idlab.colonyops.model.entities
A stationary defensive structure deployed by a colony via the OrbitalCallInCommand.DEPLOY_TURRET call-in.
Turret() - Constructor for class idlab.colonyops.model.entities.Turret
 
Turret(String, Location, String, int, int, int, int) - Constructor for class idlab.colonyops.model.entities.Turret
 
TurretHealthBonus - Record Class in idlab.colonyops.model.techtree
Increases a deployed turret's maximum health points.
TurretHealthBonus(int) - Constructor for record class idlab.colonyops.model.techtree.TurretHealthBonus
Creates an instance of a TurretHealthBonus record class.
type() - Method in record class idlab.colonyops.model.entities.inventory.Consumable
Returns the value of the type record component.
type() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Returns the value of the type record component.

U

unlimitedUse() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Returns the value of the unlimitedUse record component.
UnlockOrbitCallIn - Record Class in idlab.colonyops.model.techtree
Unlocks an orbital call-in command for the colony to use during missions.
UnlockOrbitCallIn(OrbitalCallInCommand) - Constructor for record class idlab.colonyops.model.techtree.UnlockOrbitCallIn
Creates an instance of a UnlockOrbitCallIn record class.
UnlockWeaponType - Record Class in idlab.colonyops.model.techtree
Unlocks a weapon type so squad members may be equipped with it.
UnlockWeaponType(WeaponType) - Constructor for record class idlab.colonyops.model.techtree.UnlockWeaponType
Creates an instance of a UnlockWeaponType record class.
upkeepCosts() - Method in record class idlab.colonyops.model.Mission
Returns the value of the upkeepCosts record component.
usesLeft() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
Returns the value of the usesLeft record component.

V

valueOf(String) - Static method in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class idlab.colonyops.model.BiomeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class idlab.colonyops.model.entities.inventory.ConsumableType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class idlab.colonyops.model.entities.inventory.ResourceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class idlab.colonyops.model.entities.inventory.WeaponType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class idlab.colonyops.model.strategy.GrowthLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class idlab.colonyops.model.actions.OrbitalCallInCommand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class idlab.colonyops.model.BiomeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class idlab.colonyops.model.entities.inventory.ConsumableType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class idlab.colonyops.model.entities.inventory.ResourceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class idlab.colonyops.model.entities.inventory.WeaponType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class idlab.colonyops.model.strategy.GrowthLevel
Returns an array containing the constants of this enum class, in the order they are declared.
VOLCANIC - Enum constant in enum class idlab.colonyops.model.BiomeType
 

W

WATER - Enum constant in enum class idlab.colonyops.model.entities.inventory.ResourceType
Extracted from bodies of water and ice deposits; sustains Population upkeep.
Weapon - Record Class in idlab.colonyops.model.entities.inventory
A weapon held in a squad member's weapon slot.
Weapon(WeaponType, int, int, boolean, int, int) - Constructor for record class idlab.colonyops.model.entities.inventory.Weapon
Creates an instance of a Weapon record class.
WeaponDamageMultiplier - Record Class in idlab.colonyops.model.techtree
Multiplies the damage dealt by a specific weapon type.
WeaponDamageMultiplier(WeaponType, double) - Constructor for record class idlab.colonyops.model.techtree.WeaponDamageMultiplier
Creates an instance of a WeaponDamageMultiplier record class.
WeaponRangeBonus - Record Class in idlab.colonyops.model.techtree
Increases the range of a specific weapon type.
WeaponRangeBonus(WeaponType, int) - Constructor for record class idlab.colonyops.model.techtree.WeaponRangeBonus
Creates an instance of a WeaponRangeBonus record class.
weaponType() - Method in record class idlab.colonyops.model.techtree.UnlockWeaponType
Returns the value of the weaponType record component.
weaponType() - Method in record class idlab.colonyops.model.techtree.WeaponDamageMultiplier
Returns the value of the weaponType record component.
weaponType() - Method in record class idlab.colonyops.model.techtree.WeaponRangeBonus
Returns the value of the weaponType record component.
WeaponType - Enum Class in idlab.colonyops.model.entities.inventory
A weapon behaviour profile, unlockable via the military tech tree (UnlockWeaponType).
weightBonus() - Method in record class idlab.colonyops.model.techtree.LargeDepositTypeBias
Returns the value of the weightBonus record component.
wipeoutRespawnCountdown() - Method in record class idlab.colonyops.model.MissionControl
Returns the value of the wipeoutRespawnCountdown record component.

X

x() - Method in record class idlab.colonyops.model.Location
Returns the value of the x record component.

Y

y() - Method in record class idlab.colonyops.model.Location
Returns the value of the y record component.
A B C D E G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages