Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

skill update part 2 #22956

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

SapphicOverload
Copy link
Contributor

@SapphicOverload SapphicOverload commented Jan 11, 2025

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

image

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:

@Yogbot-13 Yogbot-13 added DME Edit This PR affects the yogstation.DME file Feature This adds new content to the game Fix This fixes an issue. Please link issues in fix PRs Javascript This PR contains javascript code. Tweak This PR contains changes to the game. labels Jan 11, 2025
@github-actions github-actions bot added the tgui This PR affects TGUI label Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DME Edit This PR affects the yogstation.DME file Feature This adds new content to the game Fix This fixes an issue. Please link issues in fix PRs Javascript This PR contains javascript code. tgui This PR affects TGUI Tweak This PR contains changes to the game.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants