Commit Graph

125 Commits

Author SHA1 Message Date
Arokha Sieyes
339806fcc2 Merge pull request #1288 from VOREStation/aro-licklimit
Add cooldowns to licking and dogborgs
2017-03-30 14:51:00 -04:00
Arokha Sieyes
a8ebc54170 One-click mouse scooping and edibility
Makes mice scoopable with one click, and can be ate rather than needing to be grabbed.

Resolves #1255
2017-03-30 14:07:30 -04:00
Arokha Sieyes
ea52a15c90 Add cooldowns to licking and dogborgs
They didn't have one, now it's the default attack click cooldown time.

Resolves #1266
2017-03-30 12:52:53 -04:00
Leshana
519252b787 Merge pull request #1234 from VOREStation/polaris-sync-and-simple-animal
Polaris sync and simple animals
2017-03-24 01:03:20 -04:00
Leshana
f0270451a7 Added vore capabilies to the new simple_animal system.
* Added happy friend time mechanics working properly for fox and cat.
* Added vore mechanics and vore overrides
* No longer enable vore on simple animals by creating a "/vore" subtype.  Instead we simply enable vore on the main type.  Consensus being we don't need a type for non-vore versions of stuff.
  * This allowed us to revert many path references throughout the codebase to the original non-vorestation back to their original values.  In these cases the "Vorestation Edit" comment is removed.
* Moved the vore overrides for upstream simple animals into its own file zz_vore_overrides.dm
2017-03-22 19:32:19 -04:00
Arokha Sieyes
452ee7e80f Prevent ranged vore
:[
2017-03-21 21:01:18 -04:00
Arokha Sieyes
60791e3645 VOREStation Portion of AI Upgrade 2017-03-21 03:02:31 -04:00
Arokha Sieyes
ccdccbe35c Make OOC escape more robust 2017-03-13 03:42:22 -04:00
Arokha Sieyes
ff33ec4765 Add vore taste system
There's a setting on bellies (off by default except for the first belly you're ever given which is on by default) as to whether or not they can 'taste' prey. If so, and the prey has set their (literal) flavor text in their vore prefs (button at the bottom) you will be shown their taste when ingested into that belly.

There's also a "Lick Someone" verb in IC that allows you to lick adjacent mobs to see what they taste like.

Both system account for reagents splashed on the mob, so if you want to apply soy sauce to the akula before you eat them, you should be able to taste that as well. Just keep in mind those splashed reagents do dry up eventually, so don't take too long to eat them after that if you actually want to taste it.
2017-03-13 03:42:08 -04:00
Arokha Sieyes
e8d8c9b72b *screams internally* 2017-03-09 00:55:37 -05:00
Arokha Sieyes
fa59590019 Merge pull request #1135 from VOREStation/aro-adminbus
WIP Event ship and smaller shuttle
2017-03-08 18:28:55 -05:00
Arokha Sieyes
80e513657c WIP Event ship and smaller shuttle
WIP on Virgo-2.dmm, Joan must help finish it :O
2017-03-08 17:57:29 -05:00
Arokha Sieyes
e1f5010820 Nerf Vore
Gosh. So robust.

Actually fixes vore so that it doesn't teleport people into your stomach even if they move away. When did that become a thing?
2017-03-06 16:00:38 -05:00
Arokha Sieyes
f826a156b4 Adds even more robust transfer checking?
I really don't understand what's going wrong.
2017-03-04 21:45:21 -05:00
Arokha Sieyes
4c3504365b Merge pull request #1071 from VOREStation/aro-softproblems
Redo Vore Panel Interactions
2017-03-03 14:48:05 -05:00
Arokha Sieyes
3986b40007 One more small tweak for prey in bellies
Can't touch items that have already left
2017-03-03 14:23:33 -05:00
Arokha Sieyes
fcd57c1131 Redo Vore Panel Interactions
- Redid belly interactions into a hide-able section to keep it nice and clean.
- Changed most 'error' messages into modal alert boxes to make it obvious.
- Remade name/desc/bellycount rules into defines at the start of the file.
- Fixed transfer problems as far as I can tell (Fixes #1063 Fixes #763)
- Can't delete transfer location bellies. Notifies you what points at it and tells you to change it first.
- Get rid of the -1% thing. Just set it to 0% if you don't want it to happen.
- Added a little '?' help button for general interaction info.

https://gyazo.com/b8fb247c0ac101753795a400d61240d0
2017-03-03 14:20:37 -05:00
Arokha Sieyes
c5c0af4f2f Adds AI Vore Capability
Also just general AI QOL things.

AIs have a "Hardlight Noms" verb in the Vore tab. When their hologram is on top of a person, they can pick this, and will homf them. Takes 5 seconds, neither of you can move or it cancels. Holograms with someone inside become almost opaque and purple. They also have different examine text.

A hologram with someone inside cannot move through glass/tables/etc. Pressing "Hardlight Noms" again will give the option of dumping the prey out. Derezzing the hologram will also do this. Also because the hologram can be 'blocked' by things now when full, moving the hologram off the screen will derez it and dump the prey too.

AIs can examine mobs now to get flavortext and OOC notes. Shift-click only. This is for annoying technical reasons. Sorry to those that like to right-click and click examine.
2017-03-02 21:54:19 -05:00
Arokha Sieyes
edd01df634 Merge pull request #1045 from VOREStation/aro-ghosttoggle
Prevent ghosts from toggling s_a digestion
2017-02-28 13:30:26 -05:00
Arokha Sieyes
da6dad6992 Prevent ghosts from toggling s_a digestion
Just adds a simple check. I want to say there's a set src syntax for specific mob types? Or maybe 'x in oview(1)' or something idk. Whatever.
2017-02-28 10:28:37 -05:00
Arokha Sieyes
cf340c362a Raise limit on bellies
For ~~Tempest~~ anyone who wanted to have more than 10 like a *crazy person*
2017-02-25 20:45:44 -05:00
Arokha Sieyes
d915ba6249 Sounds add for #205
A few more choices for those that prefer these. Basically the backpack-cloth-rustle noise, and a choice for no sound. Useful for those that have "taur back" or whatever bellies.
2017-02-08 13:17:35 -05:00
Arokha Sieyes
6165b686dc Fix digestion damage variable usage
I was looking for who to blame for this being hardcoded and it's apparently me from a year ago??? Oops.
2017-01-28 15:48:31 -05:00
killer653
6f66241fe5 Better fix proposed by Aronai 2017-01-13 20:32:23 -05:00
killer653
21cb9d3746 Changes it to Aronai's more efficient way 2017-01-13 19:31:24 -05:00
killer653
6728441d5c Prevents accidental stomach flavor text deletion 2017-01-13 19:12:04 -05:00
Cameron653
57469d748b Fixes typos 2017-01-11 13:54:11 -05:00
killer653
6f95e6e6d3 Fixes #813. Credit to Aronai
Fixes #813
2017-01-10 21:30:18 -05:00
killer653
1c3a6db0ef Adds warnings, since I can't figure out a fix. 2016-12-13 16:36:04 -05:00
killer653
652c70f044 One last fix until tomorrow 2016-12-12 22:34:27 -05:00
killer653
379abaa7dc Adds in prey transfer (and a bug)
Adds in prey transfer.

Has a bug in which if the pred deletes their tranfer location stomach,
then the prey will be able to be moved there, trapping them in limbo.

Shouldn't happen often if ever, but I still need to figure out how to
fix it.

Merging this in case anyone has a solution of how to do the sanity
check.

Lines 416-428 in belly_vr.dm
2016-12-12 22:16:33 -05:00
killer653
b02438e191 Solves digestion/absorption not working. 2016-12-12 19:28:02 -05:00
Cameron653
2c234591c8 Clarification and fix 2016-12-12 18:31:42 -05:00
Cameron653
6b90cb2279 Prevents numbers like 999999999999
Rounds then sanitizes them
2016-12-12 17:03:41 -05:00
Cameron653
9f360a65c9 Hope this works
Out of all the things to go wrong, it of course it would have to be this.
2016-12-12 15:55:56 -05:00
Cameron653
a04e7faecf Adds stoamch special interactions 2016-12-12 15:36:35 -05:00
Cameron653
ceb3515fdb Adds vars, adds absorb/digest/escape chances and results. 2016-12-12 15:15:16 -05:00
Cameron653
76144c242d Update vorepanel_vr.dm 2016-12-12 14:40:13 -05:00
Cameron653
d93e15a3f4 Update vorepanel_vr.dm 2016-12-12 14:24:11 -05:00
killer653
2e47d44371 Should be the last thing needed to get this to work. 2016-12-11 22:11:36 -05:00
Cameron653
202fbe3889 Update vorepanel_vr.dm 2016-12-11 20:32:43 -05:00
Cameron653
1906cb4e1e Update vorepanel_vr.dm 2016-12-11 20:32:18 -05:00
Spades
22006dc34f Merge pull request #733 from Screemonster/feralmonsterness
Xenochimera bugfix and feralness overhaul
2016-12-04 13:45:37 -05:00
killer653
f79da03905 Minor text fixes 2016-12-02 17:43:42 -05:00
killer653
81687384cf Makes it so mobs aren't given reagent lists.
Should fix #732

This time put on the correct account for testing
2016-12-02 16:34:15 -05:00
Screemonster
d6a0f858c0 Makes xenochimera go feral in response to pain 2016-12-01 23:28:42 +00:00
Arokha Sieyes
95a3c14925 This fixes a bunch of things so here's each file change and why:
global_lists_vr.dm - Removes generic 'suit' which included basically any outerwear, and the invisible magical storage/internal
storage/internal.dm - Don't name the storage inside suits the same as the suit. It causes weird name-alignment problems where if you delete the suit it might just delete the internal storage, or the other way around.
Dreaming.dm - Added some vorish stuff I made up.
belly_vr.dm - Fixes for digesting items and how that works, and how to prevent them from showing up on the HUD. Also fixes IDs falling onto the floor (among other things).
living_vr.dm - Just in case, adds null-entry cleanup to belly cleanup proc.
bellymodes_vr.dm - Removes previous null-item hotfix.
vorepanel_vr.dm - Adds zero-width space to make items in belly wrap and not look horrible.
skim.dmf - Adds Y hotkey for whisper, and 6 hotkey for subtle.

Closes #455
Closes #443
Closes #239
2016-10-20 16:34:34 -04:00
Eearslya
1d9954e3cf Prevent pseudo-item-duplication in bellies 2016-10-10 02:03:49 -07:00
Eearslya
0d4686bdbd Hotfix for blank belly items
Fixes #306 (sorta)
2016-10-10 02:03:37 -07:00
Spades
05869b0d9b Zoo.dmm added, Vault updated, various bugfixes (#634)
* :(

* Ports https://github.com/PolarisSS13/Polaris/pull/2571 early.

Need this for a map I wanna do.

* need sleep

* Emergency meds added

Resolves https://github.com/VOREStation/VOREStation/issues/600

* Fixes Fax Machine showing Sif Government

* Updates Tajaran lore to match Polaris.

* Sleeping for tonight

* Fixes #623

* Added more to the map

* Fox sprites from Paradise added

* Vore bee added

* Technical stuff no one cares about.

* Another update

* Reverts Pull #508

https://github.com/VOREStation/VOREStation/pull/508 messed up digesting
dead mobs and mice.

* Sergaling are now Saru.

* Saru

* Zoo map update, near completion

* Zoo map finished, plus Station Vault updated

* Revert "Ports https://github.com/PolarisSS13/Polaris/pull/2571 early."

This reverts commit 59e2bb211759604a95319ce6b1c74219a4b60800.

* Buzz off, Travis.

* Removed microwaves entirely so Travis stops bitching

* Travis stop being dumb

* Fix the zoo map once and for all..?

* Removes backup files.
2016-10-09 18:55:17 -04:00