Commit Graph

525 Commits

Author SHA1 Message Date
VerySoft bcea1b71ad Allows hiding mobs/areas from observers without completely forbidding
Basically for more common usage for place we would prefer people couldn't peek into before people are there ICly, like gateways.
2021-07-20 07:08:35 -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
MarinaGryphon 0286970144 Synthetic resleeving notifications go to Science instead of Medical 2021-07-13 13:08:00 -05:00
Aronai Sieyes ad4e4408b8 Fix a handful of ghost/admin verbs 2021-07-06 22:05:23 -04:00
Aronai Sieyes ddfd341cd2 Finishes fixing #10896 2021-07-05 11:12:10 -04:00
Aronai Sieyes dcd9081775 Partial fix for #10896 2021-07-05 10:55:17 -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
Verkister 2632d98216 Fixes the rest of admin ghosting
I done a whoopsie
2021-07-02 23:22:56 +03:00
Verkister b1f10f4903 Fixes ghosting as admin
The verb was completely broken
2021-07-02 18:15:38 +03:00
Aronai Sieyes b4387f251d /tg/ vis openspace 2021-06-30 15:39:07 -04:00
Aronai Sieyes faafdcfb5b Move some ghosty stuff to async 2021-06-26 17:37:34 -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
Aronai Sieyes 85c31e9fda WIP fix of this PR 2021-06-21 19:29:43 -04:00
MarinaGryphon 385fa640af Linter diagnostics + bans non-var relative pathing 2021-06-20 18:16:45 -04:00
Aronai Sieyes 1696db4842 Move most/all overlay use to SSoverlays
Except for the ones I'm about to change in the
lighting commits!
2021-06-17 00:11:13 -04:00
Heroman 91cd95102f Wording 2021-06-15 17:03:56 +10:00
Heroman aead06bc44 Decreases notification timing for transcore, allows delaying 2021-06-15 17:00:31 +10:00
Aronai Sieyes 3b2ed26483 Fix ghosts trying to follow to null 2021-05-30 23:46:01 -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 3ee63e782a VS: Ambig OoO 2021-05-27 12:09:38 -04:00
Aronai Sieyes 00a42a96ea Finish polaris linter portions 2021-05-27 11:12:51 -04:00
Neerti 767e655310 Linter Introduction + Cleanup 2021-05-25 23:19:34 -04:00
Aronai Sieyes bdd4c3c973 Add secret zlevels 2021-05-25 21:24:12 -04:00
Atermonera 82ab4011cc Merge pull request #7997 from Verkister/patch-69
Fixes naked ghosts
2021-03-26 20:11:56 -04:00
Atermonera f66401396c Merge pull request #7979 from MistakeNot4892/goasts
Ghosts now use their body appearance initially.
2021-03-18 04:52:19 -04:00
Atermonera 15bb23c70c Merge pull request #7923 from Atermonera/respawn_is_respawn
Adds Respawn to allow ghosts to return to lobby so admins stop disabling respawn instead because SOMEONE, SOMEWHERE IS WRONG
2021-02-22 23:34:27 -05:00
Heroman 823a5953e9 Converts Morph Spawn and Maint Pred events to use ghostpods 2021-01-26 22:56:06 +10:00
Atermonera 8fc35d4da4 Merge pull request #7523 from Meghan-Rossi/ghostqol
Ghost sechud verb, shift-click examine, alt-click turf tab
2020-08-21 01:30:40 -04:00
Atermonera e21b1b158f Merge pull request #7470 from Rykka-Stormheart/admin-ghost-examine-QOL
Admin ghosts can now examine other ghosts to pull up admin tools!
2020-08-17 18:09:20 -04:00
Aronai Sieyes 49b9896f73 Redo respawning 2020-05-23 17:32:02 -04:00
Arokha Sieyes 6ffea69d61 Delete ghosts after 10 minutes if no client 2020-05-22 23:26:31 -04:00
Aronai Sieyes 3992b7a50a Add observer HUD from /tg/, refactor HUDs 2020-05-14 16:29:15 -04:00
Aronai Sieyes 44b5c4411c Revive alert tweak 2020-05-14 12:36:07 -04:00
ShadowLarkens f905cfc020 Ported /tg/ style screen alerts, replacing the hunger icon with them
This adds throw_alert() and /obj/screen/alert, a system that allows you
to do custom hud alerts for any variety of things from "You're too
cold!" to mecha status indicators for the pilot.

There's quite a few things that actually got replaced; the
fire/oxy/tox/co2 alerts are all now just alerts, as is nutrition. The
xenochimera feral indicator would probably be a good candidate for
conversion, but I didn't touch it in this PR. There's also a number of
new alerts, such as blindness, highness, legcuffed, buckled, handcuffed,
and probably some more I missed; read code/_onclick/hud/alert.dm and see
for yourself!

Additionally, a number of tweaks have been done to resisting code, to
make it so that there's an indicator when you're buckled or handcuffed,
and can just click the alert to start resisting. This includes a
refactor that combines the logic for lockers, holders, micros
escaping from shoes, and struggling in a gut all into one proc, called
container_resist(). This means that vore bellies actually no longer need
the resist override, but it's been left in place just in case someone
finds something else they want to use it for.

Also, the health and internals indicator got moved down one tile each.
Needed room for the alerts. If we add the oxygen tank action buttons
from /tg/ and remove the internals indicator, the health indicator can
go back where it was originally.
2020-05-13 19:36:01 -07:00
Aronai Sieyes bd298810f2 Redo examining in general and tweak getFlatIcon 2020-05-06 18:37:46 -04:00
Aronai Sieyes d3da6ae4a5 Refactor move code 2020-04-26 16:42:50 -04:00
ShadowLarkens 139d5cd3c3 Saycode Overhaul -- Multilingualism 2020-04-20 04:12:53 -04:00
Aronai Sieyes 9917826c85 Merge pull request #6965 from VOREStation/aro-fighters
Creates 2 new mech equipments and space fighters
2020-03-24 14:04:42 -04:00
Atermonera 87333d9c25 Add mob/living stat setter and observer 2020-03-23 22:47:44 -04:00
Aronai Sieyes c93c5afefa Adds atom/movable cloaking framework 2020-03-23 21:34:32 -04:00
Atermonera d397c2c1fe Merge pull request #6840 from Neerti/qol_notification_sounds
QoL: Various Notifications
2020-03-20 15:09:47 -04:00
Atermonera cb8548f5af Fully Implements R_EVENT for Event Managers 2020-03-12 15:01:50 -04:00
Leshana 82603a4978 Fix Runtime in observer_vr.dm,65: Cannot read null.name
If an observer/ghost was never in the game this round, thier mind var
will be null.  No sense in letting them ping the transcore.
2020-02-23 22:52:42 -05:00
Arokha Sieyes 47ccc655db Deprecate the stream operator 2020-02-12 19:38:43 -05:00
Atermonera a45472b446 Update Chat System to use to_chat(src, "") instead of src << "" 2019-11-05 19:22:38 -05:00
Atermonera 89aad128cf Blind port of Bay Radiation Subsystem 2019-10-06 03:30:36 -04:00
Heroman 4dc79f669e Ports early fixes 2019-08-19 10:00:46 +10:00
Anewbe 046f481825 Merge pull request #6231 from Heroman3003/ghostjumpfix
Fixes ghost jump-to-mob
2019-06-28 10:06:57 -04:00