XCOM 2
[WOTC] Soldier Conditioning
126 Comments
Rtma Eros Paragon Jul 31 @ 2:54am 
I ran into a problem with one of the perks you can gain, I found out Riot Control does not work and it comes from long war mod, you should make that compatible outside of those that do not have it.
Daddy Takeda Jul 8 @ 5:23am 
When you say "Each soldier can only do this training one time!", does it mean that soldiers can use the feature of this mod only one time, or that they can do that one specific training (like increasing their aim) one time?
is there a .ini setting to remove the limit on how many times the training can be done? furthermore does the No Stinking Fatigue mod prevent the will drain?
khumak Feb 9 @ 1:51pm 
Great mod overall. I do keep running into a couple of issues though.

1. There doesn't seem to be anything that excludes the perks you rolled in the usual soldier upgrade screen from being randomly given by conditioning, so you can end up with duplicates of the exact same perk sometimes.
2, Some of the perks seem like they make no sense for certain classes to ever get, like for instance templars getting perks that refund ammo or classes that can't use shotguns getting a shotgun specific perk. I haven't looked at the config to see if there's already some built in way to restrict perks on a class by class basis but that would be nice if not.
TheBakedBurrito Feb 7 @ 11:54pm 
I just ended up with an Assault soldier in LWOTC with Deadeye as a random perk. LWOTC already taps into a massive pool of perks by default so I wish the randomization only focused on the perks featured in the config. I am also attempting to retrain a Gunner who got precision shot but I'm mentally prepared for that to not work and just deal with a dud perk.

At least its just one or two potential dud perks per soldier, that isn't enough to invalidate the whole package.
MadMonkee10 Sep 21, 2024 @ 2:21pm 
is there a .ini setting to remove the limit on how many times the training can be done? furthermore does the No Stinking Fatigue mod prevent the will drain?
Qloshae Aug 22, 2024 @ 11:58am 
If I wanted the conditioning to give minor buffs to the other stats, how would I go about this?
Mask Feb 23, 2024 @ 12:54pm 
@TeslaRage if I add +arrStatRanges=(Stat=eStat_psi, MinBonus=10, MaxBonus=20) or something like that, can I condition a soldier to upgrade his psi stats? Or is it deeper than this?
Mask Feb 1, 2024 @ 11:18am 
Are random skills related to training or totally random? Cuz I did aim training and got field medic ability which is completely useless on reaper xD
wilnemo35795 Jan 26, 2024 @ 5:51pm 
could perks that are dependent on weapon equipped weapons work with the perk list that is based on specific weapon types?
RustyDios Aug 15, 2023 @ 3:55am 
What the perks DO, isn't down to this mod (which a framework for giving you extra perks), but more on the mod/class/perk pack .. where that perk originates from
Rtma Eros Paragon Aug 15, 2023 @ 3:15am 
Hello, like to report a bug(?) my reaper ended up gaining Riot Control ability that suppose to give you a free flashbang and smoke grenade but it didn't, why is that?
Mask Aug 12, 2023 @ 2:52am 
Oh, I didn't know sgt requirement. Thx a lot!
RustyDios Aug 12, 2023 @ 2:45am 
Possibly .. by default training has minimum SGT (rank 3) requirement
You can change this in the configs
Mask Aug 12, 2023 @ 2:30am 
I literally rushed Training Center to train my soldiers. When it is done I noticed that I can't train any of them for conditioning. When I hover over the slot (it is unclickable gray) it says No Soldier is available to train (or smth like that). Am I missing smth?
Talanic Aug 2, 2023 @ 10:13am 
I take it there's no way to make sparks be able to do this. It makes sense to me as exploring the integration of their AI with their physical frame; testing how to push the limits of their design.
khumak Aug 2, 2023 @ 9:21am 
There's a mod that lets you change xcom row perks in game, but it's kind of wonky if you use it with LWOTC. It gives you the perk you wanted but it puts it in the pistol row instead of the xcom row. So I don't currently use it.
Soulfire72 Jul 30, 2023 @ 2:59am 
LWOTC user: Love this mod; I've gotten a lot of use out of boosting stats of my high Intelligence soldiers. In the description, though, it says you've been careful to not add abilities that are dependent on weapon, but I've had a ranger with Disabling shot and Combat Engineer with Street Sweeper that simply don't work. Is there a way I can remove weapon dependent abilities from ini somehow?
khumak Jul 26, 2023 @ 3:50pm 
Very cool mod, especially in combination with Soldier Development, although it can take awhile to work a very low combat intelligence troop up to very high prior to conditioning. I like the combination of being able to choose part of the bonus you get and then have it augmented with randomized perks. Really spices things up and can lead to some interesting options you might not otherwise consider.
Kei Apr 1, 2023 @ 1:11am 
@GuapoChee
Sure. First, you should find the folder for the 'soldier development' mod. The address is normally (DRIVE):\Program Files (x86)\Steam\steamapps\workshop\content\268500\1337050242.

Next, you will see the 'Config' folder. Open it and you will find the 'XComWOTC_SoldierDevelopment.ini' file. Open this file with Notepad++ or Window Notepad, anything is okay.

Now, you need to find the lines that specify the maximum values for Aim, Hacking, Mobility, etc(MAXAIM=xx, MAXhacking=xx..). These numbers limit the 'soldier development' mod's stats. Just change the numbers to whatever you want (for example: MaxAim=999, MaxHacking=999, MaxMobility=50...).

Once you have finished modifying the numbers, save the file. That's all.
GuapoChee Mar 31, 2023 @ 6:49am 
Sorry, but if possible could you be more specific @Kei? Which limit line should be edited to fix that behavior?
Kei Mar 30, 2023 @ 8:14am 
@snake 966
Do you know Soldier development’s defalut setting was limited by ORIGINAL status? You need to edit the limit in the soldier development mod’s config folder.
If you don’t edit the ini file, that’s normal behavior.
Snake 966 Mar 30, 2023 @ 8:08am 
There is a conflict IN-Game with Soldier Development and this mod. In my game after a turn at conditioning, if a soldier gained +1 Mobility while dashing, the Mobility stat reset to the ORIGINAL Mobility stat. My soldiers were getting slower and slower as the game went on and I couldnt figure it out till last night.
Finnik Dec 11, 2022 @ 3:58pm 
I've got a bug where my assault (i'm running LWOTC) got serial ability, but it was not working at all . Is there a way to remove perks given with your mod?
GradientPumpkin Nov 1, 2022 @ 4:07pm 
Is there some setting in the .ini file we can change to stop the soldiers from equipping their gear?
TeslaRage  [author] Oct 21, 2022 @ 8:32pm 
@Kei haha A design decision that has been hardcoded into the mod. The answer is no. You should try messing around with the bonuses they would get if you want higher stats.
Kei Oct 17, 2022 @ 11:06am 
very cool mod, thanks! But I want to change this mod repeatable training(not just one time) for absolutely replace soldier develop mod. Do you have any ideas?
TeslaRage  [author] Sep 4, 2022 @ 5:45pm 
It would be in the UI if the soldier is granted an ability. It is not guaranteed. You can play around with the config to increase the possibility.
Hangfish Sep 4, 2022 @ 9:47am 
Where does these new abilities show up? It says I get an ability when I complete the thing, but I can't see it in the UI. I'm using RPGO.
cobra30 Jul 20, 2022 @ 2:22pm 
"Serial" ability does not work in LWOTC, it is in the soldier's menu, it can be used, it does not add an action after killing
RustyDios Jul 13, 2022 @ 12:15am 
YES!
Thankyou sooooooooooooooooooooooooooo much for the much needed QoL update.
TeslaRage  [author] Jul 10, 2022 @ 3:52am 
QoL update is coming soon. Just a friendly PSA to back up configs if needed.
TeslaRage  [author] Jun 15, 2022 @ 4:00pm 
Rusty is right. That's from Soldier Development.
RustyDios Jun 15, 2022 @ 10:37am 
not from this mod ... maybe Soldier Development mod ?
ShinyNobody Jun 15, 2022 @ 10:31am 
Does this mod remove stat rewars from resitance ring actions? I do not get any bonuses like +4 aim or dodge etc. and i cant not find the culprint
Agent Coxack Jun 8, 2022 @ 4:29am 
Oh also just in case anyone's worried about it, using "RebuildSelectedSoldiersClass" from one of the Console Command mods does NOT remove that soldier's conditioned traits.
Agent Coxack Jun 7, 2022 @ 10:12am 
This mod really helps if you make or modify a class yourself and accidentally kneecap something. Plus, it really helps for hero runs.
4rrakis May 27, 2022 @ 8:16am 
That may be, but if you want to solve that mod conflict you have to find out which mod conflicts with this one. If I was in your place I would start with everything that affects the training center, and if that does not work I would do a binary search until I found the culprit.
Latis May 27, 2022 @ 7:11am 
it's a dependency of other mod :(
4rrakis May 27, 2022 @ 5:05am 
Maybe? Disable it and see if it works.
4rrakis May 26, 2022 @ 10:31pm 
If I had to find a conflict like this I would start with other mods that somehow change the training center.
Latis May 26, 2022 @ 7:41pm 
Seems a mod conflict, but, dunno with wich one can be
4rrakis May 26, 2022 @ 2:04pm 
@Latis
It works fine on my end, also with LWotC.
Latis May 26, 2022 @ 1:31pm 
My game crash when i put a soldier to conditioning in LWOTC.
:(
TeslaRage  [author] May 16, 2022 @ 8:33am 
Yep thats right
Gabriel Cooper May 16, 2022 @ 6:08am 
if i wanted to have the chance to get a ability to be 100% i would put the ''bonus" setting of the "arrNoOfAbilities" to 1 correct? that way it would always give at least 1 skill.
RustyDios Mar 27, 2022 @ 4:20am 
@NeonKnightLight
you can't edit xxx.u files like this.. it would require a mod update from the author or editing an existing .ini entry/setting
NeonKnightLight Mar 27, 2022 @ 2:09am 
Albino Blacky

D:\SteamLibrary\steamapps\workshop\content\268500\2387058090\Script
open thiis in Note ++ WOTC_SoldierConditioning.u

static function bool CS_IsUnitValidForSlotFn(XComGameState_StaffSlot SlotState, StaffUnitInfo UnitInfo)
{
local XComGameState_Unit Unit;
local UnitValue kUnitValue;

Unit = XComGameState_Unit(class'XComGameStateHistory'.static.GetGameStateHistory().GetGameStateForObjectID(UnitInfo.UnitRef.ObjectID));

// Check unit value. This training is only allowed one time per soldier
if(Unit.GetUnitValue('TR_SoldierConditioning', kUnitValue))
{
if(kUnitValue.fValue > 0) return false; <<<---Modifying this value will likely result in more than one training. Investigating issue.....
}

if (Unit.CanBeStaffed()
TeslaRage  [author] Mar 23, 2022 @ 3:52am 
From feedback I have gotten, seems to work fine on a fresh LWOTC campaign