Uses of Record Class
idlab.colonyops.model.Location
Packages that use Location
Package
Description
Core data types shared between the ColonyOps game backend and a colony's player-provided
logic service.
The actions a squad member can perform on a given turn, and the orbital call-in commands
available through
CallInFromOrbitAction.The entities that can occupy a tile on a planet during a mission.
-
Uses of Location in idlab.colonyops.model
Methods in idlab.colonyops.model that return LocationModifier and TypeMethodDescriptionMissionControl.landingCraftLocation()Returns the value of thelandingCraftLocationrecord component.DepositFoundEvent.location()Returns the value of thelocationrecord component.EntitiesAtLocation.location()Returns the value of thelocationrecord component.Constructors in idlab.colonyops.model with parameters of type LocationModifierConstructorDescriptionDepositFoundEvent(int turnNumber, Location location, ResourceType resourceType) Creates an instance of aDepositFoundEventrecord class.EntitiesAtLocation(Location location, List<Entity> entities) Creates an instance of aEntitiesAtLocationrecord class.MissionControl(List<TechEffect> activeEffects, Location landingCraftLocation, Map<ResourceType, Integer> extractedResources, Optional<Integer> wipeoutRespawnCountdown, int squadCap, List<OrbitalCallInState> orbitalCallIns, int activeTurrets, int resourceScanTimeLeft, int baseResourceScanTime, int maxTurrets, int jetpackMoveRange) Creates an instance of aMissionControlrecord class. -
Uses of Location in idlab.colonyops.model.actions
Methods in idlab.colonyops.model.actions that return LocationModifier and TypeMethodDescriptionAttackAction.targetLocation()Returns the value of thetargetLocationrecord component.MoveAction.targetLocation()Returns the value of thetargetLocationrecord component.Constructors in idlab.colonyops.model.actions with parameters of type LocationModifierConstructorDescriptionAttackAction(Location targetLocation, String targetEntityId) Creates an instance of aAttackActionrecord class.MoveAction(Location targetLocation) Creates an instance of aMoveActionrecord class. -
Uses of Location in idlab.colonyops.model.entities
Fields in idlab.colonyops.model.entities declared as LocationMethods in idlab.colonyops.model.entities that return LocationMethods in idlab.colonyops.model.entities with parameters of type LocationModifier and TypeMethodDescriptionvoidAbstractEntity.setLocation(Location location) voidEntity.setLocation(Location location) Constructors in idlab.colonyops.model.entities with parameters of type LocationModifierConstructorDescriptionprotectedAbstractEntity(String id, Location location) protectedAbstractEntity(String id, Location location, String colonyId) HostileOrganism(String id, Location location, int healthPoints, int attackDamage, int attackRange, int maxHealthPoints) LandingCraft(String id, Location location, String colonyId) ResourceDeposit(String id, Location location, ResourceType resourceType, int quantity, boolean largeDeposit, int maxQuantity) ResourceDropOffPoint(String id, Location location, String colonyId, int healthPoints, int maxHealthPoints) SquadMember(String id, Location location, String colonyId, String name, ResourceCrate resourceCrate, int healthPoints, int armourRating, Weapon weaponSlot, Consumable consumableSlot, int maxHealthPoints) Turret(String id, Location location, String colonyId, int healthPoints, int attackDamage, int attackRange, int maxHealthPoints)