Object saving, cuddling, rotund intergrations, miscellaneous little stuff

Let's try this again. And also try some other stuff I guess.

  • Objects in player's belly are saved while wild sheltering, without crashing randomly hopefully
  • Wild shelters now attempt to teleport player to a proper shelter if their pred can't be loaded
  • Added Cuddle struggle interaction, to befriend and comfort fellow prey
  • Added option for additional/"dynamic" AI interactions when NPCs are swallowed
  • Added option for interactions to build RotundWorld heat for both predator and prey
  • Prey now add to RotundWorld external mass, making carrying half of Outskirts around less viable but still very fun
  • Mutual friends of a safe predator now consider each other friends while swallowed (done mostly so they'd cuddle and become friends for real)
  • Regurgitated prey now make drips for a little while, similar to exiting water
  • Adult slugNPCs (specifically, those of the Sluppup slugcatStat but with forceFullGrown set to true) are no longer blacklisted
  • Slugcats now show their slugcatStat/canon name in the radial menu (eg; Monk shows up as, well, Monk)
  • Added a few new checks and utility methods to CritRefDat, as well as consolidating settle checks
  • Ensured all settle checks take player configs into account
  • Removed that mess of enums and preyId hijacking what was i on bro
  • Fixed prey not being added to activePreds (and not saving contents) if they swallow something but are never regurgitated
  • Fixed an issue if the player loads into a swallowed creature

The added configs include russian localization via google translate, so they're probably not great.

Merge request reports

Loading