Openrct2: Add "Vomiting" as a guest status

Created on 3 Sep 2020  路  5Comments  路  Source: OpenRCT2/OpenRCT2

Recently thought of a small feature request:
Could we add the status "Vomiting" to show up in the guest window when a guest vomits? The window will describe nearly all the other actions for guests, yet when sick guests stop to barf, it'll still say "Walking" even though they aren't. I know it's pretty minute, but I think maybe we could add the status for the sake of descriptive accuracy.

alteration discussion

Most helpful comment

Sounds interesting and could be useful; I'd be willing to take a stab at it if there's interest!

All 5 comments

You could change Peep::FormatActionTo to return a different string when a guest is vomiting. Trouble is, right now vomiting is not a _state_ (which is what that function is checking for), but an action. You could hack in a check like Action == PEEP_ACTION_THROW_UP, though. A similar check appears to be present to check whether a guest is drowning.

This _could_ actually have some small practical use, not just an aesthetic thing: If you had the peeps list open and set to show only guests who were vomiting, _and_ you had the park map open, it would show you in real time where vomit is happening, so you'd know where needs to be cleaned.

This would let you be a bit more proactive about it, rather than waiting for peeps to complain that the path is disgusting, which is what you'd have to do now to get a similar effect. (Looking for guests with that thought also is less precise, because guests wander around while thinking that thought and can get a significant distance from where the vomit actually is before the thought goes away.)

ocalhoun6 makes a good point actually, perhaps it could still have some use outside of aesthetics. And it sounds like it could be possible to add.

Sounds interesting and could be useful; I'd be willing to take a stab at it if there's interest!

Well, you can give it a try and we can discuss over at the draft pr or on discord

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Margen67 picture Margen67  路  3Comments

qwertychouskie picture qwertychouskie  路  3Comments

Wirlie picture Wirlie  路  3Comments

mrtnptrs picture mrtnptrs  路  3Comments

Superjustinbros picture Superjustinbros  路  3Comments