Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I know at one point i did choose to farm the zombies for quite awhile, idk if thats afffected by it.
https://drive.google.com/file/d/0B0KYKP0J-c9vcksxLXBTUkFzdE0/view
I did start a new game with just this mod and played ~3 or so missions to make sure it was working so if you have a situation that is causing it to crash I'll be happy to look at it if I can recreate the problem.
So turns out my xcom2 modbuddy program failed to update and the reason I couldn't figure out what was changed to wetworks was because i was looking at the pre-change code.
I made changes to the mod that should work with the new wetwork however my testing is very limited as all my save files are broken due to missing mods thanks to this update.
I'd appreciate it if you can give me a heads uf if you spot anything out of place.
I'll try to spend some time tonight to see if i can figure out how the new wetworks is working.
With that said if you want in the .ini file for the mod is a setting ShowModifiedKills
if you set that to false, it should disable the mod without having to uninstall it. You'll go back to the default behavior but less information might be better than none until I can fix this.
Specifically there is a function called CanRankUpSoldier that determines if a soldiers has enough kills to advance a rank. This function did not change. This is where I based my logic on.
But I will need to look at this much more because I don't quite understand how they are making it so wetworks is not retroactive.
Nevermind, couldn't wait and ended up hashing out my own version. Thanks anyways though.
mind if I use your GetKillString() function in one of my own mods? I'd credit you an author of course. It'd save be a good bit of time, and I'd appreciate it.
Mod should display 19/24
Regardless, thank you for this!
As far as BonusMissionXP I think that it is related to bUseFullXpSystem=false. Many parts in the code give the impression that at one point XCOM2 used an xp based system. So my guess is this is left over from the past.
This mod does not track kill assists. It uses the GetNumKillsFromAssists function in the XComGameState_Unit class. This function is the one used in calculating when a soldier gains a ranks.
As far as a rookie getting 4 assists then becoming a grenadier; my guess is you would have 4/5th of a kill at this point.
I don't know of a good way to report the number of kill assists by themselves. The KillAssists variable is protected and the GameState classes can't be extended so I'm not aware of any way to get access short of manually tracking it yourself.
The only way I found to get assist data is from GetNumKillsFromAssists and this only gives the number of full kills from assists.
Tthat said I'm no expert. Everything I said might be wrong.
This is normal if SubtractAdjustmentsFromNextLevel=true.
explanation:
When I wrote the mod it was to show me how close a soldier was to rank up. This meant 2 things to me. Expose the modifiers from wet works and kill assists and show me the total kills needed.
The default behavior of the mod:
(Kills + Wet Works + Assists) / Next Rank
Example: A sharp shooter has 12 kills, 20 assists, and wet works on veteran difficulty.
Without the mod you see: Kills = 12.
With this mod the ui will show 20 / 24
This is calculated: 12 kills x 1.25 (Wet Works) = 16 kills. Sharp shooters get 1/5 kill per assist for an extra 4.
One of the early requests was to subtract the bonus values from the next level instead of adding them to kills. That's what SubtractAdjustmentsFromNextLevel=true does.
So with the sharp shooter example:
Instead of: 12 + 4 + 4 / 24 = 20 /24
You get: 12 / 24 - 4 -4 = 12 /16
I hope that makes sense.
SubtractAdjustmentsFromNextLevel=false
change that to
SubtractAdjustmentsFromNextLevel=true
and save the file
This is a short version of how they work. In a level if you kill an enemy every soldier who did not get the killign blow is credited with a "kill assist". This number is never shown to you.
The game then treats the kill assists like a partial kill. It varies from class to class but generally it is about 4 kill assists = 1 kill for the purpose of leveling.