| Latest revision |
Your text |
| Line 1: |
Line 1: |
| | <div class="infobox" style="float:right; background:var(--background-color-base);"><!--temporary hack to float infoboxes right. TODO: implement proper tabbers for infoboxes--> |
| <tabber> | | <tabber> |
| |-|Ranged Trooper = | | |-|Ranged Trooper= |
| {{Infobox unit | | {{Infobox unit |
| |can_move=true|name=Ranged Trooper|Image=Ranged Troopers.png|max_health={{NpcData|trooper_normal|MaxHealth}}|bullet_resist=0|spirit_resist=0%→70|dps={{NpcData|trooper_normal|VSPlayer|BaseDPS}}|attack_range={{NpcData|trooper_normal|WeaponInfo|FalloffEndRange|2}}m|melee_damage=25|move_speed={{NpcData|trooper_normal|WalkSpeed|2}}|sprint_speed={{NpcData|trooper_normal|RunSpeed}}|soul_value={{DataProp|Convar|citadel_trooper_gold_reward}}|soul_orbs=1}} | | |can_move=true|name=Ranged Trooper|Image=Trooper Icon.png|max_health={{NpcData|trooper_normal|MaxHealth}}|bullet_resist=0|spirit_resist=0%→70|dps={{NpcData|trooper_normal|PlayerDPS}}|attack_range={{NpcData|trooper_normal|WeaponRange}}m|melee_damage=25|move_speed={{NpcData|trooper_normal|WalkSpeed|2}}|sprint_speed={{NpcData|trooper_normal|RunSpeed}}|soul_value=120|soul_orbs=1}} |
| |-|Melee Trooper = | | |-|Melee Trooper= |
| {{Infobox unit | | {{Infobox unit |
| |name=Melee Trooper|can_move=true|Image=Melee Troopers.png|max_health={{NpcData|trooper_melee|MaxHealth}}|bullet_resist=0|spirit_resist=0%→70|attack_range={{NpcData|trooper_melee|MeleeAttemptRange|1}}m|melee_damage={{NpcData|trooper_melee|MeleeDamage}}|move_speed={{NpcData|trooper_melee|WalkSpeed|2}}|sprint_speed={{NpcData|trooper_melee|RunSpeed}}|soul_value={{DataProp|Convar|citadel_trooper_gold_reward}}|soul_orbs=1}} | | |name=Melee Trooper|can_move=true|Image=Trooper Icon.png|max_health={{NpcData|trooper_melee|MaxHealth}}|bullet_resist=0|spirit_resist=0%→70|attack_range={{NpcData|trooper_melee|MeleeAttemptRange|1}}|melee_damage={{NpcData|trooper_melee|MeleeDamage}}|move_speed={{NpcData|trooper_melee|WalkSpeed|2}}|sprint_speed={{NpcData|trooper_melee|RunSpeed}}|soul_value=120|soul_orbs=1}} |
| |-|Medic Trooper = | | |-|Medic Trooper= |
| {{Infobox unit | | {{Infobox unit |
| |name=Medic Trooper|Image=Medic Troopers.png|max_health={{NpcData|trooper_medic|MaxHealth}}|bullet_resist=0|spirit_resist=0%→70|dps={{NpcData|trooper_medic|VSPlayer|BaseDPS}}|attack_range={{NpcData|trooper_medic|WeaponInfo|FalloffEndRange|2}}m|melee_damage=25|move_speed={{NpcData|trooper_medic|WalkSpeed|2}}|sprint_speed={{NpcData|trooper_medic|RunSpeed}}|soul_value={{DataProp|Convar|citadel_trooper_gold_reward}}|soul_orbs=1|can_move=true}} | | |name=Medic Trooper|Image=Trooper Icon.png|max_health={{NpcData|trooper_medic|MaxHealth}}|bullet_resist=0|spirit_resist=0%→70|dps={{NpcData|trooper_medic|PlayerDPS}}|attack_range={{NpcData|trooper_medic|WeaponRange|3}}|melee_damage=25|move_speed={{NpcData|trooper_medic|WalkSpeed|2}}|sprint_speed={{NpcData|trooper_medic|RunSpeed}}|soul_value=120|soul_orbs=1|can_move=true}} |
| </tabber>{{Quotation|[[Mirage]]|Sometimes, the small things make all the difference. | | </tabber> |
| }}
| | </div> |
| '''Troopers''', also colloquially called '''Creeps''' or '''Minions''', are common offensive units coming from each team's ziplines. They are the primary force for pushing lanes and {{Souls}} [[Souls|Soul]] farming throughout the game. | | '''Troopers''', also colloquially called '''Minions''' or '''Creeps''', are common offensive units summoned by the [[Patron]]. They are the primary force for pushing lanes and early [[Souls|Soul]] farming. |
|
| |
|
| == Overview == | | == Overview == |
| Troopers appear to be small humanoid puppet-like automata, {{PageRef|The Hidden King|alt_name=Amber}} Troopers have candles serving as their heads while {{PageRef|The Archmother|alt_name=Sapphire}} Troopers have lamps as their heads instead. Troopers visually appear to become more damaged depending on their health. There are 3 types of basic troopers: Ranged Troopers, Melee Troopers and Medic Troopers. Each trooper wave has 2 Ranged, 1 Melee and 1 Medic. | | Troopers appear to be small humanoid automaton with a large burning candle atop their head. In combat, the amount of wax on the candle directly reflects the amount of health a trooper has. There are 3 types of basic troopers; Ranged Troopers, Melee Troopers and Medic Troopers. |
|
| |
|
| Troopers serve as the primary means to pushing lanes. The waves spawn as follows: | | Troopers serve as the primary means to pushing lanes, appearing in waves of 4 every 30 seconds; after 20 minutes, this spawn time is reduced to 25 seconds. These waves consist of 2 Ranged Troopers, 1 Melee Trooper and 1 Medic Trooper. Troopers enter lanes by riding [[Ziplines]] in a vessel, which can be shot down to force them to drop early. Once on the ground, Troopers will attempt to move down the lane, attacking other enemy Troopers, [[Heroes]] and [[structures]] on the way. |
| {| class="wikitable"
| |
| |+Trooper wave spawn rate
| |
| !Match duration
| |
| !Spawn frequency
| |
| |-
| |
| |0 to 20 min
| |
| |30s
| |
| |-
| |
| |20 to 35 min
| |
| |25s
| |
| |-
| |
| |over 35 min
| |
| |20s
| |
| |}
| |
| Initially the waves consist of 3 Ranged Troopers and 1 Medic Trooper; after 5 minutes they become 2 Ranged, 1 Melee and 1 Medic. Troopers enter lanes by riding [[Ziplines]] in a vessel, which can be shot down to force them to drop early. Once on the ground, Troopers will attempt to move down the lane, attacking other enemy Troopers, [[Heroes]] and [[structures]] on the way.
| |
|
| |
|
| During laning phase, Troopers are also the most reliable source of [[Souls]]. Slain Troopers will drop a [[Soul Orb]] on the ground that can be picked up by nearby ally players for {{#expr:{{DataProp|Convar|citadel_trooper_instant_gold_ratio_postlaning}}*100}}% of the soul bounty, and release a floating Soul Orb that can be confirmed or denied by players for the remaining {{#expr:100-({{DataProp|Convar|citadel_trooper_instant_gold_ratio_postlaning}}*100)}}% souls. Killing a Trooper with a [[melee attack]] prevents orbs from spawning and awards 100% of the value on kill. | | During laning phase, Troopers are also the most reliable source of [[Souls]]. Like most units, slain Troopers will grant part of their Souls on kill, and release a [[Soul Orb]] to claim the full amount. Killing a Trooper with a [[melee attack]] prevents an orb from spawning and awards 100% of the value on kill. |
|
| |
|
| === Combat Stats === | | === Combat Stats === |
| Troopers have a complex set of resistances and vulnerabilities that change based on the game's state and their opponents. | | Troopers have a complex set of resistances and vulnerabilities that change based on the game's state and their opponents. |
| {| class="wikitable sortable mw-collapsible"
| |
| |+Trooper Combat Stats
| |
| !Enemy Type
| |
| !Damage Output (DPS)
| |
| !Damage Resist (%)
| |
| |-
| |
| |Players
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSPlayer|BaseDPS}}
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSPlayer|DamageResist}}
| |
| |-
| |
| |Troopers
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSTrooper|BaseDPS}}
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSTrooper|DamageResist}}
| |
| |-
| |
| |Guardians
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSGuardian|BaseDPS}}
| |
| | style="text-align: center" |0
| |
| |-
| |
| |Walkers
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSWalker|BaseDPS}}
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSWalker|DamageResist}}
| |
| |-
| |
| |Base Guardians
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSWatcher|BaseDPS}}
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSWatcher|DamageResist}}
| |
| |-
| |
| |Shrines
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSShrine|BaseDPS}}
| |
| | style="text-align: center" |0
| |
| |-
| |
| |Patron
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSPatron|BaseDPS}}
| |
| | style="text-align: center" |{{NpcData|trooper_normal|VSPatron|DamageResist}}
| |
| |}
| |
| Note: Player damage resist is applied against [[Bullet Damage]], but not against [[Melee Damage]].
| |
|
| |
|
| '''Other combat stats''' | | '''Resistances & Vulnerabilities''' |
| | * Troopers take '''{{NpcData|trooper_normal|PlayerDamageResistance|-}}%''' increased damage from player [[Bullet Damage|bullet damage]], but not from player [[Melee Damage|melee damage]]. |
| * They gradually gain spirit resistance over time, reaching 20% at 25 minutes and 70% at 50 minutes. | | * They gradually gain spirit resistance over time, reaching 20% at 25 minutes and 70% at 50 minutes. |
| * Troopers gain {{NpcData|trooper_base|EnemyBaseDamageReduction}}% damage resistance when near/in the enemy base. | | * They gain '''{{NpcData|trooper_normal|DamageReductionNearEnemyBase}}%''' [[Damage Resistance|resistance]] when near/inside the enemy base. |
| * At 35 minutes, all Troopers gain +50% HP. | | * They have innate damage resistance against specific targets: |
| | ** '''Vs. other Troopers:''' {{NpcData|trooper_normal|TrooperDamageResistance}}% |
| | ** '''Vs. Walkers & Patron:''' {{NpcData|trooper_normal|T2BossDamageResistance}}% |
| | |
| | '''Damage Output''' |
| | * '''Vs. Players:''' {{NpcData|trooper_normal|PlayerDPS}} DPS |
| | * '''Vs. other Troopers:''' {{NpcData|trooper_normal|TrooperDPS}} DPS |
| | * '''Vs. Tier 1 Bosses:''' {{NpcData|trooper_normal|T1BossDPS}} DPS |
| | * '''Vs. Base Guardians:''' {{NpcData|trooper_normal|BarrackBossDPS}} DPS |
|
| |
|
| '''Sight Range''' | | '''Sight Range''' |
| * Troopers have two different sight ranges: | | * Troopers have two different sight ranges: |
| ** '''Vs. NPCs:''' {{NpcData|trooper_normal|SightRangeNPCs|2}}m | | ** '''Vs. NPCs:''' {{NpcData|trooper_normal|SightRangeNPCs|3}}m |
| ** '''Vs. Heroes:''' {{NpcData|trooper_normal|SightRangePlayers|2}}m | | ** '''Vs. Heroes:''' {{NpcData|trooper_normal|SightRangePlayers|3}}m |
| | |
| === Health Regen ===
| |
| Troopers have 7 out of combat [[Health Regen|health regen]].
| |
|
| |
|
| === Math === | | === Math === |
| Trooper bounty is divided by {{#expr:{{DataProp|Convar|citadel_trooper_instant_gold_ratio_postlaning}}*100}}% in the ground Orb and {{#expr:100-({{DataProp|Convar|citadel_trooper_instant_gold_ratio_postlaning}}*100)}}% in the floating Orb, or 100% on death if killed by a melee attack. | | Trooper bounty is divided by 50% on Trooper death and 50% in the Soul Orb, or 100% on death if killed by a melee attack. |
|
| |
|
| The total Soul bounty per Trooper is equal to {{Souls|{{DataProp|Convar|citadel_trooper_gold_reward}}}} + ({{Souls|{{DataProp|Convar|citadel_trooper_gold_reward_bonus_per_minute}}}} per min). | | The total Soul bounty per Trooper is equal to {{Souls|120}} + ({{Souls|1.2}} per min). |
| {{SoulsValueTable
| |
| | trooper = 1
| |
| }}
| |
|
| |
|
| Additionally, they are divided among nearby ally players at the rates listed in table below: | | Additionally, they are divided among nearby ally players at the rates listed in table below: |
| Line 99: |
Line 53: |
| !Players | | !Players |
| !% share to each player | | !% share to each player |
| !Total %
| |
| |- | | |- |
| |1 | | |1 |
| |{{#invoke:GenericData|get_trooper_gold_share_frac|1}} | | |{{#invoke:GenericData|get_trooper_gold_share_frac|1}} |
| |{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|1}}|0|-1}} * 1}}%
| |
| |- | | |- |
| |2 | | |2 |
| |{{#invoke:GenericData|get_trooper_gold_share_frac|2}} | | |{{#invoke:GenericData|get_trooper_gold_share_frac|2}} |
| |{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|2}}|0|-1}} * 2}}%
| |
| |- | | |- |
| |3 | | |3 |
| |{{#invoke:GenericData|get_trooper_gold_share_frac|3}} | | |{{#invoke:GenericData|get_trooper_gold_share_frac|3}} |
| |{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|3}}|0|-1}} * 3}}%
| |
| |- | | |- |
| |4 | | |4 |
| |{{#invoke:GenericData|get_trooper_gold_share_frac|4}} | | |{{#invoke:GenericData|get_trooper_gold_share_frac|4}} |
| |{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|4}}|0|-1}} * 4}}%
| |
| |- | | |- |
| |5 | | |5 |
| |{{#invoke:GenericData|get_trooper_gold_share_frac|5}} | | |{{#invoke:GenericData|get_trooper_gold_share_frac|5}} |
| |{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|5}}|0|-1}} * 5}}%
| |
| |- | | |- |
| |6 | | |6 |
| |{{#invoke:GenericData|get_trooper_gold_share_frac|6}} | | |{{#invoke:GenericData|get_trooper_gold_share_frac|6}} |
| |{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|6}}|0|-1}} * 6}}%
| |
| |} | | |} |
|
| |
|
| == Trooper types == | | === Ranged Trooper === |
| | Ranged Troopers are the most common type of Trooper. They attack with a ranged weapon that has a range of '''{{NpcData|trooper_normal|WeaponRange}}m''', resorting to a [[Melee attack|melee]] if enemies get too close. |
|
| |
|
| === Ranged Trooper ===
| | [[File:Ranged Trooper.png|frameless|239x239px]] |
| '''Ranged Troopers''' are the most common type of Trooper. They attack with a ranged weapon that has a range of '''{{NpcData|trooper_normal|WeaponInfo|FalloffEndRange|2}}m''', resorting to a [[Melee attack|melee]] if enemies get too close.
| |
|
| |
|
| === Melee Trooper === | | === Melee Trooper === |
| '''Melee Troopers''' are bulkier and tougher units with '''{{NpcData|trooper_melee|MaxHealth}}''' health and a faster walk speed of '''{{NpcData|trooper_melee|WalkSpeed|2}}''' m/s. They engage enemies with a melee attack within a '''{{NpcData|trooper_melee|MeleeAttemptRange|1}}m''' range. Melee Troopers only start spawning after 5 minutes.
| | Melee Troopers are tougher units with '''{{NpcData|trooper_melee|MaxHealth}}''' health and a faster walk speed of '''{{NpcData|trooper_melee|WalkSpeed|2}}''' m/s. They engage enemies with a powerful melee attack within a '''{{NpcData|trooper_melee|MeleeAttemptRange|1}}m''' range. |
|
| |
|
| Melee Troopers can be [[parry|parried]] and get stunned. However, this doesn't reset the player's parry cooldown and doesn't end the parry early.
| | [[File:Melee Trooper.png|frameless|223x223px]] |
|
| |
|
| === Medic Trooper === | | === Medic Trooper === |
| [[File:Medic pack.png|thumb|224x224px|A medic pack dropped by a medic trooper]]
| | Medic Troopers, also referred to as Banner Troopers, are a special type of Trooper that can heal nearby Heroes and other Troopers. They heal every {{#invoke:Abilities|get_ability_prop|ability_medic_trooper_heal|AbilityCooldown}} seconds. Healing bursts have a '''{{#invoke:Abilities|get_ability_prop|ability_medic_trooper_heal|AbilityCastRange}}m''' range, and heals '''{{#invoke:Abilities|get_ability_prop|ability_medic_trooper_heal|Heal_Troopers}} HP''' to troopers and '''{{#invoke:Abilities|get_ability_prop|ability_medic_trooper_heal|Heal_Players}} HP''' to allied Heroes during laning phase ('''{{#invoke:Abilities|get_ability_prop|ability_medic_trooper_heal|Heal_Players_Post_Lane}} HP''' after laning phase). |
| '''Medic Troopers,''' also known as '''Banner Troopers,''' are a special type of Trooper that can heal nearby Heroes and Troopers when they are killed. They are distinguished by carrying a large banner with a health symbol.
| |
|
| |
|
| Killing a Medic Trooper will drop a '''Medic Pack''' that has to be picked up by a player. It heals allies in a 35m radius, based on the following formula:
| | [[File:Banner Trooper.png|frameless|349x349px]] |
|
| |
|
| ''Heal = ({{MiscData|medic_trooper_aoe_health_pickup_amber|MissingPctRegen|Base}}% of hero's missing [[Health|HP]] + {{MiscData|medic_trooper_aoe_health_pickup_amber|RegenFixed|Base}} HP + {{MiscData|medic_trooper_aoe_health_pickup_amber|RegenFixed|PerMinuteAfterStart }} HP per minute) / Number of nearby heroes''
| | == Commands == |
| | To summon Entities, in this case troopers (requires sv_cheats 1):<syntaxhighlight lang="text">npc_create [unit_name|npc_class_name] [name of npc (optional) ] [addon type (optional) ] [name of addon (optional) ]</syntaxhighlight>To summon specific troopers, use the following as unit names: |
|
| |
|
| Note: The missing HP is per player, not total.
| | trooper_melee, trooper_nano etc. |
| | |
| Medic Packs cannot be picked up by the Trooper's own team.
| |
| | |
| Medic Packs pickup range increases from 18m at 10 minutes to 30m at 18 minutes.
| |
| | |
| Troopers are also healed by a small amount when the Medic Pack is picked up by a player.
| |
| | |
| === Super Troopers ===
| |
| | |
| Once an enemy [[Shrine]] has been destroyed, allied Troopers from that Shrine's lane (and for the Blue lane once either Shrine has been destroyed) become '''Super Troopers''', gaining {{NpcData|trooper_base|ShrinesDownBuffModifier|DamageScale}}% damage and {{#expr:({{NpcData|trooper_base|ShrinesDownBuffModifier|HealthScale}}-1)*100}}% health for the rest of the match. They also yield 15% less bounty when killed by enemies.
| |
| | |
| In [[Street Brawl]], normal Troopers become Super Troopers after 3 minutes, when the round goes into Overtime.
| |
| | |
| === Rift Troopers ===
| |
| When an {{PageRef|Unstable Rift}} is captured, '''Rift Troopers''' spawn in that lane for the winning team. They are larger, black-colored, and do not drop souls when killed. A minimum of 5 troopers spawn. If the trailing team captures the rift, they receive up to 9 additional Rift Troopers (14 total), scaling based on how far behind they are.
| |
| | |
| On the first rift, they have +100% health and damage compared to normal troopers, as well as {{MiscData|citadel_koth_cashin|TrooperModifier|MeleeResistPercents|1}}% [[Melee Resist]] and {{MiscData|citadel_koth_cashin|TrooperModifier|SpiritResistPercents|1}}% [[Spirit Resist]]. For each consecutive rift, the bonus health and damage increase by an additional {{#expr:{{MiscData|citadel_koth_cashin|TrooperModifier|HealthPercents|2}}-{{MiscData|citadel_koth_cashin|TrooperModifier|HealthPercents|1}}}}%, up to {{MiscData|citadel_koth_cashin|TrooperModifier|HealthPercents|4}}%. The bonus spirit resist also increases by {{#expr:{{MiscData|citadel_koth_cashin|TrooperModifier|SpiritResistPercents|2}}-{{MiscData|citadel_koth_cashin|TrooperModifier|SpiritResistPercents|1}}}}% per rift, up to {{MiscData|citadel_koth_cashin|TrooperModifier|SpiritResistPercents|4}}%. Melee resist does not increase.
| |
|
| |
|
| == Update history == | | == Update history == |
| | {{Main|Trooper/Update history|l1=Update history}} |
| {{Update history}} | | {{Update history}} |
|
| |
| == 3D models ==
| |
| {{3D Model|Amber Melee|alt_image=Melee Troopers|size=120px}}
| |
| {{3D Model|Amber Medic|alt_image=Medic Troopers|size=120px}}
| |
| {{3D Model|Amber Trooper|alt_image=Ranged Troopers|size=120px}}
| |
| {{3D Model|Sapphire Melee|alt_image=Melee Troopers|size=120px}}
| |
| {{3D Model|Sapphire Medic|alt_image=Medic Troopers|size=120px}}
| |
| {{3D Model|Sapphire Trooper|alt_image=Ranged Troopers|size=120px}}
| |
|
| |
| == Gallery ==
| |
| <gallery>
| |
| File:New troopers.png|The Archmother's and the Hidden King's troopers
| |
| File:Ranged Troopers.png|Ranged troopers
| |
| File:Medic Troopers.png|Medic troopers
| |
| File:Melee Troopers.png|Melee troopers
| |
| File:Rift troopers.png|Rift troopers
| |
| File:Trooper.png|Old Trooper icon
| |
| File:Trooper sandbox icon.png|Old trooper in the Sandbox menu button
| |
| File:Ranged Trooper.png|Old Ranged trooper
| |
| File:Banner Trooper.png|Old Banner trooper
| |
| File:Melee Trooper.png|Old Melee trooper
| |
| File:Troopers combat.png|Old troopers in combat
| |
| </gallery>
| |
|
| |
| == Commands ==
| |
| To summon Entities, in this case troopers (requires sv_cheats 1):<syntaxhighlight lang="text">npc_create [unit_name|npc_class_name] [name of npc (optional) ] [addon type (optional) ] [name of addon (optional) ]</syntaxhighlight>To summon specific troopers, use the following as unit names:
| |
|
| |
| trooper_melee, trooper_nano etc.
| |
|
| |
|
| == Trivia == | | == Trivia == |
| * There's an unused Trooper model in the game files labeled '''Trooper_Jetpack''', which has flying animations. The Jetpack Trooper was also present in [[Neon Prime|''Neon Prime'']]. | | * There's an unused Trooper model in the game files labeled '''Trooper_Jetpack''', which has flying animations. The Jetpack Trooper was also present in [[Neon Prime|''Neon Prime'']]. |
| ** There's another unused Trooper model in the game files labeled '''trooper_siege''', which has a rocket launcher. | | * The weapon carried by Ranged and Medic Troopers is shaped like a [[wikipedia:Candle_snuffer|candle snuffer]]. |
| * Before the [[Old Gods, New Blood]] update, both teams' Troopers were candle-shaped. The weapon carried by Ranged and Medic Troopers was shaped like a [[wikipedia:Candle_snuffer|candle snuffer]].
| |
| {{Unit Navbox}} | | {{Unit Navbox}} |