Project

General

Profile

Bug #22648

Actions missing from XP Log and XP Level awarded without training

Added by bitnick almost 5 years ago.

Status:
New
Severity:
Low
Assignee:
-
Category:
Gameplay
Target version:
-
Start date:
05/29/2019
% Done:

0%

Version:
Platform:
Linux
Expansion:
Core Game
Language:
English (US)
Mod Related:
No
Votes:
Arrow u r green
Arrow d r red

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.

KSP-1.7.0-XP-Theocan.png (1.28 MB) KSP-1.7.0-XP-Theocan.png XP Log is incomplete, but level correct destpite no training bitnick, 05/29/2019 06:53 PM
KSP-1.7.0-XP-Theocan.sfs (1.01 MB) KSP-1.7.0-XP-Theocan.sfs Savegame @UT 8480021.256337624 bitnick, 05/29/2019 07:23 PM
46858

Also available in: Atom PDF