Surviving Mars

Surviving Mars

Specialist By Experience
36 comentarios
ChoGGi  [autor] 6 MAR a las 8:13 
Probably not :) It's a good idea, but eh

I'll add it to the todo for this mod, for when I'm really bored.
Void castle 18 ENE a las 15:03 
@ChoGGi
not sure if you're still modding for this game, but in case you are, I have a suggestion if its possible. say you have an engineer, but you make that engineer work in a botanist position, they spend the 25 sols learning this new Spec, but then let's say that you move that same colonist back to an engineering work position at some point in the future, I think in that case, that engineer turned botanist should be able to "remember" and or "relearn" their past knowledge a lot easier and faster this second time, something like taking between 5 to 10 sols ish, for them to relearn a previously known spec.

though also might consider how many times/layers of knowledge an individual colonist can do this, like how many details of their previous professions/specs do they still remember before they no longer get the faster learning benefit.
ChoGGi  [autor] 21 JUL 2024 a las 12:35 
@ferschltobias I updated my Colonist More Hover Info to show spec by exp days trained:

https://steamcommunity.com/workshop/filedetails/?id=2192503547
Spaceship_Guy 25 ABR 2024 a las 8:38 
most of ´em, I mean
ChoGGi  [autor] 24 ABR 2024 a las 17:51 
Not all my other mods ;)
Spaceship_Guy 24 ABR 2024 a las 12:05 
just want to tell you: this mod has no disable mod in the mod options like all other of your mods (otherwise it is perfect)
ChoGGi  [autor] 11 MAR 2024 a las 17:38 
I'll take a look.
Spaceship_Guy 11 MAR 2024 a las 12:10 
following upgrade idea: a counter how long the colonist needs to specialize
(only if it isn´t too much of an inconvenience)
MarcusMaximus 25 SEP 2021 a las 17:47 
Thanks again, sorry to bother this much.
ChoGGi  [autor] 25 SEP 2021 a las 16:47 
good point, updated

(thanks for making it easy for me to update)
MarcusMaximus 25 SEP 2021 a las 13:34 
Thanks, leaves only saves with broken specialists, maybe if the condition obj.specialist ~= work.specialist was something like not obj.traits[work.specialist] so that we can refresh setting solstotrain to 1 or waiting 25 sols..
ChoGGi  [autor] 24 SEP 2021 a las 17:20 
v1.0
Re-fangled setting spec.
MarcusMaximus 24 SEP 2021 a las 7:09 
My last sentence should probably be != nil, not != "none", since i saw specialist == "none" and traits["none"] == true
ChoGGi  [autor] 24 SEP 2021 a las 6:14 
Oh, that's probably it, thanks (it's older mod that I should give more tlc to).
MarcusMaximus 24 SEP 2021 a las 3:59 
Maybe not use SetSpecialization because it clears traits[self.specialist] if the colonist has the specialization.

Martian University uses AddTrait and SetSpecialization seems to be called by trait:apply in AddTrait already if needed.

For saves it may be needed to process all colonists with specialist != "none" and check if they have traits[specialist] set to true....


Zanaszeriel 13 SEP 2021 a las 16:38 
Thanks for the update!!!
ChoGGi  [autor] 13 SEP 2021 a las 13:27 
good to know, thanks
Emsilis 13 SEP 2021 a las 12:15 
Thank you for the quick update, it fixed the problem in my save.
ChoGGi  [autor] 13 SEP 2021 a las 11:28 
Updated, it might work, but I'm not really sure why it doesn't already...
Emsilis 13 SEP 2021 a las 8:42 
I tested it and I can confirm that if this mod set up with the override on, it does something so that the game doesn't count those colonists that got the specialization by the mod, they don't show up in the command center either if I filter to a specific specialization.

But they show up in the command center if the mod is set that way that the "Override Existing Spec" is set to Off, and they count for the expedition too.
Zanaszeriel 10 SEP 2021 a las 2:22 
Probably because of the new update, but even if the colonist become a specialist, when I start an expedition needing some specific specialist, they don't count.
ChoGGi  [autor] 23 MAY 2021 a las 12:37 
A biorobot is a normal colonist with the biorobot trait added. I never added any checks to skip biorobots, so it should work fine for any colonist.
FlyinDoomMonkey 23 MAY 2021 a las 11:26 
Just wanted to clarify since I had some biorobots that didn't seem to be specializing. I may have counted the number of sols wrong. Thanks for the response.
ChoGGi  [autor] 22 MAY 2021 a las 19:53 
biorobots are colonists
FlyinDoomMonkey 22 MAY 2021 a las 14:01 
Heya ChoGGi. Thanks for all the great work you do. Your mods make the game so much more enjoyable. I do have a quick question about this mod. Does it work on Colonists only or Biorobots as well?
Dr. PoopFart™ 20 MAR 2021 a las 3:22 
thx cool
ChoGGi  [autor] 19 MAR 2021 a las 18:59 
Updated
ChoGGi  [autor] 17 MAR 2021 a las 17:05 
hired == already working at a workplace
Dr. PoopFart™ 17 MAR 2021 a las 7:55 
that would be super nice.

what exactly is the definition / difference between newly hired colonists (from earth) / whats an already hired colonist / is that with no specialisation?

sorry i just started the game a few days ago ^^
ChoGGi  [autor] 17 MAR 2021 a las 7:02 
"Works on saved games, but only on newly hired colonists (you can use Expanded Cheat Menu to fire everyone)."

I guess I should add some code to make it work with already hired people.
Dr. PoopFart™ 17 MAR 2021 a las 5:42 
is this still working in 2021? i manually edited the time to 2 sols but it dont seem to work?
ChoGGi  [autor] 23 MAR 2019 a las 2:06 
v0.5
Hopefully fixed the NonSpecialistPerformancePenalty issue (thanks Dunkelzahn).
ChoGGi  [autor] 21 MAR 2019 a las 14:26 
I'll add something to update the nonsepec.
Dunkelzahn 21 MAR 2019 a las 5:41 
Hi, Choggi, sorry for that but i found another bug :). When the colonist get his speciality he still have the NonSpecialistPerformancePenalty applied on him until you fire him and put him back ( only refreshed with SetWorkplace() ). I have tried to modify your code with a few lines taken in ChangeWorkplacePerformance() of the colonist class. After i tried that code in a newDay() event in a other code file but it doesn't work. I'm beginner in lua so i'm probably doing something wrong. I sent you a friend invite, if you agree i'd like to send you by mail what i have tried to do.
maiden4meldin 6 FEB 2019 a las 19:05 
nice mod, thanks ChoGGi!
Gropy 4 OCT 2018 a las 13:54 
i like this