Commit Graph

9649 Commits

Author SHA1 Message Date
Casey
fb250dcb27 Merge pull request #13160 from Very-Soft/accountforsleevecards
Account for Sleevecards and mild pAI use screen revamp
2022-06-24 22:31:37 -04:00
VerySoft
edcad9902f Account for Sleevecards and mild pAI use screen revamp
Sleevecards don't normally get the directives window, so! This makes it so their directives UI button lets them know that they don't have any directives!

This also allows sleevecards to be emagged! An emagged sleevecard gets directives and the typical pAI card use screen that lets someone register themselves as their master and set directives.

This also modifies the pAI card use screen a little bit, to make the name more prominent, and colored the same as the pAI screen/eye color! Also added the current pAI health to the screen.
2022-06-24 22:21:29 -04:00
Heroman
7c4572e339 Fixes issues with taurs and belts/suits. Again 2022-06-25 08:03:18 +10:00
TankTheBirb
ee92df03e6 pAIs can now be holstered!
Quick draw your funky computer friends and throw them at people! Or Don't!
2022-06-23 18:37:30 -04:00
Heroman
bedb22f8cb Fixes more runtimes 2022-06-23 20:13:13 +10:00
Heroman
e70731d417 ALL runtimes
ALL runtimes
2022-06-23 18:48:28 +10:00
Casey
fede7d1ec7 Merge pull request #13136 from Very-Soft/paiqol
pAI QOL
2022-06-21 06:14:15 -04:00
VerySoft
d1c3682e8f pAI QOL
Several tweaks and changes for pAI:

pAI banning:
clicking pAI cards and using the pAI alert ghost verb checks to see if you are banned from playing pAI now. Before only the original recruit prompt checked to see if you were banned from playing pAI! Now all existing forms of joining or asking to play as a pAI should check.

folding and bellies:
now if you end up in a belly as a pAI and you fold up, your card will land in the belly, instead of on the floor (unfolding already has a check to make it impossible to unfold while in a belly, since there's not enough space)

self add to recruit list:
Now when you click a pAI card as a ghost, or use the pAI alert ghost verb, you will be given the option of adding yourself to the pAI recruit list. If you do this, then anyone who checks their pAI cards could choose to pick you! You can of course also just not do this, and use both options as normal otherwise.

Originally you could only add yourself to the recruit list after someone had activated a pAI card and requested personalities. (And then promptly forgot to actually ever check back in with the device again. UWU)

pAI radio:
previously the pAI radio had just been a normal shortwave radio, with all the complications and limitations that implies

thanks to heroman's help though, pAIs now have a normal radio! It's channel access even still gets expanded or restricted based on its present available access, rather than dealing with headset keys! (since it needs to get that access from working with someone anyway)

With this, pAIs have access to juuuuuust about all the basic features one would kind of expect them to. 

There's still plenty of things to tweak and add, but these changes should bring them much more in line with what I think can be called 'complete'

All their stuff works I think!!!
2022-06-21 05:51:56 -04:00
ItsSelis
62f71a0f9a A few more inputs missing enter prevention 2022-06-20 21:53:17 +02:00
ItsSelis
fe3ad3b6ab Chaplain, multiline stuff and decimals 2022-06-20 18:39:09 +02:00
VerySoft
ff15d9031b New pAI verb
Screen Message allows a pAI to display a message on their screen.

This makes it so the message can be read if you open the card interface, and, if you happen to be holding the card in one of your inventory slots that isn't a container of something else (or if you have them in your PDA or tummy), then it will print the message in the chat.

I decided to let it work for the tummy thing despite not making logical sense because people use bellies for all kinds of stuff, and it's not like you can powergame this so WHATEVER!!!!!!!!!!!!!!!

Logs anything you write to this into say, annnnd. Yeah!

This should let people who like to play mute pocket friends (me) quietly talk to the person holding the card, even when comms are down! (wow!)
2022-06-19 07:14:49 -04:00
ItsSelis
1bc2dff2f1 Merge branch 'master' of https://github.com/VOREStation/VOREStation into tgui-input-conversions 2022-06-19 12:22:34 +02:00
ItsSelis
af64bcf406 More Input Conversion 2022-06-19 12:21:51 +02:00
Casey
e0ef010384 Merge pull request #13114 from Heroman3003/happycarpet
Adds Happy carpet
2022-06-18 23:58:23 -04:00
Heroman
8e1b2e6ea1 Adds Happy carpet 2022-06-19 11:53:23 +10:00
ItsSelis
2d7b081a55 Input Conversion Part 2 2022-06-19 03:40:24 +02:00
ItsSelis
12611af1ee Merge branch 'master' of https://github.com/VOREStation/VOREStation into tgui-input-conversions 2022-06-19 03:05:08 +02:00
ItsSelis
06c9b26252 Input Conversion Part 1 2022-06-19 03:05:03 +02:00
Casey
0f7ef0cce1 Merge pull request #12800 from VOREStation/upstream-merge-8556
[MIRROR] Adds Some More Decorative Flooring Types
2022-06-18 20:44:13 -04:00
VerySoft
f7f9d4f5f0 Fixy 2022-06-18 20:31:11 -04:00
ItsSelis
4a9784c2a0 Merge branch 'master' of https://github.com/VOREStation/VOREStation into upstream-merge-8644-fix 2022-06-18 14:58:10 +02:00
ItsSelis
bb87687017 Resolve conflicts 2022-06-18 14:57:51 +02:00
ItsSelis
9069ca7f35 Enables to un-anchor the Bins 2022-06-16 15:46:26 +02:00
ItsSelis
662024d703 Tiny fixes 2022-06-11 02:34:49 +02:00
ItsSelis
331da89e4a Message relaying 2022-06-08 21:03:17 +02:00
ItsSelis
694aed3cea A few additions 2022-06-08 20:28:50 +02: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
Ketrai
0937f3a381 Cooking QOL V2 2022-06-05 20:17:44 -04:00
Casey
46739db0f2 Merge pull request #13043 from Very-Soft/anotherpaiupdate
Another pAI update
2022-06-05 18:01:34 -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
bb6ed41118 Makes new pAI obtainable
Also adds teppi pAI
2022-06-04 15:30:20 -04:00
Casey
2c2ba7856c Merge pull request #13035 from lm40/nogods
localizes religion and adds custom chaplain titles
2022-06-04 12:37:48 -04:00
VerySoft
a8b4600917 One more updoot 2022-06-04 04:55:37 -04:00
VerySoft
67afdfe99e Updoot 2022-06-03 18:47:19 -04:00
lm40
28f608b5cd localizes religion and adds custom chaplain titles 2022-06-03 18:44:48 -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
Casey
0eb9f58c74 Merge pull request #13018 from Burrito-Justice/master
Duke's Mapping Competition: Burrito's Lake Map
2022-05-29 13:49:39 -04:00
Burrito Justice
32561a3715 heckin lake map bruhhhh 2022-05-28 21:11:20 -07:00
ItsSelis
c441b5f9c3 Splits the scanners into separate files 2022-05-26 19:17:38 +02:00
Foopwo
74c2b0e62a Fixes plating v3b grass. Removes unused sif tile items. 2022-05-22 13:52:31 -07:00
Pandora
4a8a2fd6a0 grrr, commas 2022-05-22 00:30:49 +01:00
Pandora
3baf4b9453 Adjusts CE starting equipment 2022-05-21 23:14:34 +01:00
Foopwo
88df7b3993 Added donksoft gun and size gun upgrades for borgs 2022-05-14 19:41:26 -07:00
Heroman
5e181fb78b Fixes runtimes being broken. Removes back-worn watertanks. NO I DO NOT KNOW HOW IT IS RELATED IT JUST IS 2022-05-14 19:13:45 +10:00
Casey
404ff6a052 Merge pull request #12897 from FartMaster69420/cocoon
Cocoon Metamorphosis
2022-05-12 15:21:13 -04:00
ItsSelis
d30a55e12a Allow numbers in pAI name 2022-05-09 20:18:43 +02:00
Killian
81abd2f6e3 chest targeting fixes 2022-05-08 23:28:12 +01:00
FartMaster69420
1c80b3de62 Merge branch 'master' into cocoon 2022-05-08 14:23:23 -04:00
Casey
e929fba143 Merge pull request #12925 from Heroman3003/selectable-items
Adds chemistry kits
2022-05-08 05:56:06 -04:00