Commit Graph

177 Commits

Author SHA1 Message Date
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
ItsSelis
2d7b081a55 Input Conversion Part 2 2022-06-19 03:40:24 +02:00
FartMaster69420
58042f825d fixes goof 2022-05-15 16:17:48 -04:00
FartMaster69420
ad64e2122e drop the 2 2022-05-13 19:53:30 -04:00
FartMaster69420
8d4d1774db Removing dud code
Also buffed sleevecard ram to 35, allowing them to take translator software if they want.
2022-05-12 17:14:52 -04:00
FartMaster69420
c815349840 Update sleevecard2.dm 2022-05-11 16:14:15 -04:00
FartMaster69420
929a18c301 Update sleevecard2.dm 2022-05-11 15:44:46 -04:00
FartMaster69420
e8cef345d2 Cleanup commented code 2022-05-11 15:43:03 -04:00
FartMaster69420
2335912ebc Update sleevecard2.dm 2022-05-11 14:49:54 -04:00
FartMaster69420
53826a8a76 Initial
Making sleevecards a subtype of pais
2022-05-10 19:48:41 -04:00
VerySoft
68e3911514 Move da mind 2022-04-20 04:16:41 -04:00
VerySoft
3b1b7747c6 first step 2022-04-20 01:31:42 -04:00
Rykka
c230fe12ef Requested Changes, disables the NO_SCAN check. 2022-03-26 23:36:36 -06:00
Rykka
a86fba943a Autoresleever checks for whitelist and if species can be resleeved
As it says.
Autoresleever will abort the spawn attempt if the client is not whitelisted for the species (as currently one can ghost, select an autoresleever, and spawn via it even on a whitelisted species they don't have access to normally.)
Autoresleever will abort spawn attempt for species with NO_SCAN in their flags. This prevents Xenochimera/Proteans/etc from rejoining via Autoresleevers, as per whitelist expectations - Xenochimera even have specific lore stating they contaminate sleevers.

These changes will be applied to regular clonepod + resleeving pod eventually™️
2022-03-26 21:49:28 -06:00
VerySoft
f4b44186f0 Oops! 2022-03-25 23:09:59 -04:00
VerySoft
f75676e1f9 Auto-Resleeving, account for nifsofts and backup implants
Now auto-resleeving will give you back whatever nifsofts you downloaded

Also it gives you a backup implant.
2022-03-25 22:55:22 -04:00
VerySoft
edd307b0ae Auto-Resleever accounts for brains
If you click on the auto-resleever while you still have an active synth brain somewhere, it will ask you if you want to delete that brain. 

This is to prevent harvesting brain parts from dead people or other weirdness for brains getting turned in after they are killed and auto-resleeved.
2022-03-25 18:58:28 -04:00
VerySoft
7292165f6b Smol fix 2022-03-25 05:43:45 -04:00
VerySoft
13e8bf9d8d Auto-Resleeving
Adds auto-resleeving!

Under normal conditions, this allows one to resleeve their character after they have died in the round. 

The auto-resleever requires a bit of time after death to be used:

-Characters who died due to vore reasons must wait 15 minutes

-Characters who died for other reasons must wait 30 minutes

The auto-resleever only requires power, there is no biomass requirement.

The auto-resleever also works for species that can ordinarily not be resleeved, since the potential for abuse there is minimal.

To use the auto-resleever, one only needs to click it as a ghost. If it is ready to revive you, it will pop up a confirmation dialogue.

Additionally, the automatic transcore notification, and the 'Cancel Transcore Notification' verb has been removed. Ghosts have a 'Notify Transcore' verb, which can be used around 5 minutes after death if they wish to notify medical.

This should eliminate false positives for medical, because no one likes resleeving people who don't need it.

This does not otherwise alter the original resleeving process or machines.

The auto-resleever for the tether is on Z1, just south of the psych office. It also features a return chute for items right next to the door. (I wanted to put it in the resleeving room's cleaning room, but it's really far into medical)

The auto-resleever for the stellar delight is in the resleeving's cleaning room.

I also fixed the access on the tourbus's APC while I was there.
2022-03-25 02:49:10 -04:00
Heroman
995a877eaf Fixes certain aspects of NIFSofts not applying properly on resleeve 2021-11-29 16:54:02 +10:00
FartMaster69420
11ac1d1623 Fix broken Sleevecards
This is to allow sleevecards to actually change their face
2021-10-29 13:42:54 -04:00
FartMaster69420
b3ad478d93 Update infomorph.dm 2021-10-29 00:14:58 -04:00
Aronai Sieyes
e52031d6aa Make stack amount var private 2021-08-19 21:06:46 -04:00
Aronai Sieyes
669d23322c Change various things to subtypesof() 2021-07-20 12:54:59 -04:00
Aronai Sieyes
34982728cb Add 'as anything' to various for loops 2021-07-20 12:39:59 -04:00
MarinaGryphon
577b986ba6 Convert some bools to TRUE/FALSE instead of 1/0. (#11100)
Co-authored-by: Aronai Sieyes <arokha@arokha.com>
2021-07-16 13:43:25 -04:00
Aronai Sieyes
8bcd31c91e Merge branch 'master' into Arokha/matdefs 2021-07-07 14:29:30 -04:00
MarinaGryphon
e41c2ecfd7 first pass (emotification, some \the -> \The) 2021-07-05 09:42:48 -05:00
Aronai Sieyes
b71c7e7271 Use material defines more 2021-07-03 18:18:05 -04:00
Aronai Sieyes
279af0732e Merge pull request #10654 from Heroman3003/transcoring
Decreases notification timing for transcore, allows delaying
2021-07-03 16:12:23 -04:00
Aronai Sieyes
4c12504e3b Replace list inputs with tgui_input_list 2021-06-26 10:39:56 -04:00
Aronai Sieyes
0da0c54388 Convert almost all alert() to tgui_alert() 2021-06-25 17:03:35 -04:00
Aronai Sieyes
70bff20384 Normalize alert() calls 2021-06-25 14:27:14 -04:00
Novacat
d9d6ef92c3 Merge pull request #10270 from Little-119/breather-traits
Add phoron and nitrogen breather traits, and water breather trait
2021-06-23 12:36:02 -04:00
Aronai Sieyes
85c31e9fda WIP fix of this PR 2021-06-21 19:29:43 -04:00
Aronai Sieyes
c0dd2ee9a3 VS: Leftover VS edits for tg lighting 2021-06-17 00:18:28 -04:00
Heroman
aead06bc44 Decreases notification timing for transcore, allows delaying 2021-06-15 17:00:31 +10:00
Aronai Sieyes
869520f818 Remove extra asterisks from rune audible messages 2021-05-31 13:13:57 -04:00
Aronai Sieyes
5a5a1ea8e9 Allow multiple SStranscore databases (#10450)
* Allow multiple SStranscore databases

* Add key to backup implanter too

* Key passing tweak

* Fix issue Leshana spotted

* Add optimization Leshana spotted

* Fixxy more multitranscore bugs
2021-05-30 18:53:18 -04:00
Aronai Sieyes
177fd15c30 Various onamonapoea 2021-05-30 15:45:11 -04:00
Aronai Sieyes
27b9451181 VS: Kwargs fixes 2021-05-27 12:10:22 -04:00
Aronai Sieyes
0c954142d2 VS: Times /list was used wrong 2021-05-27 12:05:00 -04:00
Little-119
94d23e0300 Make grower pods equip breathing equipment 2021-05-17 15:32:21 -04:00
Unknown
213d383c09 Merge remote-tracking branch 'VOREStation/master' into upstream-merge-7697 2021-03-11 10:01:39 -05:00
Unknown
c92fbc73fe Compatability 2021-03-10 14:24:14 -05:00
Unknown
11ac8b1df3 More fixes 2021-02-28 16:44:43 -05:00
Verkister
5b0a680f7c Fixes body designer stock body dna runtime
Fixes stock bodies runtiming on UpdateAppearance
2021-02-18 17:08:40 +02:00
VerySoft
ff2fb7069e Abduct-u 2020-12-08 13:10:27 -05:00
ShadowLarkens
3f191e4204 NanoUI Goes To Brazil 2020-09-20 02:36:46 -07:00
ShadowLarkens
ff932614eb TGUI pAIs & Infomoprh (Sleeve-card) 2020-09-17 23:10:33 -07:00