openly-retro / stellaris-machine-robot-expansion

Continuation of XVCV's "Machine & Robot Expansion" mod
https://steamcommunity.com/sharedfiles/filedetails/?id=3163759042
2 stars 2 forks source link

Memory share levels up too many leaders #74

Closed openly-retro closed 8 months ago

openly-retro commented 8 months ago

image

openly-retro commented 8 months ago

testing commands in game. Run the game on SLOWEST as there is a built-in blocker that the level-up effect won't fire after at least 1 game day passes.

  1. recruit some commanders
  2. identify one commander to level up, identify a trait that they have which others don't. if they have trickster, ex do in console:
  3. effect = { every_owned_leader = { limit = { has_trait = leader_trait_trickster} } add_experience = 1200 }
  4. get them to level 3 or 4
  5. recruit more commanders
  6. For each commander, click on them and run
  7. effect = { every_owned_leader = { limit = { leader_class = commander } } add_trait = xvcv_mdlc_leader_trait_shared_memory }
  8. Let 1 game day pass and run the above again until each commander has the shared trait added
  9. then level up that first commander some more
  10. lower level leaders with the trait should gain levels

my test results:

Before: image

  1. Added 5000 xp to Multiplex Multiplex lv 4 -> lv 5 Cognitus lv 3 -> lv 5 -- gained 2 lvls Protius lv 3 -> lv 4 -- gained 1 lvl Mechanus lvl 1 -> lvl 4 -- gained 3 lvls ???

image

openly-retro commented 8 months ago

Fixed in https://github.com/openly-retro/stellaris-machine-robot-expansion/pull/105

openly-retro commented 8 months ago

Testing steps:

PAUSE GAME

  1. add memory share trait to main species
  2. dismiss all leaders from all classes
  3. use leader builder to make 5 level 1 leaders for every class
  4. pick one leader from each class, pick a trait the others dont have. Example, give Adaptable to an Official, then
  5. run effect = { every_owned_leader = { limit = { has_trait = leader_trait_adaptable leader_class = official } } add_experience = 400 }
  6. That will boost the one leader to level 2. All other official should be level 2
  7. Do the effect again with 1100 xp
  8. No other officials should level up
  9. Do this for commander, and scientist
  10. Each leader class should be able to have the memory share trigger run only once per day