Bug #22648
Actions missing from XP Log and XP Level awarded without training
Status:
New
Severity:
Low
Assignee:
-
Category:
Gameplay
Target version:
-
Start date:
05/29/2019
% Done:
0%
Language:
English (US)
Mod Related:
No
Votes:
Description
Something seems to be wrong with the XP system. I have similar problems with most Kerbals, but here is Theocan as an example:
- UT 8432361.9964004997:
Theocan (correctly) has XP lvl 1 (from Orbiting Kerbin). This is also the only achievement listed in the Log for him, dispite having also orbited Minmus.
- UT 8476287.1400751453:
After planting a flag on Minmus, Theocan has XP lvl 2 despite no training in MPL and not returning to Kerbin. Nothing more than "Orbit around Kerbin" is shown in the log (see image).
- UT 8480021.256337624:
Theocan is now aboard a vessel with a Mobile Processing Lab. Using the "Level Up Crew" function gives the message "No astronauts onboard are ready to gain experience." Theocan (now correctly) still has XP lvl 2, but his achievements are still not shown in the Log.
The relevant section from the savegame (at UT 8480021.256337624):
CAREER_LOG { flight = 1 0 = ExitVessel,Kerbin 0 = Orbit,Kerbin 0 = BoardVessel,Kerbin 0 = Suborbit,Kerbin 0 = Flight,Kerbin 0 = Land,Kerbin 0 = Recover } FLIGHT_LOG { flight = 1 1 = Flight,Kerbin 1 = Suborbit,Kerbin 1 = Orbit,Kerbin 1 = Flyby,Minmus 1 = Escape,Minmus 1 = Orbit,Minmus 1 = Suborbit,Minmus 1 = Land,Minmus 1 = ExitVessel,Minmus 1 = PlantFlag,Minmus 1 = BoardVessel,Minmus }
My expectation would be that all current achievements (i.e. the highest value completed action for each body) would show up in the Kerbal's XP Log immediately, together with a message along the lines of "Visit training center to level up" if the XP threshold for the next level has been reached.
This might be related to saving & reloading games (which I do quite often). Also possibly related to https://bugs.kerbalspaceprogram.com/issues/18990.