Commit Graph

12318 Commits

Author SHA1 Message Date
Casey
4f04f2fb36 Merge pull request #12259 from VOREStation/upstream-merge-8399
[MIRROR] Fixes tail layering over dresses/cloaks
2022-06-17 19:10:47 -04:00
lm40
e8ba70d2fc adds vwag wolftaur fatness 2022-06-13 18:15:25 -04:00
VerySoft
676e6d4c37 New pAI chassis
Wow!
2022-06-12 16:47:28 -04:00
VerySoft
c4c63dc5b1 Calls reset_view when entering and exiting holders and bellies
There's been lots of times where I get picked up, eaten, dropped, or expelled where my view either becomes void or keeps following the person who did the thing.

This makes it so that in all these cases, reset_view is called after the procs responsible for that call forceMove. 

This should make it put your view back where it's supposed to be after any of those interactions.
2022-06-12 01:32:06 -04:00
VerySoft
68b11fd9fd pAI hud revision
Makes the PDA and Communicator buttons be two larger buttons, and adds the known language menu as a button in their old place~
2022-06-11 21:16:47 -04:00
VerySoft
921976b013 also fix pai whispers 2022-06-11 01:59:48 -04:00
VerySoft
15e485c038 fix paihud 2022-06-11 00:05:58 -04:00
Casey
3c955280d6 Merge pull request #13059 from Very-Soft/pAIUI
pAI UI
2022-06-10 07:45:44 -04:00
VerySoft
e406103b4d Revises save proc 2022-06-10 07:35:31 -04:00
VerySoft
a9f59d105a Last update 2022-06-10 07:09:48 -04:00
VerySoft
69f2462d70 Updoot 2022-06-10 06:43:56 -04:00
VerySoft
cf9b2c3894 [WIP] pAI UI 2022-06-09 14:56:34 -04:00
JoltDerg
b4cd4bb203 Adds rounder draketaur sprites 2022-06-09 17:36:35 +01:00
liache
0b8db4f36e Alraune language update
Adds a third selectable language to alraune characters!
2022-06-08 13:43:39 -04:00
Casey
b7d29f901a Merge pull request #13052 from Very-Soft/anotherpaiupdate
Yet more pAI tweaks!
2022-06-06 23:38:05 -04:00
VerySoft
4b1dde3872 Yet more pAI tweaks!
Makes a 'Save Configuration' verb, that saves your name, flavortext, eye color, chassis, and card emotion! 

Then, to go with this, updates the various ways to become a pAI to allow you to load your configuration data into the pAI, rather than having to manually enter it every time. 

Also makes the ghost notification verb and the 'new personality submitted' message both print the same message, and puts it on a 5 minute cooldown so it can't be spammed too often (the ghost one still makes the screens light up as often as you push it, it just only prints the message in the chat every so often)

Additionally, tweaks the release all proc so that it won't trigger the release message and sound when the only targets inside of you are absorbed and it's not releasing absorbed people.

Also removes the admin notification when people use the 'Adjust Mass' verb to not deliver an admin notification, because it doesn't reeeally matter? It's the kind of message we never pay any attention to. So! Instead I changed it to log it instead, so it can still be investigated if need be, but without clogging up chat.
2022-06-06 23:25:35 -04:00
Verkister
66e87c8473 Fixes setup previews for tall species
Moved the species vis_height setting from resize proc to update_transform proc.
2022-06-06 17:03:28 +03:00
Casey
46739db0f2 Merge pull request #13043 from Very-Soft/anotherpaiupdate
Another pAI update
2022-06-05 18:01:34 -04:00
VerySoft
f15a251c3e TO MANY TABS AAAAAAAA 2022-06-05 17:50:37 -04:00
VerySoft
b55267fe12 Another pAI update
Gives them some of the UWUey verbs and wiggles a few things around to better account for pAIs, such as:

Devouring and digesting pAI cards now respects the player's prefs on the matter

Characters that are absorbed do not get released when the card folds up.

Additionally, pAIs get the dominate predator/prey verbs

also pAIs have another new chassis
2022-06-05 17:40:43 -04:00
Heroman
f3a1bd4344 Brings fairness back to holodeck 2022-06-05 10:15:08 +10:00
VerySoft
936cc37fb9 Fix this too 2022-06-04 15:37:13 -04:00
VerySoft
bb6ed41118 Makes new pAI obtainable
Also adds teppi pAI
2022-06-04 15:30:20 -04:00
Casey
82269fd15f Merge pull request #13030 from ItsSelis/selis-byond-ui
Adds Input (Hotkeys) Preference
2022-06-04 12:30:01 -04:00
VerySoft
2cfdf74350 fix a thing! 2022-06-04 05:04:59 -04:00
VerySoft
a8b4600917 One more updoot 2022-06-04 04:55:37 -04:00
VerySoft
f349a479ca Liddol bit more 2022-06-03 20:07:14 -04:00
VerySoft
67afdfe99e Updoot 2022-06-03 18:47:19 -04:00
VerySoft
38724d4d4c [WIP] pAI tweaks and upgrades
Changes some things around! 

Removes the 'wipe' button from pAI's interface, since I think there being an instant 'kill player' button is pretty lame, especially since most pAIs activate on their own without a master. They're easy enough to kill or contain without this, so I don't see it as necessary. If you want to kill your pAI friend just eat them. :U

Removes the 'pAI Suicide' verb, and renames the 'Wipe Personality' to 'Enter Storage' and moved it from the OOC tab to the pAI Commands tab. Killing a pAI deletes the card and all that, where the 'Enter Storage' verb deletes the card and spawns a new one that can be used, which! I think it more appropriate.

Makes it so that, when damaged, pAIs will slowly regenerate while folded up, at a rate of 0.5 brute and burn per life tick, where previously it had been impossible to recover health outside of admin intervention.

Updated the Universal Translator with many of the newer languages that aren't obviously for events or hivemind type things.

Added the same emotes that humans can use to pAIs

Added an alternative pAI card style, and rearranged the expressions for the cards a little bit, and added one more.

Plan to add more pAI chassis to play with
2022-06-02 20:13:52 -04:00
ItsSelis
ba51b9981d Added Input Preference 2022-06-02 00:28:12 +02:00
Selis
742205c85c Fixes Lick Wounds Verb Range 2022-05-24 02:50:19 +02:00
Runa Dacino
059e3cf6c3 Fixes numbing_belly NOT blocking shock messages
Adds a check for traumatic shock before sending pain messages.

Traumatic shock is a sum of injuries, multiplied by sensitivity, and offset by painkillers.

To receive pain messages, you must take at least 233 damage to begin feeling pain while in a numbing belly, by which time you are already dead.
2022-05-22 06:52:39 +02:00
Springf
cbe2927324 Update life.dm 2022-05-21 18:50:48 -04:00
Casey
bdaad44fe5 Revert "Adds ability for taller taurs to exist" 2022-05-18 05:12:14 -04:00
Heroman
bea9b7b8f6 Adds ability for taller taurs to exist 2022-05-17 18:46:22 +10:00
Casey
abd58c10c4 Merge pull request #12951 from TankTheBirb/master
Silicons now have omnihud and EMT borgs have inflatables
2022-05-15 16:09:13 -04:00
Heroman
2384ca40de Xenobio fixes 2022-05-14 07:18:27 +10:00
TankTheBirb
67a50e4d6e Merge branch 'VOREStation:master' into master 2022-05-12 16:01:41 -04:00
Casey
925d5360f4 Merge pull request #12945 from FartMaster69420/bot-patch
Sapient Bot Patches
2022-05-12 15:28:05 -04:00
Casey
404ff6a052 Merge pull request #12897 from FartMaster69420/cocoon
Cocoon Metamorphosis
2022-05-12 15:21:13 -04:00
TankTheBirb
939a75540b Adds inflatables to medihound/crisis borgs
Adds the engineer module inflatable dispenser to the two EMT borgs since this felt like a design oversight more than anything else. I can make a new module with reduced capacity if so desired for balance reasons but it doesn't really feel necessary.  And would probably be something some coder a few years from now would look at and go "but why tho".
2022-05-12 10:39:36 -04:00
TankTheBirb
ac43ae756a sets to toggle because we toggle now 2022-05-10 17:18:07 -04:00
TankTheBirb
258b08dfb7 Merge branch 'VOREStation:master' into master 2022-05-10 17:02:50 -04:00
TankTheBirb
2c523f0ba5 Silicon sensors now use omnihud
Changes the toggle_sensor_mode proc to toggle omnihud panes on or off. It gives the same panes as the AR-Bs do, so you get all the relevant information you could want.

Mostly messes around with silicon files but also changes the examine behavior for records on borgs to conform to the new system.
2022-05-10 17:01:53 -04:00
FartMaster69420
3d1d7d7079 Locking bot movment
Bots can't move when turned off now.
2022-05-09 15:59:18 -04:00
FartMaster69420
5d4b489c09 Speed Modifier and Idle Behavior
ED-CLNs now get a modifier to make them clean faster.

Further, if a sapient bot clicks on themselves on a clean tile they will activate idle behavior. (If emagged, this includes spraying blood or wetting a floor depending on RNG, otherwise they'll just make a cute boop)
2022-05-09 15:28:38 -04:00
FartMaster69420
3c22719455 Fixing emote of bot cleaning itself
Whoops, forgot to add a check.
2022-05-09 14:48:10 -04:00
FartMaster69420
94ed8a54dc Bot patches
Fixing login/out overwriting bot settings for pAI, fixing vore settings being kept on logout.

Sapient cleanbots can now clean a whole turf by clicking on themselves, allowing the bot to clean dirt that they wouldn't previously have been able to.
2022-05-09 14:43:25 -04:00
Heroman
32249e5a97 Adds flat aeromorph wings 2022-05-09 12:31:04 +10:00
Killian
81abd2f6e3 chest targeting fixes 2022-05-08 23:28:12 +01:00