Commit Graph

3073 Commits

Author SHA1 Message Date
Eli
42c01f93d4 Import feature started 2023-04-29 19:29:30 +10:00
Eli
fdcc249936 Import button added 2023-04-28 17:39:29 +10:00
Eli
5f4e440233 Merge remote-tracking branch 'upstream/master' into second-autotransfer 2023-04-27 17:36:41 +10:00
Verkister
9068cf4142 Fixes vore_fx runtime error
fever pasta go brrr
2023-04-26 13:11:33 +03:00
Verkister
ab17199b2b Fixes vorgan load not applying processing speed
jank solution because Initialize() happens before this proc gets to actually apply the vars from prefs.
2023-04-26 12:06:13 +03:00
Verkister
43561d5c77 Belly overlay overlay update update
Reworks how belly overlay updates are handled, and now makes the updates actually update the overlays instead of deleting the entire screen object before rebuilding a new one.
2023-04-25 16:00:31 +03:00
Verkister
19e2e2c301 New visuals and tweaks 2023-04-24 18:03:59 +03:00
Eli
16c26386ce Merge remote-tracking branch 'upstream/master' into belly-feedable 2023-04-24 21:09:20 +10:00
Verkister
1be2a10d5d Adds diet stomacid 2023-04-24 00:12:03 +03:00
Verkister
1484755571 Adds visual overlay effect for liquidbellies
Liquidbellies now add an animated bubbly liquid level overlay to prey's view. The height of the level scales with current liquid percentage of the custom max volume, and its opacity scales with the size of custom max volume. Effect can be toggled off via preferences tab ingame. Actual persistent savegame preference for prey and pred will come later, as those will require tgui edits and there's a bunch of conflicting PRs still waiting
2023-04-23 16:09:26 +03:00
Verkister
2ace0d5242 Massive acid overhaul
Oh boy here's a big one.
- Reagent splashing on mobs now prioritized splash over touch
- Initial reagent entrance splash amount reduced, because now the reagents are applied passively over time.
- Acid digestion now fully works with features such as nutrition gain percentage and digest reagent generation.
- Acid digestion potency now scales according to the amount of acid inside the gut, and depletes it according to the applied effects. Also divided by the amount of other contents.
- Acid reagent interactions with non-human mobs now function correctly.
- All things fully support digestion prefs and item modes.
- The new type of digestion basically works by the speed of your reagent generation and amount, and does dispersed damage effects on all contents, mobs included.
- Stomacid generation cost lowered to water level due to now being purposed as a method of gaining nutrition via digestion.
- Stomacid can no longer be dispensed into containers however, fully eliminating the potential for external splash griefs.
- Liquidbelly digestion reagent generation now works and actually gives more than the old 0.00scraps for digestion time gains.
- Liquidbelly digestion reagent generation now returns the surplus gain as nutrition for belly owner when capacity is full.
- Items touched by belly reagents no longer fill "reagent containers" at all, and the acid can now digest them without contaminating the snack's own nutriment contents.
2023-04-22 22:49:03 +03:00
Eli
e821a4b42b Secondary Auto-Transfer
Adds in a secondary location and chance for auto transfers. It required reworking the logic regarding transfer queues with min and max transfer settings. When objects transfer they will individually attempt the primary location first, and failing that it will attempt the second. If both fail the object's transfer cooldown starts again.
2023-04-22 20:09:29 +10:00
Verkister
ee11a0d680 Fixes liquidbelly entrance slosh sound runtimes caused by somehow ownerless vorgans and eaten non-copied lists 2023-04-21 15:48:10 +03:00
Verkister
a9f423aff2 merged acid act and added turbo mode 2023-04-21 15:14:35 +03:00
Eli
27ca556ee3 Feedable belly preference
Adds a new belly specific option to disable it from appearing for others during feeding prompts.
2023-04-20 17:46:25 +10:00
Verkister
a4278380c7 Swoopie neck fix and couple other tweaks
Fixed "speedy" vorgans not getting removed from SSbellies processing list, and also switches those from mob subsystem to obj subsystem to reduce lag.
Optimized some mob processing as well, mainly by making simplemob carboncorpses, monkeys, brainmobs, and observers low priority processing for the mobs subsystem.
Also swapped swoopie's main gut fullscreen to a more appropriate one.
2023-04-19 20:40:39 +03:00
Razgriz
95d6752941 Merge pull request #6120 from Verkister/patch-57
Adds chat message for prey entering a wet vorgan
2023-04-18 06:52:12 -07:00
Razgriz
548a61c663 Merge pull request #6096 from TheGreatKitsune/underwear-tf-vbelly
Add Undergarment TF mode to vore sprites.
2023-04-18 06:45:53 -07:00
Verkister
0a058e9e6f Adds chat message for prey entering a wet vorgan
Now prey entering a full liquidbelly gets to know they've splashed into a pool of liquid and what the vorgan's owner has named that stuff.
2023-04-18 16:33:48 +03:00
Nadyr
8c4a83b128 Merge pull request #6113 from Verkister/dietfullscreens
Reworks belly fullscreen file storage
2023-04-17 21:05:14 -04:00
Nadyr
49e75c0bd8 Merge pull request #6073 from Verkister/splashzone
Adds new mechanic for liquidbellies
2023-04-17 21:00:37 -04:00
Verkister
7f85f738ab Reworks belly fullscreen file storage
Divided the main vorgan fullscreen overlay file into separate dmis, and also added their extra overlays into those dmis.
The old file with all states moved to the same folder for archival purposes, while the file in its former place, which the system still uses to pull the iconstate options and vorepanel thumbnails from reduced to non-animated 120p resolution.
This should fix the bug with all the fullscreen options vanishing from vorepanel serverwide, caused by the large dmi filesize choking byond on host level during roundstart inits.
2023-04-17 15:30:18 +03:00
Nadyr
c8363e5dc9 Merge pull request #6110 from Verkister/patch-55
fixes div by 0 runtime with 0 damage digestion
2023-04-16 21:21:31 -04:00
Verkister
637f14ea3b fixes div by 0 runtime with 0 damage digestion
united we hole. i'm funnin sleepy. enjoy fixy.
2023-04-17 01:48:56 +03:00
Verkister
6b9ef247aa Fixes vorgan entry log toggle message
Flips the phrasing right way around.
2023-04-16 19:51:42 +03:00
Verkister
72b55c3d9c nerfs vore botanist potential 2023-04-16 09:15:09 +03:00
Nadyr
6c313f957d Merge pull request #6091 from Verkister/patch-50
Fixes mob holders being a bit too slippery
2023-04-16 00:33:26 -04:00
Nadyr
5fcb52dae1 Merge pull request #6032 from Raeschen/slosh
increase max belly liquid capacity to 300
2023-04-15 20:45:15 -04:00
Verkister
b1093dee4d Update holder_vr.dm 2023-04-15 13:28:36 +03:00
TheGreatKitsune
e38ee2a935 Add Undergarment TF mode to vore sprites. 2023-04-14 19:13:59 -05:00
Verkister
4ed126a3e9 Fixes mob holders
Thanks for that "intended feature" upstream.

Fixes mob holders being non-transferable from the person holding them and insta-dumping the mob on the ground instead of functioning.
2023-04-14 17:51:13 +03:00
Heroman3003
0d5f21d733 Preferred Language + Autohiss Default Options 2023-04-14 05:32:03 +00:00
Nadyr
3439bbe48e Merge pull request #6065 from CHOMPStation2/upstream-merge-14772
[MIRROR] Adds Mira's health services medal
2023-04-11 01:09:46 -04:00
Nadyr
6bef7cce2b Merge pull request #6059 from Verkister/patch-51
Adds nutrition cost to egg mode
2023-04-11 00:58:10 -04:00
Nadyr
e43c370cbf Merge pull request #6055 from Verkister/patch-49
Fixes savefile loss caused by 2 mobs from same key
2023-04-11 00:54:25 -04:00
Verkister
87c321a7da Splashies now require digestable pref 2023-04-10 19:53:51 +03:00
Verkister
5a970a3a51 digestion/absorption tweaks
Prey digestion now moves their reagents to pred's ingested metabolism instead of bloodstream.
And added the same reagent purges for absorption that i added for digestion.
2023-04-10 19:16:31 +03:00
Verkister
280448abf9 Adds new mechanic for liquidbellies
Liquidbellies now splash prey/items with their reagents upon entering the belly, strength scaled to reagent amount and divided by amount of belly contents. Reagent amount affects slosh sound volume played when thing enters the wet vorgan.
Added a few new belly reagent options suitable for splashing or other effects, these being stomach acid, lube, biomass, and fertilizer. Felt pretty balanced on test runs what comes to usefulness or abusefulness concerns.
2023-04-10 18:50:19 +03:00
Casey
790e2cbd81 Merge pull request #14772 from Runa-Dacino/mirafluff
Adds Mira's health services medal
2023-04-10 00:55:12 +00:00
Verkister
b0458326df Update bellymodes_datum_vr.dm 2023-04-09 10:49:17 +03:00
Verkister
2a005c4aa5 Adds nutrition cost to egg mode
Not sure if it's being abused for anti-hunger gameplay gain or just to make constant SSD noise, neither is going to be endlessly viable.
2023-04-09 10:40:33 +03:00
Verkister
33db5f16c0 Update persist_vr.dm 2023-04-08 18:40:47 +03:00
Verkister
4a081d74ba Update persist_vr.dm 2023-04-08 17:51:45 +03:00
Verkister
62104f2028 Fixes savefile loss caused by 2 mobs from same key
Fixes an issue leading to vorepanel prefs loss caused by two different bodies loaded from one ckey piloted by different people during roundend persistence stuffs.

rip Binny vorgans you will be missed.
2023-04-08 17:38:12 +03:00
Verkister
b01b8ad1d9 Adds update_transform to simplemob digestion
This should make it so that gurgling something as a simplemob with custom x/y scales won't mess up those and their offsets anymore.
2023-04-08 09:24:22 +03:00
Raeschen
dbc3f4850a increase max belly liquid capacity to 300 2023-04-03 18:49:51 +02:00
Nadyr
9b8ef4cd0d Merge pull request #6009 from Verkister/patch-38
Fixes negative bellysprite size on multigut setups
2023-03-31 19:35:32 -04:00
Nadyr
a6d68383c1 Merge pull request #5987 from Verkister/trashcatcher
Adds trash eater throw vore mode
2023-03-31 18:57:49 -04:00
Verkister
c85373f833 Update belly_obj_ch.dm 2023-03-31 16:44:31 +03:00
Verkister
38afff093c Fixes negative bellysprite size on multigut setups
An extra crispy corpse in one gut will no longer cancel out another gut's fullness when prey health is set to affect vore sprites.
2023-03-31 15:44:13 +03:00