Commit Graph

39 Commits

Author SHA1 Message Date
SkyratBot
033448a053 [MIRROR] Doc The World (Of Accesses) - The Main Bits [MDB IGNORE] (#15273)
* Doc The World (Of Accesses) - The Main Bits (#68831)

Hey there,

One day, I became fed up of how dogshit it was for accesses. You would say fifty different things and find out you were wrong every time. So, I sat down today and went through and docced every single _station_ access and what it discretely did. If something wasn't true, it's not in here anymore. If it doesn't say it does something in the comment, it probably does not do it (unless I missed something poring through the code). This should be the main gist of everything, and it's much better than what we already had. As an example, ACCESS_LAWYER != ACCESS_COURT, you need to give both to the Lawyer job, or plan out those accesses accordingly when you map. It also helps when you wanna add something that only one specific job might have, because the names range from "self-explanatory" to "what?".

* Doc The World (Of Accesses) - The Main Bits

Co-authored-by: san7890 <the@san7890.com>
2022-07-30 15:11:54 -07:00
Gandalf
00a0972bfc removes genpop redundant (#15008) 2022-07-18 08:53:30 -07:00
GoldenAlpharex
d4b0974aaf [MIRROR] CARGONIA THE FREE: The Quartermaster is now a head of staff. (#67518) [MDB IGNORE] (#14186)
* CARGONIA THE FREE: The Quartermaster is now a head of staff. (#67518)

* The Quartermaster is officially a head of staff, with new accesses, a silver ID, ect ect.
* The HoP lost their cargo-related equipment and access, including the Vault monitor, and frequency.

* wew

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-08 15:28:51 +01:00
SkyratBot
ff0d5940b4 [MIRROR] [MDB IGNORE] Big Access Tweaks and Organization [MDB IGNORE] (#14160)
* [MDB IGNORE] Big Access Tweaks and Organization

* wew

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-06-08 15:24:53 +01:00
SkyratBot
aca9ded0e0 [MIRROR] [MDB IGNORE] Reformats Access IDs for accessibility and futureproofing [MDB IGNORE] (#13751)
* [MDB IGNORE] Reformats Access IDs for accessibility and futureproofing

* ok

* fuck

* eh

* ew

* e

* this sucked

* e

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-23 16:57:59 +01:00
SkyratBot
01a67f0eb8 [MIRROR] Gives Detective ACCESS_SECURITY, moves security equipment to ACCESS_BRIG [MDB IGNORE] (#13658)
* Gives Detective ACCESS_SECURITY, moves security equipment to ACCESS_BRIG (#66990)

* Gives Detective ACCESS_SECURITY, moves security equipment to ACCESS_BRIG

* Removed Forensics access from brig closet, security records

* Gives Detective ACCESS_SECURITY, moves security equipment to ACCESS_BRIG

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
2022-05-16 19:54:27 -07:00
SkyratBot
8be8604d46 [MIRROR] Fixes the captain's PDA [MDB IGNORE] (#13586)
* Fixes the captain's PDA (#66908)

I screwed it up and didn't make the Captain's PDA a subtype of heads, so captain was spawning with the wrong PDA.

* Fixes the captain's PDA

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-05-13 16:06:52 -07:00
magatsuchi
dc8adc2924 Modular Tablets: Converting PDAs to the NtOS System (SKYRAT VERSION) (#12920)
* hot-patch 1

* hot patch 2

* hot patch 3

* slight issue
2022-04-20 16:55:49 +01:00
SkyratBot
779af65d8d [MIRROR] Renames some security accesses + misc [MDB IGNORE] (#12348)
* Renames some security accesses + misc

* fix

* here

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-03-29 22:29:43 -07:00
SkyratBot
29d384aff6 [MIRROR] Adds Service Hallway to list of general (service) access list [MDB IGNORE] (#11002)
* Adds ACCESS_SERVICE to list of service accesses (#64397)

Does what the title says. This allows the Plexagon Access Manager (the HoP ID card access control program) to be aware that ACCESS_SERVICE exists, instead of just dropping it off the list when messing with/creating service staff ID cards.

I'm sure there are other systems that use the region system that might have been affected, but that was the main one.

* Adds Service Hallway to list of general (service) access list

Co-authored-by: Tastyfish <crazychris32@gmail.com>
2022-01-26 04:16:57 +00:00
SkyratBot
1318fbfd18 [MIRROR] adds a common SERVICE access, for service hall and service cargo console. [MDB IGNORE] (#10389)
* adds a common SERVICE access, for service hall and service cargo console.

* skyrat editions and fixes

* hop and barber have access_service as well

* bouncers huh

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
2022-01-03 18:37:49 -05:00
SkyratBot
c7c52ccf0c [MIRROR] HoP can access sec records again [MDB IGNORE] (#10039)
* HoP can access sec records again

* 0

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-12-13 11:45:50 +00:00
Tom
056b652ebc Barber fix (#9613) 2021-11-26 16:56:00 -05:00
SkyratBot
462690826c [MIRROR] Drops Ordnance/Toxins and Atmos accesses from command level to common level. [MDB IGNORE] (#9118)
* Drops Ordnance/Toxins and Atmos accesses from command level to common level. (#62402)

Quick hot swap for the ordnance and atmos accesses to common.

The armory will stay command level and ID cards gaining access to it is expected to be under the exclusive oversight of the HoP or Captain.

This gives CEs and RDs a little bit more control over their own departments.

* Drops Ordnance/Toxins and Atmos accesses from command level to common level.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-10-29 11:16:23 -04:00
SkyratBot
a8270ae919 [MIRROR] Revert "Basic ID cards with job trims can now hold higher level accesses to their own departments." [MDB IGNORE] (#9086)
* Revert "Basic ID cards with job trims can now hold higher level accesses to their own departments."

* Fixing conflict

Co-authored-by: oranges <email@oranges.net.nz>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-10-27 18:35:24 -04:00
SkyratBot
305ba1c142 [MIRROR] Basic ID cards with job trims can now hold higher level accesses to their own departments. [MDB IGNORE] (#9067)
* Basic ID cards with job trims can now hold higher level accesses to their own departments.

* Update jobs.dm

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-10-27 17:20:05 +01:00
Useroth
f900b1ec6d [MDB IGNORE] Eliminates Toxins (#60619) (#7911)
Repaths everything referring to "toxins" while actually meaning either the room in science or plasma gas. While this PR might be disrespectful to our forefathers, given this is (I believe) a holdover from as far back as the Exadv1 days, this has constantly irked me since I started working with the code. None of the player-facing stuff has referred to plasma as toxin since before 4407 hit, besides the Toxins Lab, and yet all of the type-paths are still pointing at toxins, making it a nightmare to search for in a map editor, and making the code needlessly easy to confuse with that of toxin damage. So this just fires it into the sun.

Anything relating to Toxins, the science subdepartment, now makes reference to Ordnance instead. This felt fitting enough given the focus of the subdepartment is around the creation of and testing of explosives.
Anything relating to plasma gas has, fittingly, been made to refer to plasma gas.

Edit: Ah yes, I feel I should probably apologise off the bat for the size of this PR- the code touched is mostly atmos machinery and simplemobs, a few sprites here and there, and of course the station maps + a few offstation maps.

Makes the code more legible and makes mapping less painful.

(The payment has been made)

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:50:22 +01:00
Deek-Za
29397dbfdb Fixed CDO Access (#7575)
Honestly. This has been overdue for months. CDO can finally do their job without risking access to the equipment or detective lockers.
2021-08-15 22:51:09 +01:00
SkyratBot
a05f7e863a [MIRROR] Fully implements the ID Card design document (#3729)
* Fully implements the ID Card design document

* Oh fuck that hurt.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-03 01:54:25 +00:00
KathrinBailey
1c17fb7dfb Prison Wars Episode 6: Return of the Genpop (#3322)
* Adjusts miner and prisoner slots

* Update landmarks.dm

* Oh yeah, borg slots.

* Merge branch 'master' into Shafts-uwu

* Genpop

* IDs say hi once sentence is up

* azzu wazzu helps linters

* wazzu

azzu!

* Update turnstile.dm

* Update turnstile.dm

* Update turnstile.dm

* the dme!

* Stops you shooting through turnstiles

You can still cross into them though. You just can't yeet stuff through them.
2021-02-13 02:34:13 +01:00
SkyratBot
9628bd7b5a [MIRROR] ID Card access change logging, Part 2 (#2700)
* ID Card access change logging, Part 2 (#56155)

I've condensed the logging into a single define, to allow ID card logging to be easily tweaked and to clean up some messy copy-pasted code.

There is no longer admin messaging for Head of Staff accesses, but it's all still logged as it was before.

There is a new option for the Investigate verb.

Which has the complete logging history for ID card changes that are currently tracked, all in one place.

Which admins can ALSO access from Get Current Logs and Get Server Logs for past rounds via id_card_changes.html

* ID Card access change logging, Part 2

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-01-16 00:47:19 +01:00
SkyratBot
094a2e17e0 [MIRROR] Ads loging and admun notifucations too certain ID card access changes (#2580)
* Adds logging and admin notifications to certain ID card access changes (#56014)

* Loog

* Adjust modular computer loog

* Update access.dm

* Move ADMIN_VV in string

* To define or not to define, that is the question when logging everything

* More user loog

* Ads loging and admun notifucations too certain ID card access changes

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-01-08 22:58:22 +01:00
SkyratBot
c487c73f39 [MIRROR] Grep for space indentation (#1969)
* Grep for space indentation

* aa

* Update species.dm

* Update species.dm

* Update maps.dm

* Update examine.dm

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-12-01 12:26:41 +01:00
SkyratBot
dd39e6f07e [MIRROR] Adds separate aux base access (#1084)
* Merge pull request #54049 from kriskog/auxbase

Adds separate aux base access

* Adds separate aux base access

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-09-30 18:47:21 +02:00
Timberpoes
473d1cf11b A very large number of Science QoL tweaks and mapping changes. (#51457)
* Sci access level tweaks

* All the Science changes

* Defeating the Step Demons

* Imma wage a WAGHHHH on Steps

* Addtional tweaks, Xenobio changes

* Fix Delta bar disposals, modify winter science gear in Xenobio, modify Pubby Xenobio

* Pixels instead of steps

* Use dedicated science winter coats
2020-06-12 18:52:21 +02:00
uomo
f40f99dc64 Basic job code, access, spawn point landmark, area, department sign. 2020-03-13 23:27:23 -05:00
skoglol
a28b24f149 Completely removes cloning (#48668)
* Removed from code

* Removes cloners from maps

* Some more references, now compiles.

* Reduces availability of replica pods

* DNA scanner and tech disk rebranding

* pubby door name, cargo pack description
2020-02-04 16:04:06 -05:00
TheVekter
0277d5039e Cleans up the difference between Pharmacy and Chemistry access (#48196)
* Cleans up the difference between Apothecary and Chemistry access

* Changes ACCESS_APOTHECARY to ACCESS_PHARMACY

* Map cleanup

* I deserve this for using capitals in a replace function
2019-12-12 18:28:57 +01:00
Time-Green
bca59b9a50 [READY] Plumbing: Endgame (#46759)
cl
add: Plumbing equipment is now available through the medical protolathe. It's under medical machinery boards
add: Add's a new chemistry area on metastation for chemical factories. It's located left of main surgery.
tweak: Chemistry has been turned into the Apothecary. It's basically normal chemistry, but Medical Doctors have acces aswell.
tweak: The smoke machine is now plumbing compatible. Put this knowledge to good use.
sprite: Thanks to @CRITAWAKETS for the plumbing RCD sprite!
/cl

Finally adds plumbing to the game!

Chemistry has been turned into the apothecary. For all intents and purposes it's old chem, but doctors have acces.

West of main surgery is now the new chemistry factory area.

I've also had to move stuff around alot, because you can't just add a big new room without having stuff in the way.

Currently only on metastation. I'm completely drained from adding it to meta alone and doing all maps right now will burn me out.
2019-10-17 00:10:30 +13:00
KomradeSpectre
9ff071af60 Clockcult Removal 2019 (#47057)
* Nanotrasen fires the Wave Motion Gun at the Clock Cult

* Fixes a random changelog appearing from the reebe void.

* Fixes a wrong type reference regarding the bronze sheets in the Lavaland Ruin for it.

* Fixes redundant cells after CC removal in ruin by populating them with varied ore chunks, or destruction clutter.

* why is it /obj/item/stack/sheet/metal but not /obj/item/stack/sheet/iron

* Fixes the lavaland ratvar ruin to have fluff variant structures of deleted shit it referenced instead what I thought was reasonable.
2019-10-15 10:13:41 +02:00
actioninja
eff325336a bunch of define autodocs 2019-09-17 20:42:38 -07:00
Denton
7cd17e8329 Removes unused access defines 2018-10-12 19:15:00 +02:00
ShizCalev
f42288136c Allows departments to access their corresponding mech maintenance protocols (#40397) 2018-09-22 22:34:12 -04:00
81Denton
8806ac64fd Adds comments to access defines, renames power equipment (#38444) 2018-06-13 17:45:45 -07:00
KorPhaeron
2a72d718ec Vault Access for QM (#37880) 2018-05-21 00:13:24 -07:00
Jordan Brown
1d05c4a936 Merge pull request #29767 2017-08-08 09:59:00 -04:00
shizcalev
22764665c9 CentCom Standardization 2017-08-07 19:04:27 -04:00
Joan Lung
a843118f81 Mechs can no longer open cult doors if the person inside is not a cultist 2017-08-07 11:51:57 -04:00
Leo
ca59ca6c23 Changes all access const to be a define (#29260) 2017-07-16 18:44:23 +02:00