Skip to content

The Big Vore Refactor!#339

Merged
Mario90900 merged 21 commits intoCausticCove:mainfrom
Mario90900:ChompersBasedUpdate
Mar 8, 2026
Merged

The Big Vore Refactor!#339
Mario90900 merged 21 commits intoCausticCove:mainfrom
Mario90900:ChompersBasedUpdate

Conversation

@Mario90900
Copy link
Collaborator

This is a LOT of work behind the scenes for sure. And took a damn while...

Grabbed the most recent version of the Chompers Vore Code and basically tried to port it one for one as much as I possibly could within reason! A few things of note that are commented out currently:

  • The Transform option in the Vore Belly doesn't do anything yet, will be added later! I need to figure out TGUI more...
  • SimpleMob Vore has a big file for it, but it's commented out for now to make specific vore-capable mods later down the line
  • Item and Mob TF abilities are also still around in the code, but commented out. I think this was mostly for racial abilities in other codebases though, IE the Slimes and turning into the little blobby form

But as for changes and what works now... Probably? I've not been able test EVERYTHING and kinda why I need to TM this haha.

  • Size-Resizing stuff now operates on a Percentile system! The Grow and Shrink spell has been reworked to account for this! Click the hand the spell gives you to select your desired size, then just click on your target (while adjacent) to change them. It animates now! It should animate for yourself, but in testing it's been a bit funky. Also stats are removed and granted depending on your current size!
  • Micros and being scooped up is a LOT more seamless now, just click on them to pick them up - and as long as you are a large enough scale diffrence you can pick them up! There's a bit of funkiness with the sprites in-hand, and a possible risk of your transform being a bit screwy... but yeaaaah. I need a bit of time to work that out.
  • Vore actions themselves are now done without the Toggle Vore State even being needed! Just grab someone, ensure you have a desired Belly selected in the Vore Panel, and click on yourself to put them in!

There might be a bit more that I forgot about but yeah! I'll edit this if so.

… refactoring the whole file structure for the Caustic Modular folder for both this code and a tiny bit of other parts.
…king properly with our codebase. Will require hopefully a rewrite of the size-system to have it go percentile, and the Macro-Micro Interactions as well.
…need to get the reworked size and holder stuff set up, which will fix a bunch of errors... Then see about the SimpleMob code that's present. Maybe try commenting it out for now to test things?
Likely going to comment out the Simplemob_vore and Mob_tf files and just work on getting the CORE working fully.
…module for all resizing stuff.

Only need to get the appearance changer working for the TF stuffs! Most other errors have been solved, or the big two commented out for now.
… is indeed fully plugged in and prefs are accounted for properly.
…or added around...

What's missing is SimpleMobs and the MobTF stuff when it comes to preference handling.
Spontaneous Vore should be more or less fully linked in?
Next up adjusting the Resizing matters...
Only odd part about the size is reverting back appears to not fully scale back to 'normal' properly.
And the OnBump stuff seems weird as well, something causes an empty chat message and instant-knockdown on the bumped mob.
Somehow it now also animates the scaling for yourself too! Wow! I guess lacking the Rotate factor fucked it.
I dunno, maybe! But it seems more or less functional now? I think? The whole Chompers re-port is good to go and everything's refactored and stuff. And no more Vore Baby Jail! hopefully.
…s for the scroll spells in the Loadout!

Last quick pass for some Vore things and checks?
…rrors.

Fixed the double-application of stat-downs on join due to size.
Fixed one Astrata Miracle throwing Runtimes due to not being a List.
…shing them to the Abyss.

Added in a bit of a check to hopefully prevent the log spam for admins any time someone eats an NPC Carbon Mob and make that cleaner.
@Mario90900 Mario90900 merged commit 262d655 into CausticCove:main Mar 8, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant