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

Stamina/Athletics needs tuning #71

Open
Neerti opened this issue Sep 29, 2024 · 1 comment
Open

Stamina/Athletics needs tuning #71

Neerti opened this issue Sep 29, 2024 · 1 comment

Comments

@Neerti
Copy link

Neerti commented Sep 29, 2024

Not bothering with the template since it's not really a bug and more of a design issue, but it's still important and it does seem to be a flaw with the game as it stands.

The stamina system is very interesting and I enjoy having it, but it doesn't seem to be set up well for maps that aren't Tradeship. It currently seems like a poor fit for Exodus, and possibly other potential maps like Cynosure, that may require players to drag things from one end of the station to the other so that they can do their jobs.

The stamina system right now seems to currently serve three purposes:

  • A resource that can be spent to go superfast for a little bit, by sprinting.
  • A means to discourage excessive dragging all across the map.
  • An option to sink skill points into, to make the character better at the first two things.

Right now, the first two points need some tweaking, but the first one is fairly easy to tune with what the server might want, since the question essentially boils down to two things; speed, and range. Speed is handled by the config, while range is determined by a few numbers in the code.

The second one is much harder, since most of the relevant numbers and modifiers are built into all of the objects themselves and I feel like a lot of the numbers will need adjusting for a map that's bigger than Tradeship. There is a modifier for wheeled objects but it doesn't seem to really help, to the point where I had subjectively assumed there was no difference when dragging wheeled things in-game prior to looking into the code.

Problems I've observed with the system so far:

  • Janitors struggling due to being inseparable from their cart in order to clean things.
  • Medical players blowing their stamina bar dragging patients in rollerbeds back to medbay. Someone who decides to drag an empty rollerbed with them to get to the patient first is making a big mistake, and might end up not having enough stamina to get back, but collapsing the rollerbed and carrying it with them in their hands costs no energy, which doesn't really make sense.
  • Engineering players dragging stuff like 'portable' air scrubbers/air pumps and spending most of their stamina to go from engineering to cargo to bring one object, while having master athletics. I hope an airlock cycling canister never needs replacing because dragging a canister to somewhere like Arrivals is even worse.
  • This hasn't actually happened yet but I imagine security might also have issues with dragging cuffed people to the brig, especially since a quick glance at the code suggests that people resisting might cost more stamina to move (but this could be wrong). Security barriers might also be exhausting to move if they're needed outside of the brig.
  • Pushing things becoming the new meta, because it's free stamina-wise.
  • You are exhausted!
  • You are exhausted!
  • You are exhausted!

I have some ideas on ways to fix some of these but that's gonna be a moderately sized project and those ideas will probably be posted elsewhere when the time comes.

@MistakeNot4892
Copy link

This is also an issue on Pyrelight, would be happy to discuss this on Neb (also ping Penny if you want to chat about it).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants