Skip to content

Commit

Permalink
Predator Rework
Browse files Browse the repository at this point in the history
  • Loading branch information
EnvyDragon committed Jul 29, 2024
1 parent d9c5789 commit 00c6ea4
Show file tree
Hide file tree
Showing 18 changed files with 362 additions and 400 deletions.
19 changes: 6 additions & 13 deletions Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1051,22 +1051,15 @@
</Cost>
<BehaviorArray value="AP_BattlecruiserCloak"/>
</CAbilBehavior>
<CAbilBehavior id="AP_PredatorCloak">
<AbilSetId value="Clok"/>
<EditorCategories value="Race:Terran,AbilityorEffectType:Units"/>
<CmdButtonArray index="On" DefaultButtonFace="AP_CloakOn" Requirements="AP_HaveCloakingTechnologyPredator">
<Flags index="ToSelection" value="1"/>
</CmdButtonArray>
<CmdButtonArray index="Off" DefaultButtonFace="CloakOff">
<Flags index="ToSelection" value="1"/>
</CmdButtonArray>
<Flags index="Toggle" value="1"/>
<CAbilEffectInstant id="AP_PredatorCloak">
<EditorCategories value="Race:Zerg,AbilityorEffectType:Units"/>
<Effect index="0" value="AP_PredatorCloakAB"/>
<Flags index="Transient" value="1"/>
<Cost>
<Vital index="Energy" value="25"/>
<Cooldown TimeUse="15"/>
</Cost>
<BehaviorArray value="AP_BattlecruiserCloak"/>
</CAbilBehavior>
<CmdButtonArray index="Execute" DefaultButtonFace="AP_CloakOn" Requirements="AP_HaveCloakingTechnologyPredator"/>
</CAbilEffectInstant>
<CAbilQueue id="AP_que1">
<EditorCategories value="Race:Neutral,AbilityorEffectType:Structures"/>
<QueueSize value="1"/>
Expand Down
17 changes: 17 additions & 0 deletions Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25183,6 +25183,7 @@
</GroupIcon>
<HeroIcon value="AP\Assets\Textures\BTN-Unit-Terran-Predator.dds"/>
<LifeArmorIcon value="Assets\Textures\btn-upgrade-terran-vehicleplatinglevel0.dds"/>
<ShieldArmorIcon value="Assets\Textures\btn-upgrade-stetmann-zerglinghardenedshield.dds"/>
<UnitIcon value="AP\Assets\Textures\BTN-Unit-Terran-Predator.dds"/>
<Wireframe>
<Image value="AP\Assets\Textures\Wireframe-Terran-predator.dds"/>
Expand Down Expand Up @@ -25213,6 +25214,22 @@
<Host Subject="_Selectable"/>
<HostSiteOps Ops="SOpAttachCenter"/>
</CActorModel>
<CActorModel id="AP_PredatorAdaptiveDefensesHealModel">
<On Terms="ActorCreation" Send="$Birth PlayForever"/>
<On Terms="Behavior.AP_PredatorAdaptiveDefensesShieldsToLife.On" Send="Create"/>
<On Terms="Behavior.AP_PredatorAdaptiveDefensesShieldsToLife.Off" Send="Destroy"/>
<Host Subject="_Selectable"/>
<HostSiteOps Ops="SOpAttachCenter"/>
<Model value="AP_CarrierRepairDroneHealImpact"/>
</CActorModel>
<CActorSound id="AP_PredatorAdaptiveDefensesHealSound" parent="SoundContinuous">
<On Terms="Behavior.AP_PredatorAdaptiveDefensesShieldsToLife.On" Send="Create"/>
<On Terms="Behavior.AP_PredatorAdaptiveDefensesShieldsToLife.Off" Send="Destroy"/>
<On Terms="ActorCreation" Send="Create AP_Carrier_RepairDroneHealStartSound"/>
<On Terms="ActorDestruction" Send="Create AP_Carrier_RepairDroneHealStopSound"/>
<Host Subject="_Selectable"/>
<Sound value="AP_Carrier_RepairDroneHeal_Loop"/>
</CActorSound>
<CActorUnit id="AP_Hercules" parent="GenericUnitStandard" unitName="AP_Hercules">
<Aliases value="_UnitHuge"/>
<On Terms="UnitBirth.AP_Hercules" Send="AnimGroupApply Fly Fly,Start Fly,End Instant"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7309,4 +7309,72 @@
<Period value="0.75"/>
<Requirements value="AP_NotHaveK5CreepBonuses"/>
</CBehaviorCreepSource>
<CBehaviorBuff id="AP_PredatorCloak">
<Alignment value="Positive"/>
<Duration value="5"/>
<InfoIcon value="Assets\Textures\btn-ability-terran-cloak.dds"/>
<EditorCategories value="Race:Terran,AbilityorEffectType:Units"/>
<Modification>
<StateFlags index="Cloak" value="1"/>
<StateFlags index="SuppressCollision" value="1"/>
</Modification>
</CBehaviorBuff>
<CBehaviorBuff id="AP_PredatorAdaptiveDefenses">
<Alignment value="Positive"/>
<BehaviorFlags index="Permanent" value="1"/>
<InfoFlags index="Hidden" value="1"/>
<EditorCategories value="Race:Terran,AbilityorEffectType:Units"/>
<DisableValidatorArray value="AP_HavePredatorAdaptiveDefenses"/>
<Modification>
<VitalMaxIncreaseAffectsCurrentArray index="Shields" value="0"/>
<VitalMaxArray index="Shields" value="100"/>
</Modification>
</CBehaviorBuff>
<CBehaviorBuff id="AP_PredatorAdaptiveDefensesShieldsToLife">
<InfoIcon value="Assets\Textures\btn-ability-terran-repair.dds"/>
<BehaviorFlags index="Permanent" value="1"/>
<DisableValidatorArray value="AP_CasterHasShields"/>
<DisableValidatorArray value="AP_CasterNotInCombat3s"/>
<DisableValidatorArray value="AP_NotPredatorAttackedRecently"/>
<DisableValidatorArray value="AP_HavePredatorAdaptiveDefenses"/>
<Modification>
<VitalRegenArray index="Shields" value="-4"/>
<VitalRegenArray index="Life" value="1"/>
</Modification>
</CBehaviorBuff>
<CBehaviorBuff id="AP_PredatorAttackedRecently">
<InfoFlags index="Hidden" value="1"/>
<Duration value="3"/>
<ExpireEffect value="AP_PredatorFuryRechargeSwitch"/>
</CBehaviorBuff>
<CBehaviorBuff id="AP_PredatorFury1">
<InfoIcon value="Assets\Textures\btn-tips-sellzergbiosamples.dds"/>
<Duration value="3.1"/>
<Modification AttackSpeedMultiplier="1.15"/>
<ExpireEffect value="AP_PredatorFuryRechargeSwitch"/>
</CBehaviorBuff>
<CBehaviorBuff id="AP_PredatorFury2">
<InfoIcon value="Assets\Textures\btn-tips-sellzergbiosamples.dds"/>
<Duration value="3.1"/>
<Modification AttackSpeedMultiplier="1.3"/>
<ExpireEffect value="AP_PredatorFuryRechargeSwitch"/>
</CBehaviorBuff>
<CBehaviorBuff id="AP_PredatorFury3">
<InfoIcon value="Assets\Textures\btn-tips-sellzergbiosamples.dds"/>
<Duration value="3.1"/>
<Modification AttackSpeedMultiplier="1.45"/>
<ExpireEffect value="AP_PredatorFuryRechargeSwitch"/>
</CBehaviorBuff>
<CBehaviorBuff id="AP_PredatorFury4">
<InfoIcon value="Assets\Textures\btn-tips-sellzergbiosamples.dds"/>
<Duration value="3.1"/>
<Modification AttackSpeedMultiplier="1.6"/>
<ExpireEffect value="AP_PredatorFuryRechargeSwitch"/>
</CBehaviorBuff>
<CBehaviorBuff id="AP_PredatorFury5">
<DisableValidatorArray value="AP_HavePredatorFury"/>
<BehaviorFlags index="Permanent" value="1"/>
<InfoIcon value="Assets\Textures\btn-tips-sellzergbiosamples.dds"/>
<Modification AttackSpeedMultiplier="1.75"/>
</CBehaviorBuff>
</Catalog>
Original file line number Diff line number Diff line change
Expand Up @@ -4663,7 +4663,7 @@
<EditorCategories value="Race:Protoss"/>
</CButton>
<CButton id="AP_PredatorFury">
<Icon value="Assets\Textures\BTN-Ability-Protoss-ShadowFury.dds"/>
<Icon value="Assets\Textures\btn-progression-hornerhan-6-mirabuildtime.dds"/>
<EditorCategories value="Race:Protoss"/>
</CButton>
<CButton id="AP_ScoutWeaponRange">
Expand Down Expand Up @@ -5753,4 +5753,9 @@
<AlertIcon value="Assets\Textures\btn-upgrade-swann-scvdoublerepair.dds"/>
<EditorCategories value="Race:InfestedTerran"/>
</CButton>
<CButton id="AP_PredatorAdaptiveDefenses">
<Icon value="Assets\Textures\btn-upgrade-stetmann-zerglinghardenedshield.dds"/>
<AlertIcon value="Assets\Textures\btn-upgrade-stetmann-zerglinghardenedshield.dds"/>
<EditorCategories value="Race:Terran"/>
</CButton>
</Catalog>
121 changes: 121 additions & 0 deletions Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2192,10 +2192,17 @@
<AreaArray Radius="0.5" Effect="AP_RetributionFieldDamage"/>
<SearchFlags index="ExtendByUnitRadius" value="1"/>
</CEffectEnumArea>
<CEffectApplyBehavior id="AP_PredatorAttackedRecentlyAB">
<EditorCategories value="Race:Terran"/>
<Behavior value="AP_PredatorAttackedRecently"/>
<WhichUnit Value="Caster"/>
</CEffectApplyBehavior>
<CEffectSet id="AP_RetributionFieldSet">
<EditorCategories value="Race:Terran"/>
<EffectArray value="AP_Predator"/>
<EffectArray value="AP_RetributionFieldSearch"/>
<EffectArray value="AP_PredatorFuryAttackSwitch"/>
<EffectArray value="AP_PredatorAttackedRecentlyAB"/>
</CEffectSet>
<CEffectCreatePersistent id="AP_RescuePods">
<EditorCategories value="Race:Terran"/>
Expand Down Expand Up @@ -17568,4 +17575,118 @@
<WhichUnit Value="Target"/>
<Behavior value="AP_VoidRayPurifierTarget"/>
</CEffectApplyBehavior>
<CEffectApplyBehavior id="AP_PredatorCloakAB">
<Behavior value="AP_PredatorCloak"/>
<WhichUnit Value="Caster"/>
</CEffectApplyBehavior>
<CEffectApplyBehavior id="AP_PredatorFury1AB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<Behavior value="AP_PredatorFury1"/>
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="AP_PredatorFury1RB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<BehaviorLink value="AP_PredatorFury1"/>
</CEffectRemoveBehavior>
<CEffectApplyBehavior id="AP_PredatorFury2AB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<Behavior value="AP_PredatorFury2"/>
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="AP_PredatorFury2RB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<BehaviorLink value="AP_PredatorFury2"/>
</CEffectRemoveBehavior>
<CEffectApplyBehavior id="AP_PredatorFury3AB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<Behavior value="AP_PredatorFury3"/>
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="AP_PredatorFury3RB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<BehaviorLink value="AP_PredatorFury3"/>
</CEffectRemoveBehavior>
<CEffectApplyBehavior id="AP_PredatorFury4AB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<Behavior value="AP_PredatorFury4"/>
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="AP_PredatorFury4RB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<BehaviorLink value="AP_PredatorFury4"/>
</CEffectRemoveBehavior>
<CEffectApplyBehavior id="AP_PredatorFury5AB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<Behavior value="AP_PredatorFury5"/>
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="AP_PredatorFury5RB">
<EditorCategories value="Race:Zerg"/>
<WhichUnit Value="Caster"/>
<BehaviorLink value="AP_PredatorFury5"/>
</CEffectRemoveBehavior>
<CEffectSet id="AP_PredatorFuryAttackSwitch5">
<EffectArray value="AP_PredatorFury5RB"/>
<EffectArray value="AP_PredatorFury4AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryAttackSwitch4">
<EffectArray value="AP_PredatorFury4RB"/>
<EffectArray value="AP_PredatorFury3AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryAttackSwitch3">
<EffectArray value="AP_PredatorFury3RB"/>
<EffectArray value="AP_PredatorFury2AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryAttackSwitch2">
<EffectArray value="AP_PredatorFury2RB"/>
<EffectArray value="AP_PredatorFury1AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryAttackSwitch1">
<EffectArray value="AP_PredatorFury1RB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryRechargeSwitch0">
<EffectArray value="AP_PredatorFury1AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryRechargeSwitch1">
<EffectArray value="AP_PredatorFury1RB"/>
<EffectArray value="AP_PredatorFury2AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryRechargeSwitch2">
<EffectArray value="AP_PredatorFury2RB"/>
<EffectArray value="AP_PredatorFury3AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryRechargeSwitch3">
<EffectArray value="AP_PredatorFury3RB"/>
<EffectArray value="AP_PredatorFury4AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryRechargeSwitch4">
<EffectArray value="AP_PredatorFury4RB"/>
<EffectArray value="AP_PredatorFury5AB"/>
</CEffectSet>
<CEffectSet id="AP_PredatorFuryRechargeSwitch5">
<EffectArray value="AP_PredatorFury5AB"/>
</CEffectSet>
<CEffectSwitch id="AP_PredatorFuryAttackSwitch">
<ValidatorArray value="AP_HavePredatorFury"/>
<EditorCategories value="Race:Zerg"/>
<CaseArray Validator="AP_HavePredatorFury5" Effect="AP_PredatorFuryAttackSwitch5"/>
<CaseArray Validator="AP_HavePredatorFury4" Effect="AP_PredatorFuryAttackSwitch4"/>
<CaseArray Validator="AP_HavePredatorFury3" Effect="AP_PredatorFuryAttackSwitch3"/>
<CaseArray Validator="AP_HavePredatorFury2" Effect="AP_PredatorFuryAttackSwitch2"/>
<CaseArray Validator="AP_HavePredatorFury1" Effect="AP_PredatorFuryAttackSwitch1"/>
</CEffectSwitch>
<CEffectSwitch id="AP_PredatorFuryRechargeSwitch">
<ValidatorArray value="AP_HavePredatorFury"/>
<EditorCategories value="Race:Zerg"/>
<CaseArray Validator="AP_HavePredatorFury1" Effect="AP_PredatorFuryRechargeSwitch1"/>
<CaseArray Validator="AP_HavePredatorFury2" Effect="AP_PredatorFuryRechargeSwitch2"/>
<CaseArray Validator="AP_HavePredatorFury3" Effect="AP_PredatorFuryRechargeSwitch3"/>
<CaseArray Validator="AP_HavePredatorFury4" Effect="AP_PredatorFuryRechargeSwitch4"/>
<CaseArray Validator="AP_HavePredatorFury5" Effect="AP_PredatorFuryRechargeSwitch5"/>
<CaseDefault value="AP_PredatorFuryRechargeSwitch0"/>
</CEffectSwitch>
</Catalog>
Original file line number Diff line number Diff line change
Expand Up @@ -3560,4 +3560,8 @@
<EditorCategories value="Race:InfestedTerran,TechType:Upgrade"/>
<NodeArray index="Use" Link="AP_NotPossibleRootedCompleteOnly"/>
</CRequirement>
<CRequirement id="AP_HavePredatorAdaptiveDefenses">
<EditorCategories value="Race:InfestedTerran,TechType:Upgrade"/>
<NodeArray index="Show" Link="AP_CountUpgradePredatorAdaptiveDefensesCompleteOnly"/>
</CRequirement>
</Catalog>
Original file line number Diff line number Diff line change
Expand Up @@ -6038,4 +6038,8 @@
<OperandArray index="0" value="AP_CountUnitVoidRayPurifierBeamQueuedOrBetterAtUnit"/>
<OperandArray index="1" value="5"/>
</CRequirementLT>
<CRequirementCountUpgrade id="AP_CountUpgradePredatorAdaptiveDefensesCompleteOnly">
<Flags index="TechTreeCheat" value="0"/>
<Count Link="AP_PredatorAdaptiveDefenses" State="CompleteOnly"/>
</CRequirementCountUpgrade>
</Catalog>
12 changes: 8 additions & 4 deletions Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3150,6 +3150,7 @@
<LifeMax value="140"/>
<LifeArmor value="1"/>
<LifeArmorName value="Unit/LifeArmorName/TerranVehiclePlating"/>
<ShieldArmorName value="Unit/ShieldArmorName/AP_PredatorAdaptiveDefenses"/>
<Speed value="4"/>
<Acceleration value="1000"/>
<LateralAcceleration value="46"/>
Expand All @@ -3170,7 +3171,10 @@
<AbilArray Link="stop"/>
<AbilArray Link="AP_PredatorCloak"/>
<AbilArray Link="AP_ChargePredator"/>
<AbilArray Link="AP_PredatorFury"/>
<!-- <AbilArray Link="AP_PredatorFury"/>-->
<BehaviorArray Link="AP_PredatorAdaptiveDefenses"/>
<BehaviorArray Link="AP_PredatorAdaptiveDefensesShieldsToLife"/>
<BehaviorArray Link="AP_PredatorFury5"/>
<WeaponArray Link="AP_Predator"/>
<CardLayouts>
<LayoutButtons Face="Move" Type="AbilCmd" AbilCmd="move,Move" Row="0" Column="0"/>
Expand All @@ -3180,10 +3184,10 @@
<LayoutButtons Face="Attack" Type="AbilCmd" AbilCmd="attack,Execute" Row="0" Column="4"/>
<LayoutButtons Face="AcquireMove" Type="AbilCmd" AbilCmd="move,AcquireMove" Row="0" Column="4"/>
<LayoutButtons Face="AP_RetributionField" Type="Passive" Row="1" Column="0"/>
<LayoutButtons Face="AP_PredatorAdaptiveDefenses" Type="Passive" Row="1" Column="1" Requirements="AP_HavePredatorAdaptiveDefenses"/>
<LayoutButtons Face="AP_PredatorFury" Type="Passive" Row="1" Column="2" Requirements="AP_HavePredatorFury"/>
<LayoutButtons Face="AP_CloakOnPredator" Type="AbilCmd" AbilCmd="AP_PredatorCloak,0" Row="2" Column="0"/>
<LayoutButtons Face="CloakOff" Type="AbilCmd" AbilCmd="AP_PredatorCloak,1" Row="2" Column="1"/>
<LayoutButtons Face="AP_ChargePredator" Type="AbilCmd" AbilCmd="AP_ChargePredator,Execute" Row="2" Column="2"/>
<LayoutButtons Face="AP_PredatorFury" Type="AbilCmd" AbilCmd="AP_PredatorFury,0" Row="2" Column="3"/>
<LayoutButtons Face="AP_ChargePredator" Type="AbilCmd" AbilCmd="AP_ChargePredator,Execute" Row="2" Column="1"/>
</CardLayouts>
<Radius value="0.625"/>
<SeparationRadius value="0.625"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -524,6 +524,8 @@
<!-- Predator -->
<EffectArray Reference="Unit,AP_Predator,LifeArmor" Value="1"/>
<EffectArray Reference="Unit,AP_Predator,LifeArmorLevel" Value="1"/>
<EffectArray Reference="Unit,AP_Predator,ShieldArmor" Value="1"/>
<EffectArray Reference="Unit,AP_Predator,ShieldArmorLevel" Value="1"/>
<!-- Widow Mine -->
<EffectArray Reference="Unit,AP_WidowMine,LifeArmor" Value="1"/>
<EffectArray Reference="Unit,AP_WidowMine,LifeArmorLevel" Value="1"/>
Expand Down Expand Up @@ -674,6 +676,7 @@
<EffectArray Reference="Effect,AP_ArcliteShockCannonAirliftDirected,Amount" Value="10"/>
<!-- Predator -->
<EffectArray Reference="Effect,AP_Predator,Amount" Value="2"/>
<EffectArray Reference="Effect,AP_RetributionFieldDamage,Amount" Value="2"/>
<EffectArray Reference="Weapon,AP_Predator,Level" Value="1"/>
<!-- Cyclone -->
<EffectArray Reference="Effect,AP_CycloneAttackWeaponDamage,Amount" Value="2"/>
Expand Down Expand Up @@ -10670,14 +10673,20 @@
<AffectedUnitArray value="AP_MercLiberatorAG"/>
</CUpgrade>
<CUpgrade id="AP_CellularReactorsPredator">
<EffectArray Reference="Unit,AP_Predator,EnergyStart" Value="100"/>
<EffectArray Reference="Unit,AP_Predator,EnergyMax" Value="100"/>
<!-- <EffectArray Reference="Unit,AP_Predator,EnergyStart" Value="100"/>-->
<!-- <EffectArray Reference="Unit,AP_Predator,EnergyMax" Value="100"/>-->
</CUpgrade>
<CUpgrade id="AP_CloakingTechnologyPredator">
<Icon value="Assets\Textures\btn-ability-terran-cloak-color.dds"/>
<EffectArray Reference="Unit,AP_Predator,EnergyMax" Value="200"/>
<EffectArray Reference="Unit,AP_Predator,EnergyStart" Value="50"/>
<EffectArray Reference="Unit,AP_Predator,EnergyRegenRate" Value=".5625"/>
<EditorCategories value="Race:Terran,UpgradeType:Talents"/>
</CUpgrade>
<CUpgrade id="AP_PredatorAdaptiveDefenses">
<!-- shields were moved to a behavior, so it could be made to start at 0 on upgrade activation-->
<!-- <EffectArray Reference="Unit,AP_Predator,ShieldsMax" Value="100"/>-->
<!-- <EffectArray Reference="Unit,AP_Predator,ShieldsStart" Value="0"/>-->
<EffectArray Reference="Unit,AP_Predator,ShieldArmor" Value="2"/>
<EffectArray Reference="Effect,AP_Predator,LeechFraction[Shields]" Value="0.15"/>
<EffectArray Reference="Effect,AP_RetributionFieldDamage,LeechFraction[Shields]" Value="0.15"/>
<EditorCategories value="Race:Terran,UpgradeType:Talents"/>
</CUpgrade>
<CUpgrade id="AP_PredatorCharge"/>
Expand Down
Loading

0 comments on commit 00c6ea4

Please sign in to comment.