I'd like to ask if there is any technical or other reason for clearing a soldier's inventory when the soldier is deselected from a ship? This is probably the most annoying thing I have had with this otherwise genius game.
My gaming style is "have ~15 soldiers in a base, 8 on a mission, when they come back wounded, heal them and use other personnel for missions in the meantime". Which means that I have to re-equip my soldiers with the same items over and over again when moving them between the hospital and the ship.
I found the code in client/campaign/cp_aircraft.c that does this (INVSH_DestroyInventory()), commenting the offending line out seems to work at the moment, but I may be mistaken, the catch may not be obvious. Perhaps the saves may become corrupt / items go missing over time / whatever. Can anyone with enough knowledge of the code comment on this?
Or is there a different approach, a different gaming style, that doesn't suffer from this issue?
Thanks.