Turns the z-level restriction procs into macros
Changes z-level restrictions to use the macros
Use contact_levels for announcements (instead of player_levels)
Restricts the teleporter to station_levels instead of player_levels
Restricts AI tracking to station_levels instead of player_levels
Mechs only get tracking beacons if they are on station_levels (instead of player_levels)
Construction Drones gib if they enter a station level
Mining Drones gib if they leave the station levels
Removes the mining equipment vendor from the scrapheap
all antags that previously had massive equip chains now use the outfit datum system
commandos + deathsquad (aka Syndicate Commandos and NT Asset Protection) have been moved out of nested alert menu hell to the new ERT system as admin-spawned ERTs, they do not appear normally
all outfit datums will now take into account backpack preferences
made the ERT job announcement / details more obvious
-adds the honorary party member card to the loadout
-adds mata'ke priest clothing to the loadout
-removed siiktau
-removed some unused clothing
-added some extra description_fluff
As reported here #6909 there were a few Requests Consoles that didn't have correct Department names.
This pull request fixes that, sets proper Department Types for a few Request Consoles and also makes the Requests Consoles' names more consistent in general by adding the 's' to 'Requests' everywhere.
Fixes#6909
* Added a drill to the survivor pod
* Fixed a bug which caused a spawner with unlimited slots to disable itself after the first spawn
* Fixes a bug with the CCIA Equipment. #Fixes #6844
* Added a verb to despawn to admin mobs
* Removed the human respawn delay from the visitor/pod survivor
* Prevents Tajara/Unathi from becoming checkpoint guards to avoid the shoe/gloves issue
Makes initial size bigger
Removes 0's from non admin panel
Adds VV button back
Makes all the buttons not so crammed in basic themes
Makes search field autofocus
Currently, DISABLE_DEAD_OOC is used as a singular toggle for determining whether or not ghosts can talk on both OOC and LOOC. This is undesireable, should we wish to only disable their access to LOOC via config.
This PR implements a DISABLE_DEAD_LOOC config flag, which explicitly restricts the access of dead people to LOOC. While leaving DISABLE_DEAD_OOC as its own flag for when we want to exclusively restrict global OOC.
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)
Xenomorphs are pretty much badly done and don't really fit at all. This pr fully removes the human type ones, alongside with the infection, eggs and facehuggers.
view duty log verb and changes the way their recorder works.
CCIA recordings are now written to the database once the interview is complete (if enabled) and printed out.
Reverts #6547
This introduces an HTML-injection attack. You can inject arbitrary HTML code into character names and have it be executed upon examining someone.
Warning! Big Scary Change!
NTSL2+ is a re-work of NTSL.
The goals of this rework are to remove worries regarding server load, and make it impossible for a malicious program to crash the server.
The result is an asynchronous daemon based interpreted language, called NTSL2+.
The Daemon in question can be found Here
Features:
Programming Language worth considering a programming language
Limit-able execution - Unable to hold the server up
Runs on Modular Computers
Shitty in-game networking.
Players can finally write their own laptop programs I cannot stress that enough.
So I noticed that Jump To Mob proc of both observer and admin version is using wrong list, and it does not actually work on any mob because the mob it is looking for is of different format in the list.
Fixes Jump To Mob for Ghost tab and Admin tab.
Makes Jump To Mob use same list as Follow. Which makes it list things like carp(2) or if mob is dead or a ghost.
Renames admin Jump To mob. Making admin panel use admin proc, instead of public.
This PR will lead us towards the Promised Day, for in its wake there shall be much celebration and ecstasy as this world becomes a world suitable for developer hegemony. The first strike is thusly;
All << is converted into to_chat().
The bluespace squid doesnt have tentacles, because in the recent tentacle changes the author didnt check if anything used the tentacle styles that have been renamed.
As per skull request, the PR was reworked. Dev rank does not contain spawning capabilities on its own.
Kill Air now prompts user if they really want to disable air processing. Only if we are trying to disable it
- Show Player panel was reworked to just have a sing "Select Species" button that includes all species in species datum.
- AI is added as an option of transformation
- Developers are granted access to Game Panel - (used only for Create object/mob/tur)