Commit Graph

464 Commits

Author SHA1 Message Date
Aronai Sieyes
fff304494b Avoid byond \improper behavior 2020-04-26 11:40:17 -04:00
Aronai Sieyes
52748c2ddc Redoes vorepanel to different text generation mechanism 2020-04-25 16:26:22 -04:00
Aronai Sieyes
88154f0374 Adds rutile (titanium ore) and other materials 2020-04-20 12:07:45 -04:00
Aronai Sieyes
747530aacb Fixes #7316 2020-04-17 19:26:05 -04:00
Leshana
61b0a23d65 Fix Runtime in vorepanel_vr.dm,50: Cannot execute null.set content(). 2020-04-14 17:07:21 -04:00
Leshana
81dfe61c7b Merge pull request #7145 from VOREStation/aro-randomfixes
Fix 2 minor issues
2020-04-08 19:26:14 -04:00
KasparoVy
b4d290b7c2 Increases the Potential of Ore Eater & Adds Adminbus
It can now be effectively granted to non-humans, who can now eat ore if they click it while NOT on help intent.
Additionally, you can now feed ore to mobs that can eat it.
2020-04-06 22:18:00 -04:00
Aronai Sieyes
b1f0970697 Fix runtime in vore_remains if they are mapped in
Also make it more robust to preds not having ckeys or names
2020-04-05 11:37:57 -04:00
KasparoVy
04378e159e Abstract Eating of Ore to Fix Unintentional Prompt
Using the verb with nothing in your hand brings up a prompt to select an object due to the argument in the verb.

This resolves the issue, instead just showing the "nothing in your hand" message as intended.
2020-04-03 23:14:42 -04:00
KasparoVy
5ba1fda952 Slight Grammar Adjustment 2020-04-02 09:53:25 -04:00
KasparoVy
bb756cbdc9 Adds a Rocky Diet
Taking the ore eater trait, you only gain nutrition from ore.
The amount varies, mainly based on the rarity/quality of what you're eating.

5 raw diamonds or verdantium will feed you well, while it'll take a handful of hematite or carbon to do the job. Better stick to the good stuff - it's in your best interest!
2020-04-01 21:52:27 -04:00
Aronai Sieyes
cdb2336bf7 VS: Convert bellies to processing subsystem 2020-03-30 16:11:30 -04:00
Aronai Sieyes
4aaff0704e Merge pull request #6925 from ShadowLarkens/vore_cleanup_less_cursed_maybe
Cleanup vore code
2020-03-21 00:52:46 -04:00
Novacat
aacc6e0869 Merge pull request #6826 from TheFurryFeline/patch-19
Boostage Mk 3
2020-03-20 00:43:13 -04:00
ShadowLarkens
d5d5385b76 Cleanup vore code 2020-03-19 21:17:24 -07:00
Unknown
a6a12b3a9e Merge remote-tracking branch 'VOREStation/master' into nova-heterochromia 2020-03-17 13:16:11 -04:00
Arokha Sieyes
e6f766d4c6 Rework resleeving sickness for voredeaths 2020-03-12 12:48:14 -04:00
TheFurryFeline
ddabe46b8b Boostage Mk 3
MOAR BELLEHS
2020-03-11 22:10:35 -04:00
Aronai Sieyes
f5e3ec2e62 Make protean blobs get vore prefs 2020-03-09 15:44:01 -04:00
Unknown
2604093ff0 Species consolidation
- Consolidates the two zorren species into one zorren species.
- Merges Xenohybrid into Custom species, Xenohybrids no longer whitelisted.
2020-02-25 15:45:10 -05:00
Leshana
25fed81d9f Fixed Runtime in simple_animal_vr.dm,41: Cannot read null.digest_mode
- Caused by using "Toggle Animal's Digestion" verb on non-vore-capable mobs.
- Even better, changed it to not even add those verbs on mobs without vore
- Also remove the path from VV addverb since it is a proc now.
2020-02-24 17:57:56 -05:00
Arokha Sieyes
47ccc655db Deprecate the stream operator 2020-02-12 19:38:43 -05:00
Heroman
d841259cf3 Adds logging to the breaking of devourable/feeding prefs 2020-02-10 13:43:35 +10:00
Leshana
b7da221856 Fixes Runtime in living_vr.dm,428: Cannot read null.name
This was happening when null is passed for belly. Now it will print *null*
Also fixed root cause (at least one of them).
Animals can't have vore attributes enabled when vore_active = 0 because
then they don't get a belly.
2020-02-04 16:33:22 -05:00
Novacat
afb879ae23 Merge pull request #6379 from Heroman3003/resleeving_sickness
Adds resleeving sickness
2020-01-09 22:50:42 -05:00
Novacat
9b2ff8f8f7 Merge pull request #6312 from TheFurryFeline/TFF-No_Absorbee,_No_Absorbee,_Noooo_Absorbee
Absorption Permission Stuff
2020-01-09 22:50:18 -05:00
Heroman3003
5f05d26eb9 Merge branch 'master' into resleeving_sickness 2020-01-10 09:43:42 +10:00
Heroman
2b10027024 Makes the sickness affect only people dying via non-vore deaths, adds fluff version with no downsides 2020-01-07 17:02:39 +10:00
Novacat
524ef9ee17 Merge pull request #6349 from Novacat/nova-basicfixes
Misc Changes and bugfixes
2019-12-31 18:39:10 -05:00
Unknown
235308da6e Merge remote-tracking branch 'VOREStation/master' into nova-basicfixes 2019-12-22 13:40:04 -05:00
Unknown
8cd4e275d1 Disables force unequipping on bellystrip 2019-12-22 10:29:07 -05:00
Verkister
adc1eb2cf6 Fixes resizing for icons taller than 32p
-Taller icons no longer sink into the tile below on the resize mechanics.
-Living mobs now have a var (vis_height) for their icon height, and humanmob species have a new var (icon_height) that overrides the vis_height for the resize proc.
-Also earlyports some tweaks to ambient occlusion. The new filter system took the old filter's settings as "make the shadows megathick and dummy intense" and that was ugly.
2019-12-21 18:35:45 +02:00
Verkister
a20df0bdea Fixes belly transfer sound duplication.
But also disables it due to redundancy. The fixed bit will still be there should it become relevant again at some point.
2019-12-18 16:54:20 +02:00
TheFurryFeline
9ad04edf7b Prevent Absorb If Disallowed
Disallowed = no absorbing
2019-12-15 21:41:02 -05:00
TheFurryFeline
35c4ee075d Absorption Permission Stuff
Requested Vore Panel/Prefs thingy.

Changelog Notes:

- Allows you to select whether you want to display your permission for absorption shenanigans.
2019-12-14 18:54:08 -05:00
Amatsu Darkfyre
afb554b560 Update vorepanel_vr.dm 2019-11-29 02:26:38 -05:00
Amatsu Darkfyre
f3ea0b077a Adds Nutrition Percentage to belly options
Changelog:
Adds a Nutrition Percentage to belly options. It can range from 0.01 (mostly to avoid potental divide by zero issues) to 100, the default.

Affects both prey and all digestable items.
2019-11-29 01:39:54 -05:00
Heroman3003
4b16c9f91c Fixes dropnom prefs disappearing from vore panel 2019-11-25 09:34:46 +10:00
BlackMajor
4facb4817d Increasing name max as well, as Tename suggested 2019-11-18 23:01:02 +13:00
BlackMajor
f76003e4f7 Update vorepanel_vr.dm 2019-11-18 19:41:25 +13:00
Novacat
f99e631634 Merge pull request #6179 from lbnesquik/Kath-Fish-Update
Ensure that EVERY mob give at least SOME nutrition when digested.
2019-11-15 12:00:19 -05:00
Rykka
45abd9ae01 Testfix/reset filediff 2019-11-13 05:00:38 -07:00
lbnesquik
25705fc655 Ensure that EVERY mob give at least SOME nutrition when digested.
This is a little hacky but this means the majority of the system doesn't have to be touched and retested.
2019-11-11 16:40:31 +01:00
Verkister
ec71920801 More stuff.
-Gives the mob radio a much easier way of implementation. (Just take the item and boop the mob with it to do the entire setup. Booping a radio enabled mob with another will eject the mob's current radio without replacing it so you'll need to boop the emptied mob again to apply the new radio)
-Adds some additional stability to the borg sleeper clean cycle.
-Fixes unequipped sleeperbellies never ceasing to process and update, which had been causing runtime spam and such when undeploying an occupied sleeperbelly.
-Tweaks the gurgle gainz received from digested body parts.
-Earlyports a fix for unconscious borgs never dying.
2019-10-31 15:39:51 +02:00
Verkister
e28722b64d A bunch of little fixes and event features.
-Adds simplemob radio. A "headset" that can be used and listened on by simplemobs. Adminspawn the item, shove it into your mob's contents, and link a reference to the item into the mob's mob_radio var. Additional keys can be added same way as regular headsets before "implanting" into the mob.
-Adds leap/pounce verb for simplemobs. Essentially a copy of how the dogborg pounce works.
-Couple fixes to borg/animal pounces. (makes the pounce "animation" reset to default_y instead of hardcoded crap. Also disables spin on simplemobs when pouncing. Unfun maybe, but that var can always be toggled ingame to get the sick ninja moves)
-Adds adminbus switch to enable abuse mode on trasheater. (only skips the whitelist, blacklist still applies)
-Fixes a bunch of icon updates on the vorecode. Humanmobs no longer get forced canary runtiming mob icon updates, and the existing mob icon updates are no longer simplemob exclusive (and thus broken for pAIs and such)
-Earlyports a fix for mobs wandering off when grabbed.
-Earlyports a fix for adding verbs to mobs via varedit. (Was utterly broken for anything that wasn't STRICTLY a root type of human, robot, or AI. Also now works for simplemobs as well.)
2019-10-31 14:27:18 +02:00
Poojawa
1f29377588 Lazylist hearers, reduce range of external sounds 2019-10-20 01:31:09 -05:00
Novacat
57db42d4e9 Merge pull request #6060 from Poojawa/Feeding-prefs
Adds 'Devourable" and 'feeding' prefs
2019-10-17 02:57:36 -04:00
Poojawa
1db9b530e5 Enables people to toggle fancy sounds on simple mobs
also uses some time macros
2019-10-16 00:16:20 -05:00
Poojawa
649006e35f spontanous vore things 2019-10-15 23:20:43 -05:00
Poojawa
eb0234b1af Adds 'Devourable" and 'feeding' prefs 2019-10-15 02:01:51 -05:00