Package idlab.colonyops.model.techtree
package idlab.colonyops.model.techtree
The bonuses and unlocks a colony can gain from the economic and military tech trees.
Each research tree is a root node with branching paths ending in leaf nodes; a colony
progresses along the path chosen via ResearchTargets,
unlocking nodes up to a depth derived from the corresponding colony stat (Economy Size or
Military Might). Every unlocked node contributes one or more
TechEffects, which are reported to the player's logic
service as MissionControl.activeEffects() so it can adapt its
tactics to the colony's current capabilities.
-
ClassDescriptionAutomatically deploys a defensive turret at the location of a newly discovered large resource deposit.Extends how long a given consumable type stays active.Increases the damage dealt by the
OrbitalCallInCommand.PERFORM_ION_STRIKEcall-in.Increases the movement range granted by an active Jetpack consumable, reflected inMissionControl.jetpackMoveRange().Biases the resource type of large deposits discovered via orbital scans towardsresourceType.Increases the maximum number of turrets a colony may have deployed concurrently, reflected inMissionControl.maxTurrets().Increases the area of effect of theOrbitalCallInCommand.PERFORM_ION_STRIKEcall-in.Reduces the chance that rival colonies intercept this colony's orbital communications (e.g. large deposit discovery intel).Reduces the cooldown of a specific orbital call-in command.Reduces the cooldown of the orbital resource scan, so large deposits are found faster, reflected inMissionControl.baseResourceScanTime().Increases the capacity of a squad member's resource crate.Multiplies the amount extracted per turn for a specific resource type.Increases a squad member's armour rating, reducing incoming damage by a larger percentage.Multiplies a squad member's maximum health points.An effect granted by an unlocked tech tree node.Increases a squad member's vision range, revealing more tiles inActionRequest.locationsInView()each turn.Increases a deployed turret's maximum health points.Unlocks an orbital call-in command for the colony to use during missions.Unlocks a weapon type so squad members may be equipped with it.Multiplies the damage dealt by a specific weapon type.Increases the range of a specific weapon type.