Commit Graph

309 Commits

Author SHA1 Message Date
Aronai Sieyes
4b20cfe73f Merge pull request #3239 from Verkister/patch-16
Little more realistic gurgle gain tweak and oxyloss compensation.
2018-05-08 14:44:57 -04:00
Verkister
6821d3fcae small fixes etc.
-Renamed the legacy flavor list from "all" to "generic"
-Added a few new/mode specific flavors.
-Rearranged the flavor lists into alphabetical order.
-Fixed a typo.
-Applied some suggested tweaks.
-Fixed oversight of the prey drop contamination not being updated for this.
-Fixed belly transfers not removing transfered items from source belly items_preserved list while at it.
2018-05-04 14:48:51 +03:00
Verkister
7b0bdccade Adds selectable sets of contamination flavors for bellies.
-Divides item contamination flavors into categories to match better with the "belly" types.
-The selection menu shows up when itemweak mode is selected.
-The selection should save for each belly along with other prefs.
-The flavors have been cropped into following categories:
->All, contains the whole list as before apart from possible specific ones. Is the designated default option.
->Acrid, contains flavors implying regular nasty digestion.
->Dirty, contains flavors related to visual contamination.
->Musky, contains suggestively sloppy flavors without excess filth.
->Smelly, contains more airborne flavors without visual slop or crud.
->Wet, contains flavors of more neutral-ish soakage.
2018-05-01 13:34:42 +03:00
Verkister
4bf17aea58 gr 2018-04-22 15:51:19 +03:00
Verkister
f7324044f3 Update bellymodes_vr.dm 2018-04-22 15:50:27 +03:00
Verkister
ad06e44f15 Merge branch 'master' into patch-16 2018-04-22 15:41:18 +03:00
Verkister
a99bbda1e7 Makes vorepanel autoupdate only when needed
Automatic updates now only happen to connected preds and prey just once once per cycle and only if something has changed.
2018-04-17 11:36:19 +03:00
Arokha Sieyes
c2c3b08db6 Let's not add 'DM_TRANSFORM' once per time you've opened the vore panel, okay 2018-04-13 11:29:49 -04:00
Verkister
0b71a71fbf sync 2018-04-12 21:15:00 +03:00
Verkister
e3bc3fe06d Merge branch 'master' of https://github.com/VOREStation/VOREStation into patch-16 2018-04-12 21:12:05 +03:00
Verkister
4a59c7e496 Squashed commit of the following:
commit 8782aeb10d0c0ea76572a17fbcd2ab5ca49898f1
Author: Verkister <superverkelian@hotmail.com>
Date:   Wed Apr 11 08:33:40 2018 +0300

    Update bellymodes_vr.dm

commit 996fc34a308d37bb9b348f06e83bfa7ec3196b64
Author: Verkister <superverkelian@hotmail.com>
Date:   Fri Mar 16 20:32:19 2018 +0200

    Update bellymodes_vr.dm

commit 6d77b3a8656ac96ee86bea5f112985737ad19a9b
Author: Verkister <superverkelian@hotmail.com>
Date:   Fri Mar 16 20:29:03 2018 +0200

    comment

commit 5851841d4bba670cd6932809cace7687093b60d0
Author: Verkister <superverkelian@hotmail.com>
Date:   Fri Mar 16 17:36:02 2018 +0200

    Now that's more like it

    HP to nutrition ratio raised to 1/5, full 200 hp average same size prey now amounts to 1000 nutrition (+-taxes)

commit df9666b718cd2c0421f86fb033b9ba1e23162d38
Author: Verkister <superverkelian@hotmail.com>
Date:   Fri Mar 16 13:39:44 2018 +0200

    Adds prey oxyloss compensation

commit ba29fa9849756053eec931cf955061f1b642e8ee
Author: Verkister <superverkelian@hotmail.com>
Date:   Thu Mar 15 14:34:45 2018 +0200

    comment

commit 4d1acb8c90f763caabb7d9da46efeddb866f96ac
Author: Verkister <superverkelian@hotmail.com>
Date:   Thu Mar 15 10:56:18 2018 +0200

    Slight gurgle gain tweak.

    Increases the preyhealth to nutrition ratio to 1.5x of the current value. Currently a full health same size average weight prey would give maximum 400 nutrition to the pred (more or less or less when counting possible size/weight difference and ruthless oxyloss/hunger drain during slow gurgles), which in immersion is about worth a single plate of spaghetti or something. The range from absolutely starved (as the case in damn near every non grab&gulp scene there is) to the first time the grey burger appears is 450 nutrition. I'm getting so bummed by most of my non-micro/macro gurgle scenes still ending with the pred still at red burger levels lmao. Now the total gain before inevitable taxes is 600. Take off the nutrition tax during the gurgle time, the prey health oxyloss tax during the time between critical treshold and death, the prey likely being smaller than the pred size difference tax, non-tanky prey health/resistance tax, and the skinny prey tax, it might get you past yellow hunger if lucky :v
2018-04-12 21:11:04 +03:00
Arokha Sieyes
4c604fb8da Adds 'mode addons' to bellies to replace several modes 2018-04-11 19:22:20 -04:00
Verkister
ee0224d794 Removes some changes, clarifies ID description 2018-04-10 23:03:18 +03:00
Verkister
6b535efd27 Adds some new gurglemodes and other tweaks
-Adds numbing item friendly gurglemode.
-Adds item friendly strip digestion. (still soggy though)
-Adds strip absorption. (absorb naked victim, leave their stuff in gut)
-Makes absorption mute the drained absorbee's hunger noises if enabled.
-Makes draining and absorption speeds scale with gurgledamage settings.
-Also makes them affect borg charges.
-Disables item friendly gurgles completely ruining IDs, the likely most important item the prey wants spared when suggesting the mode. (still messy though)
-Makes borg sleeperbelly sounds use the new pref-respecting noise system.
-Adds a finisher gurgle and ding sound to finished self-clean cycle.
2018-04-10 10:00:35 +03:00
Arokha Sieyes
5a4a154248 Probably maybe fixes blank lines for prey 2018-03-27 20:22:40 -04:00
Heroman3003
be17090547 (SQ-Merge) Possible fix for drop-nomming (#3331)
* possible drop-nomming fix

* no longer 100% fall cushion on non-aligning prefs

* fixed some checks
2018-03-25 15:32:12 -04:00
Aronai Sieyes
700f7b23b7 Merge pull request #3300 from Verkister/bixelverb
Adds a verb to switch tail layer.
2018-03-24 11:50:30 -04:00
Arokha Sieyes
6198e4e325 Stop this stupid mannequin runtime 2018-03-21 00:42:28 -04:00
Arokha Sieyes
4f034d3d80 VS: Fixes #2475 - Allow OOC escape from hardlight noms 2018-03-20 19:22:21 -04:00
Aronai Sieyes
c9d3c4e9f1 Merge pull request #3301 from VOREStation/aro-proteanguts
Refator init_belly() into init_vore()
2018-03-19 17:01:36 -04:00
Arokha Sieyes
b79ac804a8 Refator init_belly() into init_vore()
And make sure it doesn't run when unnecessary.
2018-03-19 14:23:58 -04:00
Verkister
a910c9be15 Adds a verb to switch tail layer. 2018-03-19 13:19:12 +02:00
Aronai Sieyes
15d55d5d06 Merge pull request #3294 from VOREStation/aro-quieter
Stop annoying messages from guts
2018-03-18 20:44:31 -04:00
Arokha Sieyes
8b647cce73 VS: Fix various screams and emotes in bellies 2018-03-18 20:36:00 -04:00
Leshana
fefe890390 Don't move out of contents twice 2018-03-18 20:12:28 -04:00
Verkister
7ad3b6b538 Adds a pref verb to switch your scaling mode ingame.
-You no longer have to endure the respawn hassle in order to find out which mode fits your character better.
2018-03-18 13:39:13 +02:00
Arokha Sieyes
2107372404 Protean species 2018-03-17 12:14:13 -04:00
Verkister
54ecf6a3f1 Update belly_obj_vr.dm 2018-03-13 18:37:21 +02:00
Verkister
e9d6c20702 Vore fixes and additions.
-Fixes prey dropping their crap on pred's location instead of the gut on gurgledeath.
-Adds vorepanel feature to reload and apply belly prefs from current character slot. Handy for copying finished setups from other char slots, and to apply those on spawned mobs as well. Comes with a confirmation warning and ejects all existing bellies before rebuilding.
-Adds a new corrupt hound type based on yesterday's shenanigans.
2018-03-13 11:39:55 +02:00
Arokha Sieyes
46f4022852 VS: Consistent logging changes to match polaris commit 2018-03-10 17:18:09 -05:00
Verkister
e6ea9e3bda Merge branch 'master' into smvf 2018-03-09 22:17:57 +02:00
Arokha Sieyes
d806be537f VS: One more belly allowdrop/droploc tweak 2018-03-09 13:52:02 -05:00
Arokha Sieyes
e09ab3064e VS: Tweak how items drop into bellies 2018-03-08 13:03:27 -05:00
Verkister
2701ac668f More touching 2018-03-08 19:00:00 +02:00
Verkister
e75bee475e Some more vore fixes.
-Fixes gurgled prey's own prey dropping onto the floor instead of pred's gut.
-Fixes itemweak gurgles not getting past first layer of containment.
-Fixes entered belly contents from gurgled things already in the same gut causing noises and alerts. (such as prey loot and contents from digested storage items)
-Fixes strip digestion. No longer dumps everything at once and empties uniform pockets/id/belt as it used to.
-Strip digestion now also works on multiple prey at once and respects equip order. (as in oversuit goes before uniform etc)
2018-03-08 17:59:21 +02:00
Verkister
ea911b0024 Squashed commit of the following:
commit 8ac3c5dedb16e64fc44ae598f2cfb718f7b15865
Author: Verkister <superverkelian@hotmail.com>
Date:   Tue Mar 6 12:45:18 2018 +0200

    Disables ejection on empty bellies while at it

    Found it kinda bothersome during some tests where any mob getting killed, digested, or deleted would do a loud and nasty ejection for each forementioned action despite being empty.

commit 4efc1fb84e1057b31a9c8c37cefc7f74941d5e1c
Author: Verkister <superverkelian@hotmail.com>
Date:   Tue Mar 6 12:36:59 2018 +0200

    Update bellymodes_vr.dm

commit 2668e41def96e3d25ead01991b013f9b2c4ce7b2
Author: Verkister <superverkelian@hotmail.com>
Date:   Mon Mar 5 18:31:09 2018 +0200

    pref protection

commit ce8d48d907605f3c46eaf9d8b532b0d002516d0c
Author: Verkister <superverkelian@hotmail.com>
Date:   Mon Mar 5 14:41:28 2018 +0200

    whoops
2018-03-06 13:03:34 +02:00
Verkister
6e816a3517 A whole bunch of vore related fixes.
-Fixes prey not hearing gurgles from inside the gut.
-Prey now gets it privately in full glory.
-Tweaked the miniscule vore sound falloff that made things barely audible at all. People not in the immediately adjacent tiles may hear some faint noises if they listen intently enough, but that feels like a less of a problem compared to the stuff being barely hearable on ground zero tile.
-Fixes hunger noises.
-Hunger noises now scale gradually from 0 to 100% vol in the span of 250 to 0 nutrition.
-Fixes attack anims messing up pixel offsets on our big voremobs and dogborgs.
-Removes prey size multiplier from mob vore "fullness" that would prevent 1-seater mobs from touching any even slightly taller than average chars. They already have a max size blocker in the will_eat thing.
-Makes bellies hide prey deathmessages again.
-Fixes security oties not changing to hold mode for human arrests.(I swear I had fixed this thing before???)
2018-03-05 14:38:55 +02:00
Arokha Sieyes
f5b400f6e0 Make sure not to add extra vore organs 2018-03-04 12:16:10 -05:00
Arokha Sieyes
8a8c4d76d2 Convert bellies to save using JSON 2018-03-02 02:22:20 -05:00
Aronai Sieyes
0f4185ceec Merge branch 'master' into aro-bellies 2018-02-27 21:39:53 -05:00
Arokha Sieyes
f04c58f202 VS: Rewrites basically all of how bellies work
And cleans up a ton of stuff.
2018-02-27 13:29:45 -05:00
Arokha Sieyes
c4af5850d1 Readds NIF examine text
Recoded it a little different. The verb is in OOC, if you have a NIF. It's saved as part of the NIF, so if your head explodes and you lose your NIF, you'll need to describe your new one.

Also fixes an unrelated bug where ghosts examining people print all sorts of crazy messages about being able to trample people.
2018-02-26 20:27:13 -05:00
Arokha Sieyes
0d66593e14 Remove unnecessary SA code
They sleep in life() when nobody is around now
2018-02-24 14:53:53 -05:00
Aronai Sieyes
6d0aba7f4a Merge branch 'master' into aro-puppers 2018-02-16 19:33:52 -06:00
Aronai Sieyes
49e945afb7 Merge pull request #3023 from Screemonster/stopkillingthedamncat
Adds newspapering, fixes mob digestion toggle, and other tweaks
2018-02-16 19:33:20 -06:00
Screemonster
33a384d5c3 makes them swat back, tweaks to exclude list 2018-02-16 10:19:12 +00:00
Arokha Sieyes
6c9526cec6 Fixes #3022 2018-02-15 02:42:00 -06:00
Arokha Sieyes
02e490af7a VS: Implement shadekin as a legit big deal 2018-02-15 01:15:24 -06:00
Screemonster
c9f5d6f234 squashed commits for improved newspapering 2018-02-13 17:53:02 +00:00
Verkister
12e2385dc1 Fixes dead mobs finishing noms.
-I thought someone would have fixed this already smh.
2018-02-11 23:06:33 +02:00