Commit Graph

6793 Commits

Author SHA1 Message Date
Runa Dacino dad0a49a66 Ports ability to make press camera drones
Ports ability to make press camera drones

Ports https://github.com/Baystation12/Baystation12/pull/14875

1. Get Robot head
2. Infrared sensor (like you would for TTV or grenades) -> Makes the assembly. Looks like robot head.
3. Add robot camera (from fabricator)
4. Add Tape recorder
5. Add 6 wires
6. Use wirecutters on assembly
7. Add 1 steel
8. Done

Tested on current build, works like a charm. Works with both empty and full tape recorder.
2022-07-01 16:36:18 +02:00
Heroman 6ca8c358d7 Makes robot emergency restart re-add robot verb 2022-07-01 15:41:10 +10:00
klaasjared e410047ff8 Conflict Fix 2022-06-30 19:45:03 -04:00
VerySoft 5112fea4f6 A pAI death tweak I forgot! 2022-06-29 02:12:17 -04:00
VerySoft 266b1a2afe Last one??? 2022-06-29 00:08:44 -04:00
VerySoft e3fe41a70c Another one 2022-06-28 07:06:44 -04:00
VerySoft b00f5ed9b7 Sleep for real!!! 2022-06-27 06:55:27 -04:00
VerySoft dc79359d34 Me go sleeb 2022-06-27 06:20:03 -04:00
Heroman bcdfb2af5c Fixes selectable item dupe bug 2022-06-25 15:37:23 +10:00
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 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
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
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
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
Foopwo 88df7b3993 Added donksoft gun and size gun upgrades for borgs 2022-05-14 19:41:26 -07: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
Casey 2829d67967 Merge pull request #12888 from FartMaster69420/pai_and_bots
The pAI, Bot, and Microwave Tweaks
2022-05-08 05:46:05 -04:00
Casey f3a453d50f Merge pull request #12881 from TankTheBirb/master
Pocket pouch rebalance + obtaining method
2022-05-08 05:43:51 -04:00