Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Document the changes in your pull request
Adds a few more ways to gain science and technical skills, adds skill books to the uplink, reduces the effect of technical skill on mech piloting speed, and makes the mech pilot suit and book effective at all skill levels.
This also adds a system for one-time experience gains, which will be used by the seed extractor, plant DNA manipulator, plort redemption machine, and anything with hackable wires. The same kind of plant/gene/extract/wire will only grant experience once, instead of being repeatable for unlimited experience.
Why is this good for the game?
The technical and science skills so far haven't had any decent way to gain experience, this resolves that while also incentivizing more interesting gameplay than simply grinding the same thing repeatedly or only focusing on powergaming.
This also makes the mech pilot suit and book worth using regardless of skill level, now that skills have slightly less of an impact and they're required to reach the same maximum speed as before.
Testing
Changelog
🆑
rscadd: Added books to the uplink that improve your skills.
tweak: Redeeming slime cores, isolating rare plant genes, and extracting seeds from rare plants now all give science experience.
tweak: Hacking now gives technical experience when interacting with wires you haven't yet.
tweak: Reduced mech piloting speed scaling per technical skill level.
tweak: Mech pilot suit and book now work at any skill level.
bugfix: Fixed skill leveling from gaining experience being slightly off when going up multiple levels at once.
bugfix: Fixed being unable to reach level 5 through gaining experience when your maximum possible skill level is 5.
bugfix: Fixed chat messages when learning Ultra Violence not being ordered correctly.
/:cl: