Commit Graph

53 Commits

Author SHA1 Message Date
harryob 578bae6f6f no relative pathing (#16234)
* the voices win in the end

* cleanup

* changelog

* secure.dm hates me

* make_exact_fit() in initialize instead of whatever was happening before
2023-04-30 21:10:13 +00:00
Matt Atlas ab5d39db19 Ports SStyping from Nebula. (#16169)
* Ports SStyping from Nebula.

* the spook

* a

* fix

* bring the fanfare to its knees

* add a speech bubble type pref

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-04-10 00:08:48 +00:00
Afya212 0841ffd17d Ghosts can now scan IPCs/Robots (#15648) 2023-01-28 12:13:42 +01:00
Matt Atlas 06b2707463 Fixes events. (#15665) 2023-01-27 17:49:28 +01:00
Matt Atlas 25fd3ba098 Stops shuttles from bringing background turfs with them. (#15580) 2023-01-20 14:52:01 +01:00
Wildkins bb04ba3f87 Typecheck all return_air calls (#15363) 2022-12-19 12:19:41 +01:00
Wowzewow (Wezzy) 0bbca438b8 SSD Tweaks (#15172) 2022-11-29 13:08:59 +01:00
SleepyGemmy b769ffa1ab Adds Virtual Mobs (#14718) 2022-08-29 21:57:36 +02:00
Wildkins a4461a17af Implement Bay's SSmachinery and power usage updates, further unclogging the toilet (#13910) 2022-05-16 18:50:16 +02:00
SleepyGemmy ec52be44d1 Landmark Bugfix (#13782) 2022-05-06 13:56:10 +02:00
Geeves 1df88da53d Whispering Refactor (#12755) 2021-12-27 22:44:57 +01:00
Werner ae58ffe264 Away Mission Events (#12802) 2021-12-04 02:23:24 +01:00
Geeves fdddb91bd1 Event Map Refactor (#12329) 2021-09-23 13:34:47 -03:00
Matt Atlas b64224770c Ports Bay's updated evacuation controller and bluespace jump. (#12445) 2021-09-07 17:12:10 +02:00
Geeves 378ff0d892 Ghost Menu (#12000)
* Ghost Menu

* obvious antags don't need antagHUD to show
2021-07-03 18:48:34 -03:00
Geeves a19e92a61c Remote Listening Stuff (#11667) 2021-05-08 12:09:04 +02:00
Jaraci b7ca97b407 Adds a medical scan verb for ghosts (#11724) 2021-04-25 13:46:11 -03:00
Wildkins fec0bc71b7 Fix double sanitization breaking chat in certain places (#11744) 2021-04-23 13:23:01 +02:00
Geeves 1b1540c5f3 Ghost Clothes Bugfix 2 (#11028) 2021-01-20 14:50:10 +01:00
Geeves c1db8d9e48 Ghost Clothes Fix (#11004) 2021-01-17 02:31:16 -03:00
Geeves 6d35d554d8 Cult Ghost Mouse Opacity Fix (#10750) 2020-12-09 13:39:56 -03:00
Hockaa 864f7555f0 Hydrogen Port 2: Electric Boogaloo (#10547) 2020-11-17 21:44:34 +01:00
Jiří Barouš 37cbb8fdb8 Categorized latejoin menu and made it into VueUI, improved crew manifest logic and made Verb manifest same as VueUI program, Job fixes (#10470) 2020-11-12 17:08:31 +01:00
Jiří Barouš 47ea58eb47 Allows admins to override respawning failure (#10401) 2020-11-01 20:55:08 +01:00
Jiří Barouš 8e453aae78 Nofall, Godmode, Bstech changes (#10404)
'NOFALL' is now a status flag instead of being a var specific to BSTechs. It allows the mob to move between Z-levels and through empty space; even to 'fly up' against gravity. However the tech can no longer use this to 'phase into' matter if there is something above them.
    ...for that you want to use Ruin-Everything instead: incorporeal movement now has an additional type that's (still) just like a ninja's, but it also allows you to move between Z-levels.
    Adds the anti-gravity verb to the Bluespace Robot preset and starts them with 'NOFALL' on.
    When using 'GODMODE' you will no longer take damage when you fall; instead a cool message will be shown and a quiet thump will be played.
    'GODMODE' now protects you from the awful effects of running - you can run indefinitely and won't take damage from it.
    Thanks to the above changes the BST is now self-contained in a single file (well except for the robot preset).
    To facilitate the above changes several godmode and incorporeal checks have been added (mostly to movement procs). It cuts on some extra proc overrides and type checks. Also results in a more 'natural' experience when using NOFALL, GODMODE or incorporeal movement.
    Changed incorporeal values to defines.
    Added a "darkvision" mode for the BST goggles.
    I also updated some of the BST verbs to be more descriptive.
2020-11-01 21:13:03 +02:00
Jiří Barouš 5f52e411a9 Makes crew manifest pop-up use a single proc, makes it prettier (#10275) 2020-10-23 15:24:38 +02:00
Jiří Barouš f496d68f2c Allow observers to follow all living things on restricted levels (#10264) 2020-10-18 21:26:29 +02:00
MarinaGryphon 87e071fce5 Replaces \gender to fix metagaming issues. (#9745) 2020-08-25 11:46:34 +02:00
Matt Atlas c7c5d44a97 Reworks stasis, reshuffles life order, makes gases use defines. (#9409) 2020-08-09 13:20:06 +02:00
Werner d0984f805d Rats no longer spawn in areas covered by turrets (#9605) 2020-08-05 11:10:24 +02:00
Geeves 33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
Matt Atlas 107bbc58d8 Ports emote decls from Bay + automatic pain emotes. (#9215) 2020-07-03 20:14:23 +02:00
Matt Atlas c6d9cba325 Changes up a lot more messages to look like emotes. (#9133) 2020-06-18 10:29:47 +02:00
Matt Atlas 32278e1ad1 Cult backend rework + new features. (#8996)
Guess who the baton passes to.

Convert all runes to datums

Rework arcane tome mechanics, holy shit it's terrible

Convert rune effects to actually use rune datums

Add additional effects that are now possible because of non-shitcode code
2020-06-07 10:07:32 +03:00
Matt Atlas 4cddf3c859 Allows ghosts to see visible_messages. (#8806)
Allows ghosts to see visible_messages
2020-05-08 13:57:40 +03:00
Erki 4b327dcfe9 Generates parity between remote auth login chain and the normal login chain (#8802)
Fixes #8773
Fixes #7895
2020-05-06 16:15:56 +03:00
Matt Atlas 77d8844eb2 Ghosts can now jump to emotes, better follow links, ghosts can now see where someone ghosted. (#8677) 2020-04-25 16:00:56 +02:00
Matt Atlas 2e5fdf970c Landmark Shuttles (#8512)
The lifeless live again. Or in this case, what never actually lived here.

Ports Baystation12/Baystation12#17460 probably for real this time. What this allows us to do is create shuttles on runtime and make shuttles easier by just making landmarks and a shuttle instead of areas and shuttles. Also allows runtime landmark creation via flares or whatever AND allows shuttles to use different landmarks at will.

I removed most of the overmap stuff, I think. It shouldn't be hard to slam it in whenever we need to.

Changes:

    "Shuttle code has been completely reworked."
    "Shuttles can now be modified to have more than one destination."
    "Shuttles now have a takeoff sound."
    "You can now throw mobs against walls to damage them. A lot."
    "You now need a neckgrab to throw mobs."
    "BEING UNBUCKLED DURING SHUTTLE LAUNCH IS DANGEROUS! Don't do it."
    "Adminghosts can now interact with all shuttles."
2020-04-05 21:15:31 +03:00
Geeves 1a32fe06c9 Cult Revamp (#8075) 2020-02-08 13:17:32 +01:00
mikomyazaki 1d45184743 Manifested ghosts can now toggle visibility proprely. (#8035) 2020-01-17 11:49:29 +01:00
Karolis 7a5133822a pAI improvements and fixes (#8000)
rebranded and reduced #6814

 Fix pAI preferences not working (fixes #2772)
 Ports pAI submission window to VueUi
2020-01-15 17:48:29 -03:00
Werner cb4a712851 Enforces Lineendings and adds Editorconfig (#7657) 2019-12-21 16:19:24 +01:00
Matt Atlas df0cd6189a Brainmed Update (#7502)
gamer time.
2019-12-10 20:41:15 +02:00
Werner af16a489a6 Removes Weapons (#7415)
* Adds icon and hitsound where needed.

* Moves alt_attack to /obj/item and deletes weapons.dm

* Replaced /obj/item/weapon with /obj/item

* Fixes merge issues.

* Fix merge issues.
2019-11-16 18:36:13 +01:00
JohnWildkins 03a2627df8 Stuttering markup fix with a side of refactor (#7344) 2019-11-12 20:27:46 +01:00
Werner a8e4e7f88c Ghost Roles (#6706) 2019-08-10 23:57:49 +02:00
Karolis 8b785b3815 New record consoles and removal of old datacore, adds SSrecords (#4878)
This PR is depending on #4868 for it's ui framework. This PR mostly makes new SSrecords subsystem responsible for storing records. This should replace old datacore.

Make new SSrecords.
Make things use SSrecords and whole code compile
Made VueUi button <vui-button> to push parameters as JSON, preserving client side data stricture.

    Add new records console and admin record management.

I am mostly looking for feedback regarding SSrecords and it's data storage mechanism criticism (It's using lists for storage)
2019-07-27 12:24:16 +03:00
Werner 6849b23191 Prevents ghosts from freely observing on the derelict. (#6670) 2019-07-12 02:47:00 +02:00
ParadoxSpace 6916089d4e Replaces Mice w/ Rats (#6625) 2019-07-06 00:03:35 +02:00
Mykhailo Bykhovtsev 1d9e899e74 Fixing ghosting alert message (#6450) 2019-05-14 23:47:22 +02:00