Skip to content

Commit

Permalink
Restore AP costs of faction soldier skills
Browse files Browse the repository at this point in the history
The changes to the AWC/XCOM skill costs affected the normal skills of
the faction soldiers too. Those skills should still have the original AP
costs and this change fixes that.
  • Loading branch information
pledbrook committed Jul 7, 2019
1 parent f04cf85 commit b0c4e13
Showing 1 changed file with 72 additions and 0 deletions.
72 changes: 72 additions & 0 deletions LongWarOfTheChosen/Config/XComPromotionUIMod.ini
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,78 @@ RevealAllAbilities = true

;Mod compatibility Settings

; Custom Class Ability Costs
; Allows you to override the normal AP cost of an ability for a specific class.
; Apply these to the faction soldier skills to offset the changes to the AWC skill
; costs.
;+ClassCustomAbilityCost= (ClassName=RM_Biotic, AbilityName=RM_Reave, AbilityCost=5)

+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=SkirmisherReflex, AbilityCost=10)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=TotalCombat, AbilityCost=10)

+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=RunandGun, AbilityCost=11)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=SkirmisherVengeance, AbilityCost=11)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=ZeroIn, AbilityCost=11)

+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=RunandGun, AbilityCost=12)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=Whiplash, AbilityCost=12)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=FullThrottle, AbilityCost=12)

+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=CombatPresence, AbilityCost=13)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=Retribution, AbilityCost=13)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=SkirmisherInterrupt, AbilityCost=13)

+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=SkirmisherAmbush, AbilityCost=14)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=Reckoning, AbilityCost=14)

+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=ManualOverride, AbilityCost=15)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=Battlelord, AbilityCost=15)
+ClassCustomAbilityCost= (ClassName=Skirmisher, AbilityName=Judgment, AbilityCost=15)

; Templar
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Parry, AbilityCost=10)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Reverberation, AbilityCost=10)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Amplify, AbilityCost=10)

+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Overcharge, AbilityCost=11)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Pillar, AbilityCost=11)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Stunstrike, AbilityCost=11)

+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Deflect, AbilityCost=12)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Channel, AbilityCost=12)

+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Reflect, AbilityCost=13)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=TemplarInvert, AbilityCost=13)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=DeepFocus, AbilityCost=13)

+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=ArcWavePassive, AbilityCost=14)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=TemplarExchange, AbilityCost=14)

+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=IonicStorm, AbilityCost=15)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=VoidConduit, AbilityCost=15)
+ClassCustomAbilityCost= (ClassName=Templar, AbilityName=Ghost, AbilityCost=15)

;Reaper
+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=RemoteStart, AbilityCost=10)
+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=BloodTrail, AbilityCost=10)

+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=TargetDefinition, AbilityCost=11)
+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=Shrapnel, AbilityCost=11)

+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=SilentKiller, AbilityCost=12)
+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=Distraction, AbilityCost=12)
+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=Needle, AbilityCost=12)

+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=Sting, AbilityCost=13)
+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=PaleHorse, AbilityCost=13)

+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=Highlands, AbilityCost=14)
+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=SoulReaper, AbilityCost=14)

+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=HomingMine, AbilityCost=15)
+ClassCustomAbilityCost= (ClassName=Reaper, AbilityName=SoulHarvester, AbilityCost=15)


; Override which classes to ignore when showing the new promotion screen
[NewPromotionScreenbyDefault_Integrated.NewPromotionScreenByDefault_PromotionScreenListener]
.IgnoreClassNames=UIArmory_PromotionHero
Expand Down

0 comments on commit b0c4e13

Please sign in to comment.