I have already tried regenerating config files. Didn't fix anything.
I made a simple mod to print out the T2 Psi Amp damage values.
Code: Select all
static event OnPostTemplatesCreated()
{
local WeaponDamageValue Value;
foreach class'X2Item_DefaultWeapons'.default.PsiAmpT2_AbilityDamage(Value)
{
`log("TestStuff: PsiAmpT2_AbilityDamage = (Damage=" $ Value.Damage $ ", Spread = " $ Value.Spread
$ ", PlusOne = " $ Value.PlusOne $ ", Crit = " $ Value.Crit $ ", Pierce = " $ Value.Pierce
$ ", Tag=\"" $ Value.Tag $ "\", DamageType=\"" $ Value.DamageType $ "\")");
}
}
The only mods I have active are Long War 2 and this mod. New profile, fresh configs. Result I got was:
Code: Select all
PsiAmpT2_AbilityDamage = (Damage=6, Spread = 1, PlusOne = 0, Crit = 0, Pierce = 0, Tag="Soulfire", DamageType="Psi")
PsiAmpT2_AbilityDamage = (Damage=4, Spread = 0, PlusOne = 25, Crit = 0, Pierce = 0, Tag="VoidRift", DamageType="Psi")
PsiAmpT2_AbilityDamage = (Damage=10, Spread = 2, PlusOne = 0, Crit = 0, Pierce = 0, Tag="NullLance", DamageType="Psi")
For reference the values present in "SteamApps\common\XCOM 2\XComGame\Config\DefaultGameData_WeaponData.ini" is:
Code: Select all
PsiAmpT2_AbilityDamage = (Damage=6, Spread = 1, PlusOne = 0, Crit = 0, Pierce = 0, Tag = "Soulfire", DamageType="Psi")
PsiAmpT2_AbilityDamage = (Damage=4, Spread = 0, PlusOne = 25, Crit = 0, Pierce = 0, Tag = "VoidRift", DamageType="Psi")
PsiAmpT2_AbilityDamage = (Damage=9, Spread = 2, PlusOne = 51, Crit = 0, Pierce = 0, Tag = "NullLance", DamageType="Psi")
And the values present in "SteamApps\workshop\content\268500\844674609\Config\XComGameData_WeaponData.ini" is:
Code: Select all
PsiAmpT2_AbilityDamage = (Damage=7, Spread = 1, PlusOne = 50, Crit = 0, Pierce = 0, Tag = "Soulfire", DamageType="Psi")
PsiAmpT2_AbilityDamage = (Damage=5, Spread = 0, PlusOne = 75, Crit = 0, Pierce = 0, Tag = "VoidRift", DamageType="Psi")
PsiAmpT2_AbilityDamage = (Damage=10, Spread = 2, PlusOne = 0, Crit = 0, Pierce = 0, Tag = "NullLance", DamageType="Psi")
There is clearly something wrong here. It seems like only the last value from LW2's INI is being used.
Can anyone else confirm Soulfire damage with a T2 Psi Amp?