Thanks for making this! I have suggested this one before (elsewhere), but it does make logical sense. Another idea I've had is that in rare cases when an NPC can't make it to a toilet or bin to throw up and do so on the floor, make the puke spot a slipping hazard.
5 comments