XCOM 2
283 ratings
Free Carry Drop Subdue WOTC
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
169.258 KB
8 Sep, 2017 @ 3:37pm
21 Mar, 2022 @ 12:28pm
8 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Free Carry Drop Subdue WOTC

Description
Carry, Drop and Subdue are now free at 100%.

If you dont like the option being available even if nobody has any action left like EVAC, you can configure it in the INI file. But it doesnt happen enough for me personnally that it annoys me.

V2.0 - Converted to OnPostTemplatesCreated

V2.1 - Explicitly disallowed the abilities to break concealment. I've done all i could, now if you still break concealment because you pick up a prisoner in the Rescue Ally mission after silently opening the door, i cant do much more. I hope it works. All 3 abilities now have ConcealBreak = Never.

V2.2 - You can now control if it ends the turn or not.

V2.3 - Fixed issue with carry cost (Thanks to MrMister)

They are all configurable individually in the INI file.

C:\Program Files (x86)\Steam\steamapps\workshop\content\268500\1130901449\Config\XComFreeUnitCarryAndDrop.ini
71 Comments
Juravis  [author] 26 Nov @ 10:19pm 
/bow
Silver 26 Nov @ 8:34pm 
This mod is a blessing, I've been looking for something that removes picking up bodies breaking concealment for WEEKS. It's so bloody daft. You're a hero
Ray 7 Sep, 2024 @ 6:30am 
Nice works in 2024 no problemo
MrMister 16 Nov, 2022 @ 5:20am 
Yes it is.
hottt3 16 Nov, 2022 @ 4:13am 
Is it compatible with LWotC ? Thanks)
Juravis  [author] 21 Mar, 2022 @ 12:29pm 
Your fix is up. You are lucky, it instantly launched ModBuddy and it was configured correctly i forgot that VS is for Chimera Squad. Try this version with your fix now up.
Juravis  [author] 21 Mar, 2022 @ 12:19pm 
My VSCode isn't working I'll try to fix it
MrMister 21 Mar, 2022 @ 11:55am 
So you're saying you can't update the mod anymore? If so I can just released a fixed redux version, but that'd be a shame as the work and credit is still all yours.
MrMister 21 Mar, 2022 @ 11:55am 
I found the cause and the fix!

You forgot a line in the Carry script block

// Carry Unit free
CurrentAbility = AllAbilities.FindAbilityTemplate('CarryUnit');
CurrentAbility.AbilityCosts.Length = 0;
ActionPointCost = new class'X2AbilityCost_ActionPoints'; <<<---- THIS IS WHAT YOU MISSED
ActionPointCost.iNumPoints = default.PICKUP_ACTION_POINTS;
ActionPointCost.bConsumeAllPoints = default.PICKUP_ENDS_TURN;
ActionPointCost.bFreeCost = default.PICKUP_TOTALLY_FREE;
CurrentAbility.AbilityCosts.AddItem(ActionPointCost);
CurrentAbility.ConcealmentRule = eConceal_Always;

Because you forgot to declare ActionPointCost anew for Carry, it was reusing the one for Drop (further up in the code) and overriding its values.


I rebuilt the mod just adding that one line, and it works! I can make Carry cost 1 AP while Drop costs 0 AP.
Juravis  [author] 21 Mar, 2022 @ 8:51am 
I cant and i dont code anymore its possible. The initial goal of the mod was making everything free, exposing the variables came after.