XCOM 2
WOTC Flawless
xCoiotex 28 Mar, 2023 @ 3:54pm
A Better Lwotc Flawless Rewards version (balanced)
I've been tweaking this mod to be not so impactful on the campaing, so if you are just like me and get regular flawless missions, this is maybe suited for you.

To update this mod like mine, search for the file: XComWotcFlawless.ini
located in the directory:
SteamLibrary\steamapps\workshop\content\268500\1127174933\Config\

Notes for a better experience
  1. I put multiple lines in resource loot table, to nerf the chance to get elerium cores, also there are another tweaks like a rare chance to get 2 elerium cores, and 2 to 3 Combat stims since in vanilla lwotc they are one use only and cost 3 supplies to make.

  2. If you want to put more stuff from the lwotc you may want to look at the file: XComLW_Overhaul.ini
    located in the directory: SteamLibrary\steamapps\workshop\content\268500\2683996590\Config
    for example the assault rifle laser weapon, you would put it like this:

    ItemLootTable[number]="AssaultRifle_LS";
    change the number in brackets to follow the order, do not repeat numbers in this, they must be unique.

  3. Also in this file, you could balance flawless wotc, by changing the value "TRUE" to "FALSE" at 'INSTANT_BUILD_TIMES=TRUE' , line 770, and you also may tweak the number in 'PointsToComplete=[number]' to half, in each item to have a better experience. (you can do that quickly by ctrl+f and changing in batches)

Here is the code

[WotcFlawless.UIScreenListener_Flawless] ; Each entry is of the form: ; TemplateName, Min Reward Amount, Max Reward Amount ; RESOURCE LOOT ;--------------- ResourceLootTable[0]="Supplies,10,23"; ResourceLootTable[1]="Supplies,10,15"; ResourceLootTable[2]="Supplies,10,20"; ResourceLootTable[3]="Supplies,10,17"; ResourceLootTable[4]="Intel,5,10"; ResourceLootTable[5]="Intel,7,12"; ResourceLootTable[6]="EleriumDust,2,5"; ResourceLootTable[7]="EleriumDust,4,7"; ResourceLootTable[8]="AlienAlloy,2,5"; ResourceLootTable[9]="AlienAlloy,4,7"; ResourceLootTable[10]="EleriumCore"; ;ITEM LOOT ;--------------- ;grenades ItemLootTable[0]="AcidGrenade"; ItemLootTable[1]="AlienGrenade"; ItemLootTable[2]="GasGrenade"; ItemLootTable[3]="Firebomb"; ItemLootTable[4]="SmokeGrenadeMk2"; ItemLootTable[5]="EMPGrenade"; ;pcs ItemLootTable[6]="CommonPCSConditioning"; ItemLootTable[7]="CommonPCSSpeed"; ItemLootTable[8]="CommonPCSHacking"; ItemLootTable[9]="CommonPCSPerception"; ItemLootTable[10]="CommonPCSAgility"; ItemLootTable[11]="CommonPCSFocus,1,2"; ItemLootTable[12]="CommonPCSPsi"; ItemLootTable[13]="CommonPCSDefense"; ;pcs ItemLootTable[14]="DepthPerceptionPCS"; ItemLootTable[15]="HyperReactivePupilsPCS"; ItemLootTable[16]="CombatAwarenessPCS"; ItemLootTable[17]="CombatRushPCS"; ItemLootTable[18]="DamageControlPCS"; ItemLootTable[19]="AbsorptionFieldsPCS"; ItemLootTable[20]="BodyShieldPCS"; ItemLootTable[21]="EmergencyLifeSupportPCS"; ItemLootTable[22]="IronSkinPCS,1,2"; ItemLootTable[23]="SmartMacrophagesPCS"; ;weapon upgrades ItemLootTable[24]="AimUpgrade_Bsc,1,2"; ItemLootTable[25]="CritUpgrade_Bsc,1,2"; ItemLootTable[26]="ClipSizeUpgrade_Bsc,1,2"; ItemLootTable[27]="ReloadUpgrade_Bsc,1,2"; ItemLootTable[28]="MissDamageUpgrade_Bsc,1,2"; ItemLootTable[29]="FreeKillUpgrade_Bsc,1,2"; ItemLootTable[30]="FreeFireUpgrade_Bsc,1,2"; ;Vest and Misc ItemLootTable[31]="BattleScanner"; ItemLootTable[32]="NanoMedikit"; ItemLootTable[33]="MindShield"; ItemLootTable[34]="CombatStims,2,3"; ItemLootTable[35]="NanofiberVest,2,2"; ItemLootTable[36]="HazmatVest"; ItemLootTable[37]="AlloyPlating,1,2"; ItemLootTable[38]="ChameleonSuit"; ;Rounds ItemLootTable[39]="TracerRounds,1,2"; ItemLootTable[40]="APRounds,1,2"; ItemLootTable[41]="TalonRounds"; ItemLootTable[42]="StilettoRounds"; ItemLootTable[43]="NeedleRounds"; ItemLootTable[44]="FlechetteRounds"; ItemLootTable[45]="RedScreenRounds,1,2"; ;RARE ITEM LOOT ;---------------------- ;Rare grenades RareItemLootTable[0]="AcidGrenadeMk2"; RareItemLootTable[1]="GasGrenadeMk2"; RareItemLootTable[2]="FirebombMK2"; RareItemLootTable[3]="EMPGrenadeMk2"; RareItemLootTable[4]="FrostBomb"; ;Rare pcs RareItemLootTable[5]="RarePCSConditioning"; RareItemLootTable[6]="EpicPCSConditioning"; RareItemLootTable[7]="RarePCSSpeed"; RareItemLootTable[8]="EpicPCSSpeed"; RareItemLootTable[9]="RarePCSFocus"; RareItemLootTable[10]="EpicPCSFocus"; RareItemLootTable[11]="RarePCSPerception"; RareItemLootTable[12]="EpicPCSPerception"; RareItemLootTable[13]="RarePCSAgility"; RareItemLootTable[14]="EpicPCSAgility"; RareItemLootTable[15]="RarePCSPsi"; RareItemLootTable[16]="EpicPCSPsi"; RareItemLootTable[17]="RarePCSDefense"; RareItemLootTable[18]="EpicPCSDefense"; RareItemLootTable[19]="RarePCSHacking"; RareItemLootTable[20]="EpicPCSHacking"; ;Rare weapon upgrades RareItemLootTable[21]="AimUpgrade_Adv"; RareItemLootTable[22]="AimUpgrade_Sup"; RareItemLootTable[23]="CritUpgrade_Adv"; RareItemLootTable[24]="CritUpgrade_Sup"; RareItemLootTable[25]="ClipSizeUpgrade_Adv"; RareItemLootTable[26]="ClipSizeUpgrade_Sup"; RareItemLootTable[27]="ReloadUpgrade_Adv"; RareItemLootTable[28]="ReloadUpgrade_Sup"; RareItemLootTable[29]="MissDamageUpgrade_Adv"; RareItemLootTable[30]="MissDamageUpgrade_Sup"; RareItemLootTable[31]="FreeFireUpgrade_Adv"; RareItemLootTable[32]="FreeFireUpgrade_Sup"; RareItemLootTable[33]="FreeKillUpgrade_Adv"; RareItemLootTable[34]="FreeKillUpgrade_Sup"; ;Rare Vest and Misc RareItemLootTable[35]="MimicBeacon"; RareItemLootTable[36]="ProximityMine"; RareItemLootTable[37]="SustainingSphere"; RareItemLootTable[38]="PlatedVest"; RareItemLootTable[39]="StasisVest"; RareItemLootTable[40]="Hellweave"; RareItemLootTable[41]="ChitinPlating"; RareItemLootTable[42]="CarapacePlating"; ;Rare Rounds RareItemLootTable[43]="VenomRounds"; RareItemLootTable[44]="FalconRounds"; RareItemLootTable[45]="BlueScreenRounds"; RareItemLootTable[46]="IncendiaryRounds"; RareItemLootTable[47]="EleriumCore,2,2"; ;PERCENT CHANCE TO GET ITEM LOOT ChanceForItemLoot=18 ChanceForRareItemLoot=4 ;ENABLE TERROR MISSION REWARD GiveTerrorRewardFlag=Y BaseTerrorRewardChance=15; ;ABILITY POINT REWARD GiveAbilityPointRewardFlag=Y AbilityPointReward=2,4;
Last edited by xCoiotex; 31 Mar, 2023 @ 6:10pm