XCOM 2
[WOTC] Restrict Weapon Upgrades
Devil_Cloud38 24. des. 2022 kl. 10.00
Those running ballistic shields + shield attachments + Weapons and items overhaul + spark arsenal
If you wish to make it so shields and spark shields don't use the attachment upgrades from weapons and items overhaul mod and spark arsenal, help yourself out with these lines added to XcomRestrictUpgrades on the config files.

Of course, you can still run it without these restriction if you wanted to, but to me at least it helps clean up the attachment list for shields.

;will forbid ballistic shields from equipping attachments not related to shields
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_LightweightFrame")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_BeddedStock")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Scope")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_ReflexSight")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_LaserSight")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Bipod")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Suppressor")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Foregrip")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Speedloader")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_ExpandedMag")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_WildcatCartridges")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="IRI_SpeedLoader_Upgrade")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="IRI_SpeedLoader_Upgrade")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="IRI_SpeedLoader_Upgrade")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="IRI_ExperimentalMagazine_Upgrade")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="IRI_ExperimentalMagazine_Upgrade")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="IRI_ExperimentalMagazine_Upgrade")
< >
Viser 15 av 5 kommentarer
Devil_Cloud38 24. des. 2022 kl. 10.01 
;will forbid Spark ballisctic shields from equipping attachments not related to shields
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_LightweightFrame")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_LightweightFrame")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_LightweightFrame")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_BeddedStock")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_BeddedStock")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_BeddedStock")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_Scope")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_Scope")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_Scope")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_ReflexSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_ReflexSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_ReflexSight")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_LaserSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_LaserSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_LaserSight")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_Bipod")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_Bipod")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_Bipod")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_Suppressor")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_Suppressor")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_Suppressor")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_Foregrip")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_Foregrip")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_Foregrip")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_Speedloader")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_Speedloader")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_Speedloader")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_ExpandedMag")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_ExpandedMag")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_ExpandedMag")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="WOTC_APA_Superior_WildcatCartridges")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="WOTC_APA_Superior_WildcatCartridges")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="WOTC_APA_Superior_WildcatCartridges")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="IRI_SpeedLoader_Upgrade")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="IRI_SpeedLoader_Upgrade")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="IRI_SpeedLoader_Upgrade")

+UpgradeConfig=(TemplateName="SparkBallisticShield_CV", AttachmentName="IRI_ExperimentalMagazine_Upgrade")
+UpgradeConfig=(TemplateName="SparkBallisticShield_MG", AttachmentName="IRI_ExperimentalMagazine_Upgrade")
+UpgradeConfig=(TemplateName="SparkBallisticShield_BM", AttachmentName="IRI_ExperimentalMagazine_Upgrade")
Devil_Cloud38 24. des. 2022 kl. 10.05 
This is just mostly to help people out there, and keep a recorded note of this. Sort of like a public PSA I guess?
Anyways, hope it helps
jahsinha 16. aug. 2023 kl. 23.01 
I don't use WIO and would like to clean up the shield attachment list. Will copying these w/o WIO cause a crash?
Nero 18. des. 2024 kl. 1.50 
Opprinnelig skrevet av Devil_Cloud38:
If you wish to make it so shields and spark shields don't use the attachment upgrades from weapons and items overhaul mod and spark arsenal, help yourself out with these lines added to XcomRestrictUpgrades on the config files.

Of course, you can still run it without these restriction if you wanted to, but to me at least it helps clean up the attachment list for shields.

;will forbid ballistic shields from equipping attachments not related to shields
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_LightweightFrame")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_LightweightFrame")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_BeddedStock")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_BeddedStock")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Scope")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Scope")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_ReflexSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_ReflexSight")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_LaserSight")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_LaserSight")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Bipod")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Bipod")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Suppressor")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Suppressor")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Foregrip")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Foregrip")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_Speedloader")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_Speedloader")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_ExpandedMag")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_ExpandedMag")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="WOTC_APA_Superior_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="WOTC_APA_Superior_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Basic_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Advanced_WildcatCartridges")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="WOTC_APA_Superior_WildcatCartridges")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="IRI_SpeedLoader_Upgrade")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="IRI_SpeedLoader_Upgrade")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="IRI_SpeedLoader_Upgrade")

+UpgradeConfig=(TemplateName="BallisticShield_CV", AttachmentName="IRI_ExperimentalMagazine_Upgrade")
+UpgradeConfig=(TemplateName="BallisticShield_MG", AttachmentName="IRI_ExperimentalMagazine_Upgrade")
+UpgradeConfig=(TemplateName="BallisticShield_BM", AttachmentName="IRI_ExperimentalMagazine_Upgrade")

you can also use CategoryName= shield or spark_shield to disable all ballistic shields and spark shields from ever using those attachments, preferrable if you use a mod that adds a variant of ballistic shields for example if you're running mass effect weapon overhaul's Cerberus Armory
Nero 18. des. 2024 kl. 1.50 
example
+UpgradeConfig=(CategoryName="shield", AttachmentName="WOTC_APA_Basic_LightweightFrame") +UpgradeConfig=(CategoryName="shield", AttachmentName="WOTC_APA_Advanced_LightweightFrame") +UpgradeConfig=(CategoryName="shield", AttachmentName="WOTC_APA_Superior_LightweightFrame")
this would disable all weapon within the shield category from ever using the lightweight frame weapon attachments
+UpgradeConfig=(CategoryName="spark_shield", AttachmentName="WOTC_APA_Basic_LightweightFrame") +UpgradeConfig=(CategoryName="spark_shield", AttachmentName="WOTC_APA_Advanced_LightweightFrame") +UpgradeConfig=(CategoryName="spark_shield", AttachmentName="WOTC_APA_Superior_LightweightFrame")
this would disable all weapon within the spark shield category from ever using the lightweight frame weapon attachments
Sist redigert av Nero; 18. des. 2024 kl. 1.51
< >
Viser 15 av 5 kommentarer
Per side: 1530 50