Trooper: Difference between revisionsGive feedback
m →Math: changing soul split from 65/35 to 50/50 in line with the patch from February 25, 2025. |
Gammaton32 (talk | contribs) |
||
| (111 intermediate revisions by 29 users not shown) | |||
| Line 1: | Line 1: | ||
<tabber> | <tabber> | ||
|-|Ranged Trooper= | |-|Ranged Trooper = | ||
{{Infobox unit | {{Infobox unit | ||
|can_move=true|name=Ranged Trooper|Image= | |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}} | ||
|-|Melee Trooper= | |-|Melee Trooper = | ||
{{Infobox unit | {{Infobox unit | ||
|name=Melee Trooper|can_move=true|Image= | |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}} | ||
|-| | |-|Medic Trooper = | ||
{{Infobox unit | {{Infobox unit | ||
|name= | |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}} | ||
</tabber> | </tabber>{{Quotation|[[Mirage]]|Sometimes, the small things make all the difference. | ||
}} | |||
'''Troopers''', also called ''' | '''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. | ||
== Overview == | == Overview == | ||
Troopers appear to be small humanoid | 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 serve as the primary means to pushing lanes. The waves spawn as follows: | |||
{| 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. | |||
=== Combat Stats === | |||
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''' | |||
* 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. | |||
* At 35 minutes, all Troopers gain +50% HP. | |||
'''Sight Range''' | |||
* Troopers have two different sight ranges: | |||
** '''Vs. NPCs:''' {{NpcData|trooper_normal|SightRangeNPCs|2}}m | |||
** '''Vs. Heroes:''' {{NpcData|trooper_normal|SightRangePlayers|2}}m | |||
Troopers | === 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. | |||
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). | |||
{{SoulsValueTable | |||
| trooper = 1 | |||
}} | |||
Additionally, they are divided among nearby ally players at the rates listed in table below: | |||
{| class="wikitable" | |||
|+ | |||
!Players | |||
!% share to each player | |||
!Total % | |||
|- | |||
|1 | |||
|{{#invoke:GenericData|get_trooper_gold_share_frac|1}} | |||
|{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|1}}|0|-1}} * 1}}% | |||
|- | |||
|2 | |||
|{{#invoke:GenericData|get_trooper_gold_share_frac|2}} | |||
|{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|2}}|0|-1}} * 2}}% | |||
|- | |||
|3 | |||
|{{#invoke:GenericData|get_trooper_gold_share_frac|3}} | |||
|{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|3}}|0|-1}} * 3}}% | |||
|- | |||
|4 | |||
|{{#invoke:GenericData|get_trooper_gold_share_frac|4}} | |||
|{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|4}}|0|-1}} * 4}}% | |||
|- | |||
|5 | |||
|{{#invoke:GenericData|get_trooper_gold_share_frac|5}} | |||
|{{#expr:{{#sub:{{#invoke:GenericData|get_trooper_gold_share_frac|5}}|0|-1}} * 5}}% | |||
|- | |||
|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 Trooper === | ||
Ranged Troopers are the most common type of Trooper. They | '''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 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 can be [[parry|parried]] and get stunned. However, this doesn't reset the player's parry cooldown and doesn't end the parry early. | |||
=== Medic Trooper === | |||
[[File:Medic pack.png|thumb|224x224px|A medic pack dropped by a medic trooper]] | |||
'''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: | |||
[[ | ''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'' | ||
Note: The missing HP is per player, not total. | |||
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 === | === 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 == | ||
{{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'']]. | ||
* The weapon carried by Ranged and | ** There's another unused Trooper model in the game files labeled '''trooper_siege''', which has a rocket launcher. | ||
* 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}} | ||