Commit Graph

52 Commits

Author SHA1 Message Date
Spock
22eaacec81 QM gets Blacksmith access (#131) 2023-03-25 14:09:49 +00:00
ReturnToZender
71326052b8 Merge branch 'master' into ID-Fix-Branches 2023-03-10 14:33:52 -06:00
SkyratBot
50fb81c67f [MIRROR] Dangerous Research - The Alternate Sciences Research Center Space Ruin! [MDB IGNORE] (#19614)
* Dangerous Research - The Alternate Sciences Research Center Space Ruin! (#73544)

* Dangerous Research - The Alternate Sciences Research Center Space Ruin!

* removes the modular one

---------

Co-authored-by: Cheshify <73589390+Cheshify@users.noreply.github.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
2023-03-01 23:48:30 -05:00
ReturnToZender
573dce1311 Changes IDs
Add: Blueshield CENTCOM to Silver ID
Add: NT Rep CENTCOM to Silver ID
Add: Weapon Permit access for QM
Add: Surgery access for Brigmed
2023-03-01 21:44:39 -06:00
SkyratBot
1f753d5d4c [MIRROR] Refactors crew records (#72725) + Medical/Security records now use the max/min age. [MDB IGNORE] (#19078)
* Medical/Security records now use the max/min age.

* merge conflict

* Refactors crew records (#72725)

I have attempted or otherwise started this project at least 4 times. I
am sick of it being on my calendar. The code needs it. I need it.

- This makes crew records a proper datum rather than assigning
properties record.fields.
- General, medical, and security records are merged.
- Did some slight refactoring here and there for things that looked
obvious.
- Wanted states are now defined (and you can suspect someone through
sechud)
- pAI (unrelated but annoying) had some poorly named exported types that
i made more specific
- Job icons are moved back to the JS side (I wanted to get icons for
initial rank without passing trim)

<details>
<summary>previews</summary>

Editable fields & security console

![CM6d74brnC](https://user-images.githubusercontent.com/42397676/213950290-af6cfd76-eb8b-48e9-b792-925949311d9a.gif)

Medical records

![bFJErsvOaN](https://user-images.githubusercontent.com/42397676/214132534-59af1f8c-9920-4b51-8b27-297103649962.gif)

Look and feel of the more current version

![cxGruQsJpP](https://user-images.githubusercontent.com/42397676/214132611-0134eef0-e74c-4fad-9cde-328ff7c06165.gif)

</details>

TGUI'd some of the worst UIs in the game.
Creating new records is made much simpler.
Manifest_inject is made readable.
Probably bug fixes

🆑
refactor: Crew records have been refactored.
refactor: Medical records -> TGUI
refactor: Security records -> TGUI
refactor: Warrants console -> TGUI
qol: Players are now alerted when their fines are paid off.
qol: Cleaned up sec hud examination text.
qol: Adding and deleting crimes is easier.
qol: Writing crimes in the console sets players to arrest.
qol: You can now mark someone as a suspect through sec hud.
/🆑

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>

* I've got something that now actually works

Just got to incorporate the records into what players can actually see.

* Turns out that client has already been transferred after all

* Adds the past records in the TGUI records (they're kinda ugly but it works, so y'know)

* Whoops

* Hate you too sometimes Prettier

* Fixes ghost roles using LITERAL records, which caused problems

* Fixes the leaks caused by ghost roles not getting their name right because of the stupid freaking special() proc

* I hate list operations man they're so stupid

* Fixes the stars on the crew manifest!

---------

Co-authored-by: NamelessFairy <40036527+NamelessFairy@users.noreply.github.com>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2023-02-28 14:14:24 -05:00
nevimer
9baf0a574d Missed Mirror: Fixes Lawyer and Atmos techs being on the wrong trimmers. (#68292) (#18857)
Fixes Lawyer and Atmos techs being on the wrong trimmers. (#68292)

Fixes Lawyer and Atmos tech trims being on the trimmers

Makes Atmos techs assigned by the CE, rather than the HoP, and additionally removes the Lawyer from the HoS' PDA painter. The HoS can't even grant Law office access as it is under service, so I see no reason why they would be able to give the service job away in the first place.

(cherry picked from commit f88fe75188)

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2023-01-21 22:14:54 -08:00
nevimer
6eeddd55aa Missed Mirror: Fix space bartender not having access to kitchen locker in away missi (#18858)
Fix space bartender not having access to kitchen locker in away mission (#69517)

Fix space bartender not having access to kitchen

(cherry picked from commit c76206aa60)

Co-authored-by: Tim <timothymtorres@gmail.com>
2023-01-21 22:13:28 -08:00
SkyratBot
cf67304574 [MIRROR] Refactors Pirates into Pirate Gangs, Adds the Psyker-gang as new pirates [MDB IGNORE] (#17920)
* Refactors Pirates into Pirate Gangs, Adds the Psyker-gang as new pirates

* [PR to PR] NRI raider de-conflicting (#17921)

* sosig

Update revolver.dm

* Update nri_raiders.dm

* Apply suggestions from code review

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>

* Update nri_raiders.dm

* uhuh

* Update nri_raiders.dm

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Stalkeros2 <42087567+Stalkeros2@users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-12-08 09:43:43 -08:00
SkyratBot
92b4a94c1b [MIRROR] gives hop basic cargo access + desc change [MDB IGNORE] (#17957)
* gives hop basic cargo access + desc change

* Update code/modules/jobs/job_types/head_of_personnel.dm

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-12-06 22:34:35 +00:00
SkyratBot
db0ce864c3 [MIRROR] Paramedic has mining_station access flag [MDB IGNORE] (#17747)
* Paramedic has mining_station access flag (#71476)

## About The Pull Request

Lets paramedics leave the mining station they have foolishly wandered
into using the one half of mining access they did already have.

## Why It's Good For The Game

Since you can just take their shuttle and dock at their station, walk
into the station- but not **out** of the station.

## Changelog
🆑
balance: Paramedics get to have mining station access
/🆑

* Paramedic has mining_station access flag

Co-authored-by: theOOZ <sheepwiththemask@gmail.com>
2022-11-25 14:23:12 +00:00
SkyratBot
6cce85acf8 [MIRROR] Fixes autodoc for orbit_icon [MDB IGNORE] (#17081)
* Fixes autodoc for orbit_icon (#70695)

Fixes doc for orbit_icon

* Fixes autodoc for orbit_icon

Co-authored-by: Tastyfish <crazychris32@gmail.com>
2022-10-21 19:23:15 -04:00
SkyratBot
29dff35bd1 [MIRROR] Fixes prisoner icon on orbit ui [MDB IGNORE] (#17059)
* Fixes prisoner icon on orbit ui (#70671)

fixes prisoner icon

* Fixes prisoner icon on orbit ui

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
2022-10-21 01:28:28 -04:00
SkyratBot
4a38f59abb [MIRROR] Orbit refactor + features part dos: Icons, health bars. [MDB IGNORE] (#17027)
* Orbit refactor + features part dos: Icons, health bars. (#70580)

* orbit refactor + features

* Via suggestion

Co-Authored-By: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>
Co-Authored-By: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>

* cleanup

* readds heatmap optional + bug fix

* fixes bugs

* naming conventions

* what

* indeed

* modular via suggestion

Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>

* nice

* pai fix

* misc searching

Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>

* Orbit refactor + features part dos: Icons, health bars.

* SR job orbit icons

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-20 19:09:45 -04:00
SkyratBot
5cc21edbb1 [MIRROR] Security's Scaling Departmental Accesses - More Pop, More Problems [MDB IGNORE] (#15393)
* Security's Scaling Departmental Accesses - More Pop, More Problems

* Update admins.txt

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-08-05 00:56:52 +01:00
SkyratBot
603cc0116d [MIRROR] fixes chameleon card reset issues and makes nuke op trim have a hud icon [MDB IGNORE] (#15339)
* fixes chameleon card reset issues and makes nuke op trim have a hud icon (#68879)

* partial fix

* outfits now update ids

* fixes chameleon card reset issues and makes nuke op trim have a hud icon

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-08-01 14:16:53 -07:00
SkyratBot
29229c6202 [MIRROR] Removes the Families gamemode [MDB IGNORE] (#14995)
* Removes the Families gamemode

* f

* Repathing! And new updates!

* some nights I stay up cashing in my bad luck

* Additional Fixes for the gang boys!~

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2022-07-23 13:59:30 -04:00
SkyratBot
d3c3f4fbed [MIRROR] Greyscale ID Department Colors (+ Rainbow ID Card) [MDB IGNORE] (#14965)
* Greyscale ID Department Colors (+ Rainbow ID Card)

* Update clown.dm

Co-authored-by: BluBerry016 <50649185+unit0016@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-07-19 01:29:58 +00:00
SkyratBot
6180f6ce84 [MIRROR] Oldstation lootboxes [MDB IGNORE] (#14424)
* Oldstation lootboxes (#67361)

Added a lootbox for every role (eng, sci, sec) that requires corresponding ID to open, as an exploration reward.

To provide an incentive to leave the spawn area and give a reward for this.
The loot is for qol and fun, and hardly affects the playthrough for roles that don't get the loot. Besides, you can re-roll your starting job if you have a preference. Or open any box with an emitter.

Engineering crate contents:

/obj/item/pipe_dispenser, - Removed from free chest. To make non engi players use pipe dispensing machine to fix atmos pipes.
/obj/item/storage/bag/construction, - Just qol, you can already make one with cloth
/obj/item/clothing/suit/hazardvest, - To be able to wear construction bag on back
/obj/item/storage/belt/utility, - Just qol, you can already make one with leather
/obj/item/clothing/head/hardhat/weldhat, - Unobtainable otherwise
/obj/item/t_scanner, - Just to accompany pipe dispenser,
/obj/item/screwdriver/power, - Nice tool for the belt

Sec crate contents:

/obj/item/gun/ballistic/rifle/boltaction, - Hardly better than the laser, needs 3 shots to kill xeno and tends to jam. Comes with 15 rounds in total.
/obj/item/knife/combat, - To use as mosin bayonet in CQC with xenos
/obj/item/ammo_box/a762,
/obj/item/ammo_box/a762,
/obj/item/clothing/suit/armor/vest/old, - Moved to the box instead of being available from start - now every profession has vest in a chest
Removed the box of firing pins and two flashes from this box.

Sci crate contents:

/obj/item/relic, - Random relic to make people experiment with EXPERIMENTOR
/obj/item/transfer_valve, - To enable anomaly core refinery
/obj/item/raw_anomaly_core/bluespace, - To refine something
/obj/item/raw_anomaly_core/random,
/obj/item/clothing/suit/toggle/labcoat, - Mandatory for science
/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, - Reference to one certain anime

Misc:
Removed redundant cable and pen
Fixed one of the computers being non-disassembable
Added plasma tank, timer and igniter laying next to the sec crate
Removed free pipe dispensers from secure storage to make players use stationary dispensers (when non-engi), or build a dispenser in protolathe
Added 1 guaranteed diamond ore spawn (total 4000 diamonds guaranteed if you disassemble reflector box) to allow building reactive armour shell and inert bluespace bag for anomaly cores. You need 2000 for armour and 600 for inert bag of holding with femto manipulators.
Added 1 guaranteed gibtonite spawn to kill or amuse the players
Dead roboticist ID now has ordnance access to allow downloading of paper publishing software for experiments

* Oldstation lootboxes

Co-authored-by: Andrew <mt.forspam@gmail.com>
2022-06-20 04:32:30 +01: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
cdeebf55ac [MIRROR] Departmental Officers now have access to most of their department [MDB IGNORE] (#14076)
* Departmental Officers now have access to most of their department (#67275)

This pull request equalizes the access that departmental security is given for their department, giving departmental security officers access to all areas in the department which aren't head-specific. For example, the engineering security officer wouldn't have access to the tech storage room or the ce's office, but does have access to tcomms, engine equipment etc.

This is done so that all departmental security officers are equally enabled to respond to issues in their department and have the access that a basic member of the department would have. Currently, cargo officers are able to respond to any issue not in the vault or QMs office, but officers in science could only respond to issues in the science hallway, research room, or circuit room, and are unable to respond to issues in any other place in the department.

I believe that the reason for the above is that when new accesses have been added to departments, they neglected to add these areas for departmental security officers.

Upon further research, for things like virology or xenobio, it feels like keeping security officers out was intended, so I'll label this both a fix and a balance change.

Departmental security officers should be able to reliably respond to security issues in the department. While some areas like virology and xenobiology were deliberately separated from being accessible by security officers previously, I believe it is an antiquated design crutch that does not properly reflect the modern ways that antagonists work, and certainly doesn't reflect the standards that are currently set for officers.

Giving officers these accesses make departmental assignments something with genuine utility instead of something that gives you an armband and enables officers to feel/be felt like a part of their designated department.

These changes also make sure that departmental assignments are treated equally and have equal utility, making it easier to collectively change the feel of departmental security in the future.

* Departmental Officers now have access to most of their department

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
2022-06-05 04:24:17 +01:00
SkyratBot
ff76c6a300 [MIRROR] OldStation Biolab and misc changes. [MDB IGNORE] (#13926)
* OldStation Biolab and misc changes. (#67167)

* OldStation Biolab and misc changes.

Co-authored-by: Andrew <mt.forspam@gmail.com>
2022-05-26 23:25:29 +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
f9171bc2ff [MIRROR] Fixes Cook CQC + job change config fixes [MDB IGNORE] (#13592)
* Fixes Cook CQC + job change config fixes

* Update _job.dm

* Update jobs.dm

* Update department_guards.dm

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-05-20 14:45:47 +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
002c405613 [MIRROR] [NO GBP] Gives miners general cargo access [MDB IGNORE] (#13641)
* [NO GBP] Gives miners general cargo access (#67025)

Gives miners the ability to access their department (like the cargo bay) as normal. This is a quick fix to make sure that miners can do their jobs while we wait for the refactor currently in the works to go through. After that is in I will be able to properly manage the accesses and compartmentalize as necessary.

* [NO GBP] Gives miners general cargo access

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
2022-05-15 17:47:25 -07:00
SkyratBot
95a156450a Gives atmos techs general engineering access by default (#66751) (#13376)
Having general access to your department is great for design consistency and allows us to properly map access helpers to reflect what is supposed to be general access and what is not, making it so we do not have to map multiple accesses onto one door when it is not required.

Should also fix Atmospherics Technicians not having access to the Supermatter shiftstart.

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
2022-05-06 21:46:28 +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
17c990e263 [MIRROR] removes paramed cargo/aux base/engine/EVA access, adds mining access instead [MDB IGNORE] (#11611)
* removes paramed cargo/aux base/engine/EVA access, adds mining access instead (#64969)

* removes paramed cargo/aux base/engine/EVA access, adds mining access instead

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-02-20 06:32:01 -05:00
SkyratBot
3b86bef3db [MIRROR] Adds a syndicate sechud icon state [MDB IGNORE] (#11484)
* Adds a syndicate sechud icon state (#64860)

Syndicate IDs now have a SecHUD icon state

* Adds a syndicate sechud icon state

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-02-14 06:09:00 +00:00
SkyratBot
d89350c42a [MIRROR] Gives wardens their sechud icon back [MDB IGNORE] (#11423)
* Gives wardens their sechud icon back (#64793)

* Gives wardens their sechud icon back

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-02-10 11:11:08 +00:00
SkyratBot
78978cac7a [MIRROR] Cleans Job lists (hardcoded and not) [MDB IGNORE] (#11318)
* Cleans Job lists (hardcoded and not)

* e

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-02-08 01:47:50 +00:00
SkyratBot
3cbd0a9a38 [MIRROR] Bounty Hunters as ERTs + Flame Id [MDB IGNORE] (#11123)
* Bounty Hunters as ERTs + Flame Id (#64083)

About The Pull Request

Bounty Hunters can now be called as ERTs, to which they will spawn at centcom with proper access. Also, the bounty hunters now get flame ids, because they think they're that cool.
Why It's Good For The Game

Bounty Hunters are really fitting for admin erts, but I never bothered to throw them in until now. Also, it was a good opportunity to fuck off with all that id label BS
Changelog

cl
admin: Bounty Hunters can now be called via admin ert
expansion: Oh, and they have cool flame ids as well!
/cl

* Bounty Hunters as ERTs + Flame Id

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2022-01-29 23:05:23 -05:00
SkyratBot
c33061765b [MIRROR] [MDB IGNORE] BIDDLE TRAITORS - Adds progression traitors. Refactors uplink code in its entirety [MDB IGNORE] (#10620)
* [MDB IGNORE] BIDDLE TRAITORS - Adds progression traitors. Refactors uplink code in its entirety

* updates and fixes

* ffff

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-01-12 03:25:38 +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
41ccb4ee8c [MIRROR] Nerfs HoP's access [MDB IGNORE] (#9820)
* Nerfs HoP's access (#63165)

About The Pull Request

Removes HoP's access to security office.
Removes HoP's mech access entirely (except mining)
Why It's Good For The Game

HoP already has a TON of access for what their job is about, managing job changes and service/cargo. There's no reason why they would need such things as access to mechs, science, medical, ect. But for now, I just want to focus on removing Security Office:

HoP, on all maps, has a gun recharger in their office, and they will still remain access to departmental offices, so security office access is irrelevant for charging their gun. I personally don't think that HoP, a non-sec role, should have aceess to security lockers. They are a Service/Cargo job, they shouldn't have access to just walk in and take SecHUDs.

If HoP really needs access to security office, they can give themselves the access, but thanks to ID trimming, that cost isn't free anymore. Though it technically is, because they only need to give themselves 1 access edit, which isn't gonna affect a Silver ID, so I personally think they should have more access removed but that's not the point right now.
Changelog

cl
balance: the Head of Personnel no longer has access to Security Office nor Mechs (outside of mining ones).
/cl

* Nerfs HoP's access

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-12-01 22:45:30 +00:00
SkyratBot
d83f136186 [MIRROR] Fixes the accounting machine assigning bank accounts that bluescreen vendors. [MDB IGNORE] (#9411)
* Feex (#62734)

#60690 added a feature to job ID trims allowing them to set a proper job for the bank account.

However, it used job datums instead of job singletons. Vending machines expect bank accounts to have job singletons.

I have added a simple fix. In New(), the appropriate job singleton will be instantiated in place of the ID card's job path.

All other code utilising this variable in game/machinery/accounting.dm now just works.

* Fixes the accounting machine assigning bank accounts that bluescreen vendors.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-11-12 07:26:56 -05: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
SkyratBot
8f7399e563 [MIRROR] Gives Atmos tech external airlock access by default [MDB IGNORE] (#8852)
* Gives Atmos tech external access by default (#62126)

Right now Atmos Techs have external airlock access only on skeleton crew.
So on a high pop round if you are the guy that is trying to repair a breach you need to use one of the 3 external airlocks you have access, Arrivals, Departures or Atmos, to move in/out and start repairs instead of being able to use the nearest external airlock to the breach.
This PR changes that.

If repairing the station is annoying/too much effort the players will simply not fix it.
Right now, if you fix a breach on a department and want to go into it to do further repairs, you either need to trap yourself into the breached room, screaming at the AI/hacking your way back into the main department area or walk all the way to one of the 3 airlocks you have access and then follow the hallway back to the department entrance, probably going across multiple external airlocks on your trip.

Or you just put down a holo fan, weld a external wall down and you are back inside the station in 30 seconds with no issues.
The lack of access is mostly a trap for new Atmos Techs.

* Gives Atmos tech external airlock access by default

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2021-10-16 15:04:34 -04:00
SkyratBot
3bf0fffa01 [MIRROR] Improves readability on id_trims/jobs [MDB IGNORE] (#8829)
* Improves readability on id_trims/jobs (#61484)

So anyway, I want to buff Atmospherics Technician access with my hard earned GBP, accidentally fell into the refactor rabbit hole and decided I should make things cleaner first...
Just makes things easier to read, now the extra extra_access is added on top of the minimal_access so it is easier to see which jobs have access to what based on the pop/config options.

I wanted to rename a few things on the config but since skeleton crew access is something that admins are talking about I will leave it for later and just improve readability here.

Also, this was a lot of copy pasta, moving things to be in alphabetical order, removing unnecessary ones, I read it 10 times but I might still have lost some access in the pool so scream at me if I dropped something.

Did you know the HoS had access to maints twice? I know command has benefits above the crew but twice the maint access is too much...
Hopefully it will be harder for small mistakes like this to slip by.

* Improves readability on id_trims/jobs

* Fixed our job access, hopefully.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-10-15 22:02:29 +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
SkyratBot
f0be2d415d [MIRROR] Fixes the accounting machine by granting unassigned accounts to new savings accounts. (#7459)
* Fixes the accounting machine by granting unassigned accounts to new savings accounts. (#60690)

* Fixes the accounting machine by granting unassigned accounts to new savings accounts.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2021-08-08 15:57:02 +01:00
SkyratBot
844c224857 [MIRROR] Kills misc ID trims file (#7217)
* Kills misc ID trims file (#60483)

Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>

* Kills misc ID trims file

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>
2021-07-29 11:11:14 +01:00
SkyratBot
c19bc5960f [MIRROR] Gives bartenders a Weapons permit for their gun (#6324)
* Gives the Bartender a Weapon's permit by default (#59642)

* Gives bartenders a Weapons permit for their gun

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-06-15 18:08:30 +01:00
SkyratBot
3103eee3d1 [MIRROR] Deletes code that has a comment stating that it should be deleted after an issue that is now closed is resolved. (#6130)
* Removes SSmapping delayed config loading. (#59328)

Does it in /New instead

* Deletes code that has a comment stating that it should be deleted after an issue that is now closed is resolved.

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
2021-06-05 16:37:36 +12:00
SkyratBot
98e752acc8 [MIRROR] Minor repalettes of some ID cards and trims (#5867)
* Minor repalettes of some ID cards and trims (#59240)

* Add files via upload

* Update jobs.dm

* Minor repalettes of some ID cards and trims

Co-authored-by: Kokonut <38844529+maxymax13@users.noreply.github.com>
2021-05-23 04:32:58 +01:00
SkyratBot
afc233beb3 [MIRROR] Lets the Quartermaster send desk announcements (#5776)
* Let the Quartermaster send desk announcements (#59124)

* Lets the Quartermaster send desk announcements

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-05-18 16:45:18 +01:00
SkyratBot
8d8113fc65 [MIRROR] Fixes Silverscale pirates being unable to access their own turrets (#5281)
* Turret moment (#58746)

Co-authored-by: Enricode <SgtHunk@ users.noreply.github.com>

* Fixes Silverscale pirates being unable to access their own turrets

Co-authored-by: SgtHunk <68669754+SgtHunk@users.noreply.github.com>
Co-authored-by: Enricode <SgtHunk@ users.noreply.github.com>
2021-04-28 15:27:18 +01:00
SkyratBot
551ca60e3b [MIRROR] Fixes ID trim singletons ignoring config flags. (#3890)
* Fixes ID trim singletons ignoring config flags. (#57406)

* Fixes ID trim singletons ignoring config flags.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-05 14:04:16 +00:00