Uses of Interface
idlab.colonyops.model.techtree.TechEffect
Packages that use TechEffect
Package
Description
Core data types shared between the ColonyOps game backend and a colony's player-provided
logic service.
The bonuses and unlocks a colony can gain from the economic and military tech trees.
-
Uses of TechEffect in idlab.colonyops.model
Methods in idlab.colonyops.model that return types with arguments of type TechEffectModifier and TypeMethodDescriptionMissionControl.activeEffects()Returns the value of theactiveEffectsrecord component.Constructor parameters in idlab.colonyops.model with type arguments of type TechEffectModifierConstructorDescriptionMissionControl(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 TechEffect in idlab.colonyops.model.techtree
Classes in idlab.colonyops.model.techtree that implement TechEffectModifier and TypeClassDescriptionclassAutomatically deploys a defensive turret at the location of a newly discovered large resource deposit.final recordExtends how long a given consumable type stays active.final recordIncreases the damage dealt by theOrbitalCallInCommand.PERFORM_ION_STRIKEcall-in.final recordIncreases the movement range granted by an active Jetpack consumable, reflected inMissionControl.jetpackMoveRange().final recordBiases the resource type of large deposits discovered via orbital scans towardsresourceType.final recordIncreases the maximum number of turrets a colony may have deployed concurrently, reflected inMissionControl.maxTurrets().final recordIncreases the area of effect of theOrbitalCallInCommand.PERFORM_ION_STRIKEcall-in.final recordReduces the chance that rival colonies intercept this colony's orbital communications (e.g. large deposit discovery intel).final recordReduces the cooldown of a specific orbital call-in command.final recordReduces the cooldown of the orbital resource scan, so large deposits are found faster, reflected inMissionControl.baseResourceScanTime().final recordIncreases the capacity of a squad member's resource crate.final recordMultiplies the amount extracted per turn for a specific resource type.final recordIncreases a squad member's armour rating, reducing incoming damage by a larger percentage.final recordMultiplies a squad member's maximum health points.final recordIncreases a squad member's vision range, revealing more tiles inActionRequest.locationsInView()each turn.final recordIncreases a deployed turret's maximum health points.final recordUnlocks an orbital call-in command for the colony to use during missions.final recordUnlocks a weapon type so squad members may be equipped with it.final recordMultiplies the damage dealt by a specific weapon type.final recordIncreases the range of a specific weapon type.