There's been lots of times where I get picked up, eaten, dropped, or expelled where my view either becomes void or keeps following the person who did the thing.
This makes it so that in all these cases, reset_view is called after the procs responsible for that call forceMove.
This should make it put your view back where it's supposed to be after any of those interactions.
Makes a 'Save Configuration' verb, that saves your name, flavortext, eye color, chassis, and card emotion!
Then, to go with this, updates the various ways to become a pAI to allow you to load your configuration data into the pAI, rather than having to manually enter it every time.
Also makes the ghost notification verb and the 'new personality submitted' message both print the same message, and puts it on a 5 minute cooldown so it can't be spammed too often (the ghost one still makes the screens light up as often as you push it, it just only prints the message in the chat every so often)
Additionally, tweaks the release all proc so that it won't trigger the release message and sound when the only targets inside of you are absorbed and it's not releasing absorbed people.
Also removes the admin notification when people use the 'Adjust Mass' verb to not deliver an admin notification, because it doesn't reeeally matter? It's the kind of message we never pay any attention to. So! Instead I changed it to log it instead, so it can still be investigated if need be, but without clogging up chat.
Gives them some of the UWUey verbs and wiggles a few things around to better account for pAIs, such as:
Devouring and digesting pAI cards now respects the player's prefs on the matter
Characters that are absorbed do not get released when the card folds up.
Additionally, pAIs get the dominate predator/prey verbs
also pAIs have another new chassis
Fixes healbelly for synthmorphs draining nutrition forever
Made a little oopsie that local testing didn't catch. It's a minor bug.
Moved nutrition drain to only occur when either limbs are damaged, or there's toxloss to repair.
Revert "Fixes healbelly for synthmorphs draining nutrition forever"
This reverts commit 950c855936890ce186fb33d35a06139ce83e7b54.
Allows treating of synyhmorph (IPC, FBP) crew using healbellies.
Does not allow for treatment of prosthethics if still organic.
Tested locally by crowbaring one arm of SSD IPC, welding the other and putting them into healbelly. Damage was slowly removed.
Also tested with organic to make sure I didn't break anything. Worked like a charm!
Makes it so the stumble/slip/drop vore prefs are on by default, since you have to have the spontaneous vore option enabled for them to work to begin with.
Also makes both spontaneous vore options off by default for consistency. (And moves the enabling of the pred option to the simple mob file since that's what that was for anyway)
Adds Regenerating + Hatch thrown alerts, similar to stunned/weakened/buckled, and clicking will show the remaining time to revive, or allow you to hatch.
Defibrillators will now apply halloss to Xenochimera and set them feral on revive.
Defibrillators will now apply halloss (pain) to everyone on revive.
Medscanners will now display if a Xenochimera is regenerating or needs more protein, and if a 'chimera is dead, will warn that they require sedation.
Reconstitution cooldown reduced from 1 hour to 10 minutes.
Regeneration will no longer handle ferality in the middle of it, preventing edge-case *twitches while clearly regenerating.
Regeneration will now have an audible + visible cue that plays on a 2% chance.
Xenochimera have gained the Lick Wounds Verb.
Lick Wounds has been modified to allow treating self-injuries, and injuries of the mob next to you. Given how limited the use is and how often bandages + chems are just flat-out better, this shouldn't be a huge balance issue, IMO.
Adds some vore stats to the end of round trivia thing.
Includes number of times any mob with a ckey was eaten, digested, or absorbed.
Also includes number of items digested.