Index
All Classes and Interfaces|All Packages
A
- AbstractEntity - Class in idlab.colonyops.model.entities
-
Base implementation of
Entityshared by all concrete entity types, providing identity, location, colony ownership, and identity-basedAbstractEntity.equals(Object)/AbstractEntity.hashCode()(based onAbstractEntity.idalone). - 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-actionwhen the engine needs anActionfor a specific squad member this turn. - ActionRequest(int, SquadMember, List) - Constructor for record class idlab.colonyops.model.actions.ActionRequest
-
Creates an instance of a
ActionRequestrecord class. - activeEffects() - Method in record class idlab.colonyops.model.MissionControl
-
Returns the value of the
activeEffectsrecord component. - activeTurrets() - Method in record class idlab.colonyops.model.MissionControl
-
Returns the value of the
activeTurretsrecord 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
targetwith 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
AttackActionrecord 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
baseResourceScanTimerecord component. - biomeType() - Method in record class idlab.colonyops.model.Planet
-
Returns the value of the
biomeTyperecord component. - BiomeType - Enum Class in idlab.colonyops.model
-
The environmental flavour randomly assigned to a
Planetwhen it is generated. - bonus() - Method in record class idlab.colonyops.model.techtree.ConsumableDurationBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.IonStrikeDamageBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.JetpackSpeedBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.MaxTurretsBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.OrbitStrikeRangeBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.ResourceCrateCapacityBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.SquadMemberArmourBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.ThermalScannerBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.TurretHealthBonus
-
Returns the value of the
bonusrecord component. - bonus() - Method in record class idlab.colonyops.model.techtree.WeaponRangeBonus
-
Returns the value of the
bonusrecord 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
callInrecord component. - callIn() - Method in record class idlab.colonyops.model.techtree.UnlockOrbitCallIn
-
Returns the value of the
callInrecord 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
CallInFromOrbitActionrecord class. - chanceOfFindingLife() - Method in record class idlab.colonyops.model.Planet
-
Returns the value of the
chanceOfFindingLiferecord component. - chanceOfFindingResource() - Method in record class idlab.colonyops.model.Planet
-
Returns the value of the
chanceOfFindingResourcerecord component. - colonyId - Variable in class idlab.colonyops.model.entities.AbstractEntity
- colonyId() - Method in record class idlab.colonyops.model.Mission
-
Returns the value of the
colonyIdrecord component. - colonyResources() - Method in record class idlab.colonyops.model.Mission
-
Returns the value of the
colonyResourcesrecord component. - command() - Method in record class idlab.colonyops.model.actions.CallInFromOrbitAction
-
Returns the value of the
commandrecord 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
Consumablerecord 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
ConsumableDurationBonusrecord class. - consumableType() - Method in record class idlab.colonyops.model.techtree.ConsumableDurationBonus
-
Returns the value of the
consumableTyperecord 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
controlStaterecord component.
D
- damage() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
-
Returns the value of the
damagerecord component. - DamageableEntity - Interface in idlab.colonyops.model.entities
-
An
Entitythat has health points and can be damaged and killed. - DamageDealingEntity - Interface in idlab.colonyops.model.entities
-
An
Entitythat can attack aDamageableEntitywithin 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
DepositFoundEventrecord 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
economicGrowthrecord component. - economicResearchTarget() - Method in record class idlab.colonyops.model.strategy.ResearchTargets
-
Returns the value of the
economicResearchTargetrecord 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
entitiesrecord 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
EntitiesAtLocationrecord 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
extractedResourcesrecord 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
growthSettingsrecord 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
GrowthSettingsrecord 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 alwaysnull). - 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
idrecord 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 /strategyendpoint 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_STRIKEcall-in. - IonStrikeDamageBonus(int) - Constructor for record class idlab.colonyops.model.techtree.IonStrikeDamageBonus
-
Creates an instance of a
IonStrikeDamageBonusrecord 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
jetpackMoveRangerecord 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
JetpackSpeedBonusrecord 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
landingCraftLocationrecord 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
LargeDepositTypeBiasrecord 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
locationrecord component. - location() - Method in record class idlab.colonyops.model.EntitiesAtLocation
-
Returns the value of the
locationrecord 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
Locationrecord class. - locationsInView() - Method in record class idlab.colonyops.model.actions.ActionRequest
-
Returns the value of the
locationsInViewrecord 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
LootActionrecord class. - lootResources() - Method in record class idlab.colonyops.model.actions.LootAction
-
Returns the value of the
lootResourcesrecord component. - lootWeapon() - Method in record class idlab.colonyops.model.actions.LootAction
-
Returns the value of the
lootWeaponrecord 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
mapHeightrecord component. - mapWidth() - Method in record class idlab.colonyops.model.Planet
-
Returns the value of the
mapWidthrecord 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
maxCapacityrecord component. - maxTurrets() - Method in record class idlab.colonyops.model.MissionControl
-
Returns the value of the
maxTurretsrecord 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
MaxTurretsBonusrecord class. - maxUses() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
-
Returns the value of the
maxUsesrecord 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
memberrecord 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
militaryGrowthrecord component. - militaryResearchTarget() - Method in record class idlab.colonyops.model.strategy.ResearchTargets
-
Returns the value of the
militaryResearchTargetrecord 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) andPUT /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
Missionrecord 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
Missionupdate (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
MissionControlrecord 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
MoveActionrecord class. - multiplier() - Method in record class idlab.colonyops.model.techtree.ResourceExtractionMultiplier
-
Returns the value of the
multiplierrecord component. - multiplier() - Method in record class idlab.colonyops.model.techtree.SquadMemberHealthMultiplier
-
Returns the value of the
multiplierrecord component. - multiplier() - Method in record class idlab.colonyops.model.techtree.WeaponDamageMultiplier
-
Returns the value of the
multiplierrecord component.
N
- name() - Method in record class idlab.colonyops.model.Planet
-
Returns the value of the
namerecord 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
numberOfFindableLargeResourceDepositsrecord 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
orbitalCallInsrecord 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_STRIKEcall-in. - OrbitStrikeRangeBonus(int) - Constructor for record class idlab.colonyops.model.techtree.OrbitStrikeRangeBonus
-
Creates an instance of a
OrbitStrikeRangeBonusrecord 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
planetrecord 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
Planetrecord 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
populationGrowthrecord component.
R
- range() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
-
Returns the value of the
rangerecord 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
ReduceInterceptionChancerecord 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
ReduceOrbitCallInCooldownrecord 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
ReduceResourceScanCooldownrecord class. - reduction() - Method in record class idlab.colonyops.model.techtree.ReduceInterceptionChance
-
Returns the value of the
reductionrecord component. - reduction() - Method in record class idlab.colonyops.model.techtree.ReduceOrbitCallInCooldown
-
Returns the value of the
reductionrecord component. - reduction() - Method in record class idlab.colonyops.model.techtree.ReduceResourceScanCooldown
-
Returns the value of the
reductionrecord component. - researchTargets() - Method in record class idlab.colonyops.model.strategy.Strategy
-
Returns the value of the
researchTargetsrecord component. - ResearchTargets - Record Class in idlab.colonyops.model.strategy
-
The chosen research branch in each tech tree, identified by the
idof a leaf node. - ResearchTargets(String, String) - Constructor for record class idlab.colonyops.model.strategy.ResearchTargets
-
Creates an instance of a
ResearchTargetsrecord 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
ResourceCraterecord 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
ResourceCrateCapacityBonusrecord class. - ResourceDeposit - Class in idlab.colonyops.model.entities
-
A location containing extractable resources of a single
ResourceType, mined viaExtractResourceAction. - 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_OFFcall-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
ResourceExtractionMultiplierrecord class. - resourceScanTimeLeft() - Method in record class idlab.colonyops.model.MissionControl
-
Returns the value of the
resourceScanTimeLeftrecord component. - resourceType() - Method in record class idlab.colonyops.model.DepositFoundEvent
-
Returns the value of the
resourceTyperecord component. - resourceType() - Method in record class idlab.colonyops.model.techtree.LargeDepositTypeBias
-
Returns the value of the
resourceTyperecord component. - resourceType() - Method in record class idlab.colonyops.model.techtree.ResourceExtractionMultiplier
-
Returns the value of the
resourceTyperecord 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
squadCaprecord 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 fromPOST /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
SquadMemberArmourBonusrecord 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
SquadMemberHealthMultiplierrecord class. - storage() - Method in record class idlab.colonyops.model.entities.inventory.ResourceCrate
-
Returns the value of the
storagerecord component. - Strategy - Record Class in idlab.colonyops.model.strategy
-
A colony's strategic-layer choices, returned by the player's logic service from
GET /strategybetween missions. - Strategy(GrowthSettings, ResearchTargets) - Constructor for record class idlab.colonyops.model.strategy.Strategy
-
Creates an instance of a
Strategyrecord class.
T
- targetEntityId() - Method in record class idlab.colonyops.model.actions.AttackAction
-
Returns the value of the
targetEntityIdrecord component. - targetEntityId() - Method in record class idlab.colonyops.model.actions.LootAction
-
Returns the value of the
targetEntityIdrecord component. - targetLocation() - Method in record class idlab.colonyops.model.actions.AttackAction
-
Returns the value of the
targetLocationrecord component. - targetLocation() - Method in record class idlab.colonyops.model.actions.MoveAction
-
Returns the value of the
targetLocationrecord 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
ThermalScannerBonusrecord 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
turnNumberrecord component. - turnNumber() - Method in record class idlab.colonyops.model.DepositFoundEvent
-
Returns the value of the
turnNumberrecord component. - turnNumber() - Method in record class idlab.colonyops.model.Mission
-
Returns the value of the
turnNumberrecord component. - turnsLeft() - Method in record class idlab.colonyops.model.entities.inventory.Consumable
-
Returns the value of the
turnsLeftrecord component. - Turret - Class in idlab.colonyops.model.entities
-
A stationary defensive structure deployed by a colony via the
OrbitalCallInCommand.DEPLOY_TURRETcall-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
TurretHealthBonusrecord class. - type() - Method in record class idlab.colonyops.model.entities.inventory.Consumable
-
Returns the value of the
typerecord component. - type() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
-
Returns the value of the
typerecord component.
U
- unlimitedUse() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
-
Returns the value of the
unlimitedUserecord 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
UnlockOrbitCallInrecord 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
UnlockWeaponTyperecord class. - upkeepCosts() - Method in record class idlab.colonyops.model.Mission
-
Returns the value of the
upkeepCostsrecord component. - usesLeft() - Method in record class idlab.colonyops.model.entities.inventory.Weapon
-
Returns the value of the
usesLeftrecord 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
Weaponrecord 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
WeaponDamageMultiplierrecord 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
WeaponRangeBonusrecord class. - weaponType() - Method in record class idlab.colonyops.model.techtree.UnlockWeaponType
-
Returns the value of the
weaponTyperecord component. - weaponType() - Method in record class idlab.colonyops.model.techtree.WeaponDamageMultiplier
-
Returns the value of the
weaponTyperecord component. - weaponType() - Method in record class idlab.colonyops.model.techtree.WeaponRangeBonus
-
Returns the value of the
weaponTyperecord 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
weightBonusrecord component. - wipeoutRespawnCountdown() - Method in record class idlab.colonyops.model.MissionControl
-
Returns the value of the
wipeoutRespawnCountdownrecord component.
X
- x() - Method in record class idlab.colonyops.model.Location
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class idlab.colonyops.model.Location
-
Returns the value of the
yrecord component.
All Classes and Interfaces|All Packages