Commit Graph

631 Commits

Author SHA1 Message Date
Cyprex
e6bb4098c4 Revert "Merge upstream" 2023-03-11 18:51:44 +01:00
Paxilmaniac
3fb3c7add2 Gun code override unshittening part like, two by this point (#18957)
* this code is so fucking funny it makes me want to merge w/o looking

* safety component stuff

* safeties should be finished

* I loooove safety component

* I swear that's all for gun safety

* manufacturer component

* cant forget this

* this is so awful

* 1100 line long gun file

* ok it actually compiles now

* that should not be an addition of any sort

* these defines should not be used anymore

* why?? the fuck??? are there var edited fire modes on black mesa?????

* how did that even happen

* maybe ci will shut up now

* oh man so many guns are lacking autofire now

* probably fixes safety toggling

* that should reference the gun not the component

* that should probably return

* makes it replicate current behavior, defaults safeties to being ON

* and that is all i have to say about that

* its automagically
2023-03-04 19:53:15 +00:00
SkyratBot
a076937e6d [MIRROR] Anchors incorrectly unanchored reinforced plasmaglass windows on snowdin. [MDB IGNORE] (#19522)
* Anchors incorrectly unanchored reinforced plasmaglass windows on snowdin. (#73607)

## About The Pull Request

Every single south facing reinforced plasma-glass window on snowdin was
unanchored, I've changed them to the anchored version.
## Why It's Good For The Game

Bug fix!
## Changelog
🆑
fix: The unanchored reinforced plasma-glass windows on snowdin have been
anchored.
/🆑

* Anchors incorrectly unanchored reinforced plasmaglass windows on snowdin.

---------

Co-authored-by: NamelessFairy <40036527+NamelessFairy@users.noreply.github.com>
2023-02-26 20:36:05 -05:00
SkyratBot
19608fbac6 [MIRROR] Barsign UI/UX Improvements - Emissive effects, balloon alerts, and refactored code [MDB IGNORE] (#19121)
* Barsign UI/UX Improvements - Emissive effects, balloon alerts, and refactored code (#73106)

The barsign code is over a decade old so this is a big refactor with
some notable improvements:

- Emissive effects (neon lights now glow in the dark)
- Balloon alerts instead of `to_chat` messages
- Mapping helpers based on direction and all_access
- Barsigns are considered machinery now and use power

* Barsign UI/UX Improvements - Emissive effects, balloon alerts, and refactored code

* fixes modular maps

---------

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
2023-02-13 12:59:01 -05:00
Paxilmaniac
e868fb24ad Slightly less important map reset of everything not in the map_files folder (so ruins, gateways, shuttles, and so on) (#19062)
you got it
2023-02-07 18:17:16 -05:00
lessthanthree
8198e578ca [MANUAL MIRROR] Fix a merge skew on armor datums (#19212)
* Fix a merge skew on armor datums (#72909)

And also add a check grep to find it in the future

* fix linters

* damn youuuu

---------

Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
2023-02-07 15:20:00 -05:00
SkyratBot
406b6870bd [MIRROR] adds atmospheric gloves, small resprite of firefighter gear, repaths stupid glove paths [MDB IGNORE] (#18785)
* adds atmospheric gloves, small resprite of firefighter gear, repaths stupid glove paths (#72736)

repaths a lot of gloves off /color because they were incredibly stupid
firefighter gear has gotten an update (it doesnt cover hands anymore
though, you need something else)
firefighter helmets no longer hide your mask or glasses

![image](https://user-images.githubusercontent.com/23585223/212542599-c004d0e4-c141-40b4-a1bb-c838f9893c4b.png)
fixed engine goggles starting with darkness vision
to the atmos lockers adds atmospheric gloves, a pair of thick (chunky
fingers) gloves that are fireproof and fire protective, slightly shock
resistant and let you fireman carry people faster.
atmospheric firefighter helmets now are a subtype of welding hardhats,
you can enable a welding visor.
welding hardhats change mode with right click instead of altclick

im not a good spriter but i think this resprite makes them fit nicer
with other engi equipment
lets me firefighter rp

🆑
add: Atmospheric Gloves, thick gloves that are fully fireproof and fire
protective and let you fireman carry people faster.
fix: fixes engine goggles starting with darkness vision
qol: firefighter helmets can now enable a welding visor
qol: welding hardhats change mode with right click instead of altclick
balance: firesuits no longer protect your hands
/🆑

* Makes shit compile

* Updates the digi and snouted stuff to match the new sprites (thanks Halcyon!)

* Fixes a whole ton more issues that popped up

---------

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2023-01-27 12:15:17 -05:00
Tastyfish
47d25b51c4 [MISSED MIRROR] Replace nearly every map grep with a YML file that actually respects structure, and fixes the massive amount of failures that were never caught (#72372) (#18664)
* Replace nearly every map grep with a YML file that actually respects structure, and fixes the massive amount of failures that were never caught (#72372)

[Documentation
here](https://github.com/Mothblocks/tgstation/blob/maplint/tools/maplint/README.md)

We should not be using greps to the capacity that we currently are. If
you are not smarter than a parser, then you should not try to beat one.
DMM files should NOT be treated as text files that can be parsed with
any old Unix tool. They are a structured language. Because of our abuse
of greps, check_greps is full of hard to read, hard to maintain checks
that do not consistently work, because they all make very specific
assumptions about how TGM works, which are provably untrue.

This format is mostly straightforward for the lints people write, and
easily extensible to the ones people will want to write.

🆑
fix: Fixes a bunch of cases of windows not being where they were
supposed to be, tables/chairs stacking on each other, and other very
small stuff you've never noticed before.
/🆑

* pointless line change

* desync

* bye

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
2023-01-23 14:23:18 -05:00
SkyratBot
18dc1abc43 [MIRROR] Refactor lighting items that use fuel [MDB IGNORE] (#18545)
* Refactor lighting items that use fuel (#72146)

Fixes #71826

This does the following:
- Makes candles a subtype of flare
- Fixes candles having lighting inconsistencies
- Fixes burning items (welder, candles, flares, etc.) not causing
ignition effects when held in hand
- Adds burnt flares and melted candles to maint loot and trash spawners
- Add match lighting sound when candles are lit
- Add time defines for fuel amounts and rounded them (ex. instead of
32.3333 minutes, it's now 35 minutes)
- Light sources that burn will now spawn a trash item once fuel is spent
- Light sources that burn now have a welder hitsound
- Light sources that burn can now be extinguished by a fire extinguisher
(except flares)
- Light sources that burn can now be used to ignite another object on
fire (ex. a lit candle can be used to light a cigarette)
- Light sources that burn and are lit now do `BURN` damage while
attacking

Code is more cleaner and consistent.  Also fixes some bugs.

🆑
soundadd: Candles will now use the match lighting sound when lit
soundadd: Light sources that burn will now have a welding hitsound
fix: Fix candle light behaving erratically
fix: Fix burning items that are held in hand will now have an ignition
effect on the turf. (ex. lit welders in hand will now ignite plasma in
the air)
balance: Light sources that burn and are lit now do `BURN` damage while
attacking
balance: Light sources fuel amounts were rounded to exact numbers (ex.
instead of 32.3333 minutes, it's now 35 minutes)
qol: Light items that burn can now be extinguished by a fire
extinguisher (except flares), used to ignite another object on fire, and
will now leave a trash item once fuel is used
qol: Add burnt flares and melted candles to trash spawners
refactor: Refactor lighting items that use fuel to be more robust
/🆑

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>

* Modular!

* Toggle Light

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2023-01-17 14:37:02 +13:00
SkyratBot
5a18ff0bbb [MIRROR] Completely Culls req_access_txt/req_one_access_txt [MDB IGNORE] (#18458)
* Completely Culls req_access_txt/req_one_access_txt (#72281)

Hey there,

Now that every instance of `req_access` and `req_one_access` is a list
of strings, there is absolutely no reason for
req_access_txt/req_access_one_txt to exist. In fact, any instance where
they were still used in the codebase was very convoluted and was very
broken! Don't worry, I fixed it all out, and life is good.

I also dmdoc the surviving access variables, because those were missing.
I went on the side of caution and made a more verbose documentation with
an example just to have people really grasp this (it took me a while to
actually get it)

I believe that we changed _everything_ over to the
req_access/req_one_access system earlier this year in VV, but the
problem is that _new mappers don't understand the difference between the
two systems_. In fact, the "txt" system is completely redundant since
all it does is transition stuff to the "base" system. So, let's just
completely cull the one that's all but deprecated and ensure this
confusion no longer arises. The whole purpose of "txt" seemed to be to
convert the access, but it's all pointless now that we can just read the
list directly.

I'm also 99% certain that the "access check" on vending machines broke
(and didn't seem to have correct logic in the first place? I
legitimately couldn't find a case where it could fail in testing, so I
changed that up), and that's fixed up now. Let me know if I was clueless
there. I know it's short-circuiting now as opposed to "all must be
true", but it just didn't work.

* Completely Culls req_access_txt/req_one_access_txt

* oh the misery

* makes them use the thing that actually works

* test to see if engineering access is breaking it

* Revert "test to see if engineering access is breaking it"

This reverts commit 3cc2c554ff18f435a51601782e64c76193298db7.

* Fix access checks when req_access is null (#72458)

## About The Pull Request
Fixes #72450 - This seems to be an oversight in some of the access
refactors we've been through recently. When there was an assumption in
`check_access_list()` that `req_access` would always be a list, and that
if it was not something terrible had gone wrong and the door should
default to public access.

With the cleanup of the _txt access vars and the introduction of mapping
access helpers, this assumption is no longer true. `req_access` will be
null when multiple helpers are painted onto the same door, so we need to
handle that properly. Thanks to @MrMelbert for spitting out the attached
fix in mapping general and letting me PR it after testing.

This really needs a suite of unit tests around it. San has helpfully
volunteered to work on that for three hours before getting frustrated.

## Why It's Good For The Game
No more public access to engineering lobby, lathe, etc.


## Changelog
🆑 Vire, MrMelbert
fix: The engineering lobby and lathe are no longer public access
fix: Doors will no longer be treated as public access when they have
multiple accesses set on them
/🆑

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
Co-authored-by: Vire <66576896+Maurukas@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
2023-01-12 11:43:52 -05:00
SkyratBot
7ee524f748 [MIRROR] Basic Mob Carp Part VIII: Basic Mob Carp [MDB IGNORE] (#18344)
* Basic Mob Carp Part VIII: Basic Mob Carp

* maps

* missed killing main carp file

* shorki and ocean biomes

* shorki 2: pet-a-boogaloo

Co-authored-by: Jacquerel <hnevard@gmail.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2023-01-09 05:48:50 -05:00
SkyratBot
ee8226b8a8 [MIRROR] Fixes prefilled drinking glasses, and small carton icon [MDB IGNORE] (#18606)
* Fixes prefilled drinking glasses, and small carton icon (#72527)

Fixes a few drink container issues:
- The `/obj/item/reagent_containers/cup/glass/drinkingglass/filled`
subtypes runtimed whenever their reagents changed because of the strict
way that `/datum/component/takes_reagent_appearance` compares container
types.
- `/datum/component/takes_reagent_appearance` now allows for an
alternate type to check against `glass_style.required_container_type`
via a var called `base_container_type`. The filled glasses now set this
var to the main drinking glass type.
- As well, filled glasses didn't have their appearance set up to match
the corresponding glass style. Thus, the
`/obj/item/reagent_containers/cup/glass/drinkingglass/filled` type now
updates its appearance on initialization.

- Seperately, the small carton's appearance broke if you put a reagent
in that doesn't match a glass style, reverting to the "water_cup" icon
state which doesn't exist in the boxes.dmi file. This is because it was
a subtype of sillycup, but there is nothing gained as far as I can see
from that type relationship, so the small carton was repathed to
`/obj/item/reagent_containers/cup/glass/smallcarton`.

* Fixes prefilled drinking glasses, and small carton icon

Co-authored-by: Tastyfish <crazychris32@gmail.com>
2023-01-08 22:49:52 -08:00
SkyratBot
bccf824a6c [MIRROR] Turned most syndicate mobs (+ viscerators) into basicmobs [MDB IGNORE] (#18270)
* Turned most syndicate mobs (+ viscerators) into basicmobs (#71871)

## About The Pull Request
Turns the syndicate simpleanimals into basicmobs: (+ stormtrooper, +
space variants) Base Mob, Knife syndies, pistol syndies, SMG
syndies,shotgun syndies, viscerators
also changes some instances of the simple_animal path into the basicmob
ones
Removes civillian syndicates which were useless and also completely
unused
Also removes mech pilots:
![2022-12-09
20_02_18-Window](https://user-images.githubusercontent.com/70376633/206777829-2e49e445-3532-4e8e-8e7c-8d9b0a3a14d0.png)

Also,
makes the basic targetting datums health check configurable
basic attack behavior can now fire in bursts

https://user-images.githubusercontent.com/70376633/206766607-cf2e3659-0c5e-4117-9af7-e573e35bdf80.mp4

https://user-images.githubusercontent.com/70376633/206766630-15b4469f-68be-44c7-9394-1f2b6fe07811.mp4

https://user-images.githubusercontent.com/70376633/206766613-69b42457-a03b-449d-a1b8-a5aa556c76e5.mp4

https://user-images.githubusercontent.com/70376633/206766619-5560a178-8d2f-4b22-adf1-22ace6f63a51.mp4

https://user-images.githubusercontent.com/70376633/206766627-e671d064-fd9e-4204-b823-aa2e07f7fc26.mp4

https://user-images.githubusercontent.com/70376633/206766633-108c1574-3554-4bc1-a9ac-8faed0ec4062.mp4
## Why It's Good For The Game

simpleanimal stinks basic mob good
syndicate AI was really bad to begin with so here we are

## Changelog
🆑
code: Turned most syndicate mobs into basicmobs, making their AI better
and (possibly) more deadlier!
del: Removed syndicate mech pilots and syndicate civvies
/🆑

Co-authored-by: kawoppi <94711066+kawoppi@ users.noreply.github.com>

* Turned most syndicate mobs (+ viscerators) into basicmobs

* map

* code

* Update syndibase.dmm

Co-authored-by: jimmyl <70376633+mc-oofert@users.noreply.github.com>
Co-authored-by: kawoppi <94711066+kawoppi@ users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
2023-01-07 02:48:07 -05:00
SkyratBot
625b66bd0c [MIRROR] Refactors bar drink icons into datum singletons / unit tests them [MDB IGNORE] (#18140)
* Refactors bar drink icons into datum singletons / unit tests them (#71810)

- Refactors bar drink icons.
- Juice boxes no longer have a hard-coded list of a bunch of reagent
types in their update state, and use a system similar to bar drinks.
- Glass and shot glass icon information are no longer stored on the
drink. Instead, they are now stored in glass style datums. These datums
store name, description, icon, and icon state of a certain container +
reagent type.
- Glass styles are applied via the `takes_reagent_appearance` component.
Glasses, shot glasses, and juice boxes have this component.
- This comes with support for being able to have drink icons from
different files, rather than requiring the drinks DMI.
- The britmug is now a subtype of mug.
   -  1 new icon: britmug filled.
- Various small code clean-up around drink reagents.
- Unit tests icon state setups for glass styles as well as all `/drink`
reagent container subtypes.
- Splits up the massive `drinks.dmi` into separate files.

*Disclaimer: Much of the drinking glass datums were written via script
automatically, so there may be errors present.*

- Much easier to add new drink styles, much more modular.
- It is no longer necessary for new drinks to be added to the massive
`drinks.dmi`. People working with drinks in the future can simply add
their glass style datum and point it to their file wherever it may be.
- Expandable system. Adding a new type of reagent container that works
similarly to bar drinks but for different types of icons is a breeze.
- Ensures going forward no bar drinks have invisible sprites.

🆑 Melbert
refactor: Refactored how bar drinks set their icons. Juice boxes now use
the same system.
/🆑

* Well that's all of them, unit tests prove me wrong

* now its a mapping pr lmao

* SHUT THE FUCK UP

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2023-01-04 09:10:12 -08:00
RatFromTheJungle
473e875e46 [fix oh fuck fix fix] there is no more .357's where they weren't meant to be (#18024)
* Update bolt_nanotrasen_firearms.dm

* Update _armaments_secondary.dm

* Update guns.dm

* missed instances

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-12-09 14:28:31 +00:00
SkyratBot
2b800b9a23 [MIRROR] Removes tablets (not PDAs) entirely. [MDB IGNORE] (#17880)
* Removes tablets (not PDAs) entirely.

* contractor changes

* map changes

* Update assistant.dm

* conflicts

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-12-07 01:07:02 +00:00
Paxilmaniac
b8e1b526d8 Undoes the disaster that is having two different 9mm and 10mm rounds when you can achieve the same exact thing with a single var on the gun (#17819)
* noooo more 9mm peacekeeper

* 10mm too

* advanced this advanced that

* advanced ammo boxes still curse me from the grave

* I HATE BLACK MESA!!!!!!!!

* de-autos the 10mm
2022-12-03 14:45:04 -08:00
SkyratBot
fae49b67ef [MIRROR] Overhauls beach bar, adds griddle and oven to some ruins [MDB IGNORE] (#17874)
* Overhauls beach bar, adds griddle and oven to some ruins (#71558)

* Overhauls beach bar, adds griddle and oven to some ruins

Co-authored-by: Hardly3D <66234359+Hardly3D@users.noreply.github.com>
2022-12-03 14:27:46 -08:00
SkyratBot
911bbb3f06 [MIRROR] [MDB IGNORE] Grayscale sofas [MDB IGNORE] (#17851)
* [MDB IGNORE] Grayscale sofas (#71539)

## About The Pull Request
Ports some sofa sprites from over at
https://github.com/BeeStation/BeeStation-Hornet/pull/7547 and makes them
grayscale. Also random tool colours now use defines.

![image](https://user-images.githubusercontent.com/66640614/204077835-94b713a9-a7e5-42fc-8c65-5724ca11cc4a.png)

![image](https://user-images.githubusercontent.com/66640614/204077844-87b33cda-d829-4ebb-a81f-a5e05453999d.png)

## Why It's Good For The Game
Gives us the opportunity to make different coloured couches more easily.
## Changelog

🆑 Tattle, PestoVerde322
imageadd: couches are now grayscale
code: random tool colours now use defines
/🆑

Co-authored-by: tattle <article.disaster@ gmail.com>

* [MDB IGNORE] Grayscale sofas

* runs the update paths

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: tattle <article.disaster@ gmail.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2022-12-03 00:25:05 -05:00
SkyratBot
0fb69dd6e5 [MIRROR] Moves the bulk of shield code from the riot subtype into the core shield. [MDB IGNORE] (#17684)
* Moves the bulk of shield code from the riot subtype into the core shield. (#71066)

## About The Pull Request
I wanted to "rework" the riot shield security has but most other shields
are subtypes of it, making them all inherit those features.
So I made this PR first to make my job easier and fix some odd bugs like
fixing wooden bucklers by slapping them with titanium sheets...

There *shouldn't* be any other big change outside of the titanium
healing and baton bashing they all inherited but I have been staring at
shield code and worked on another branch before deciding to split the
code improvement/fixes from the features so I might have missed
something.

And while there, kill some single letter vars, remove unnecessary lines,
etc.
## Why It's Good For The Game
Fixing a wooden shield by slapping it with titanium is weird... so is
fixing a glass+iron shield but that is a bigger balance change.

And well, easier for future shield changes to not inherit weird
behaviors from the riot shield.
## Changelog
🆑 Guillaume Prata
fix: You can no longer repair wooden bucklers and roman shields by
slapping them with a titanium sheet.
/🆑

* Moves the bulk of shield code from the riot subtype into the core shield.

* sr conflits, goliath shield, reagent buckler

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
2022-11-23 14:15:07 -05:00
SkyratBot
6693611532 [MIRROR] Trophy case update [MDB IGNORE] (#17616) 2022-11-22 19:47:18 -08:00
SkyratBot
ceb690a555 [MIRROR] Refactor janicart to be subtype of mop bucket [MDB IGNORE] (#17647)
* Refactor janicart to be subtype of mop bucket

* SR path changes

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
2022-11-22 15:01:35 -08:00
SkyratBot
e951b50c1f [MIRROR] Updates ice cabin kitchen with modern equipment. [MDB IGNORE] (#17672)
* Updates ice cabin kitchen with modern equipment. (#71088)

## About The Pull Request

At the moment the ice cabin is quite outdated in the way that it only
has microwaves as methods to cook, this is extra awkward as most of the
food you get in this away method is meat. This updates the room by
including a griddle and oven to make some nice edible food.

![image](https://user-images.githubusercontent.com/16896032/200107098-0172ca42-44c1-4c65-abce-8b9fe103427d.png)

## Why It's Good For The Game

Do you want to spend a round in an ice cabin where the only food source
is eggs boiled in a microwave?

## Changelog

🆑
fix: Updates the Ice cabin kitchen to be more modern. An oven and
griddle have been added.
/🆑

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Updates ice cabin kitchen with modern equipment.

Co-authored-by: carshalash <carshalash@gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-11-22 08:31:02 -05:00
SkyratBot
4b6c93f6b9 [MIRROR] Easy's Super Omega "unarmed strike based species var moved to limbs" refractor, unarmed strike striking with specific body parts rather than it just being flavor, and brain based attacking limb selection extra chunky edition. And also bodypart traits. [MDB IGNORE] (#17306)
* Easy's Super Omega  "unarmed strike based species var moved to limbs" refractor, unarmed strike striking with specific body parts rather than it just being flavor, and brain based attacking limb selection extra chunky edition. And also bodypart traits.

* Removed all the conflicts, and started converting all the arms and legs to the proper typepaths

* Actually makes the game compile :)

* Makes the maps compile too!

* Early mirror of #71143 because it's more relevant to us

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-11-11 11:44:49 -05:00
SkyratBot
4b11bc848f [MIRROR] [MDB IGNORE] Clothing var cleanup [MDB IGNORE] (#17329)
* [MDB IGNORE] Clothing var cleanup

* modular changes except sec helmet

* SR maps

* Fixed sec helmet since it was custom toggling anyway, lots of misnamed icon states

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-11-09 16:53:06 -05:00
OrionTheFox
d1262db27b [MDB IGNORE] Updates Departmental Guard icons, sorts files (#16892)
* DeptGuard code cleanup

* stupid fekin hat

* icons!! woo!! :(

* 1px shorter shorts (works better for digi!)

* bouncer has SR uniform, cleaner suits, fix missing icon

* fuck this coat lmao

* pre-master-merge conflict fix

* this is much less oppressive but still implies authority

* just a touch of asymmetry...

* much cleaner coveralls

* it's... workable. I might put the vest back after testing idk!!

* mfw 2 pixels need changing for digi :(

* tf-4 grammar suggestion yesyes

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>

* albefeeteze

* le formatting

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-11-05 13:56:05 -04:00
Zonespace
ccf55f31c3 Removes the vanguard role (#17173)
* removes vanguard entirely

* removes final bits

* nerfs vanguard content further

* whoops

* Update modular_skyrat/modules/cargo/code/packs.dm

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>

* Update modular_skyrat/modules/black_mesa/code/ghost_spawners.dm

* Update modular_skyrat/modules/black_mesa/code/ghost_spawners.dm

Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-10-30 20:32:31 +00:00
SkyratBot
62c02030e3 [MIRROR] Convert mouse and rat to basic mobs [MDB IGNORE] (#17215)
* Convert mouse and rat to basic mobs

* run the UpdatePaths script you borb

* packs and nests

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-28 21:27:47 -04:00
SkyratBot
097e913e4b [MIRROR] Removes tablet hard drives entirely (HDD & SSD) [MDB IGNORE] (#17164)
* Removes tablet hard drives entirely (HDD & SSD)

* map updates

* changes

* contractor uplink theme

* uplink improvements

* tab

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-26 14:09:16 -04:00
Paxilmaniac
6a0cbae75f Kills every single instance of baked in color decal floors on the maps (Today on making prs that conflict with other prs I have open) (#16815)
* the misery

* i literally did this one to myself

* gives some color back to the world

* what's the addiction with making every new station a ship?
2022-10-14 15:43:15 -04:00
Gandalf
3e7b55299f MAP RESET (#16735)
* E

* ew
2022-10-10 00:43:29 +01:00
SkyratBot
3795ed1a6b [MIRROR] [MDB Ignore]Hats DMI split [MDB IGNORE] (#16693)
* [MDB Ignore]Hats DMI split

* e

* STAFE

* e

* e

Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-10-09 23:00:42 +01:00
SkyratBot
e4d59278a0 [MIRROR] [MDB IGNORE] Shuttle engines part 2: Engines are now machines [MDB IGNORE] (#16676)
* [MDB IGNORE] Shuttle engines part 2: Engines are now machines (#69793)

* Makes engines machines instead of structures

* Updates the maps

* Fixes boards and anchoring

* Removes 2 unused engine types

Router was actually used a total of once, so I just replaced it with propulsion.
I think cutting down on these useless engine types that make no difference in-game would be a nice first step to adding more functionalities to them.

* Don't use power (since shuttles dont have)

Shuttles don't have APCs, instead they just have infinite power, so I'm removing their power usage for now. I'm hoping this can be removed when unique mechanics are added to engines, because I would like them to make use of power like other machines.

* re-organizes vars

* deletes deleted dm file

* Slightly improves cargo selling code

* Renames the updatepaths

* Removes in_wall engines

I hate this stupid engine it sucks it's useless it's used solely for the tram it provides nothing of benefit to the server
replaces them with regular engines

* [MDB IGNORE] Shuttle engines part 2: Engines are now machines

* should fix that

* THEY. REMOVED IN WALL ENGINES. THE BASTARDS.

* common mining shuttle

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-10-09 22:55:28 +01:00
Stalkeros2
6693828b27 Black Mesa polishing-of-ancient-content (#16396)
* i erm

* what the fuck is toolbox.dm

* huh

* first batch

* should be it

* Update armament_miscellaneous.dm

* Update armor.dm

* Mesa Glock 17 to Glock 20; MP5 to MP5/10

* finally, EASes

* spreading the tapes too

* making baseturf generators subjectively better

* pain and suffering for explorators

* -1 bad idea

* Update blackmesa.dmm

* Update fluff.dm

* Apply suggestions from code review

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* Update modular_skyrat/modules/black_mesa/code/armaments/armament_utility.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* should be it???

* chicken nuggies :)

* Squashed commit of the following:

commit 1ffe4f6044
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 07:51:38 2022 +0200

    Automatic changelog generation for PR #16517 [ci skip]

commit 2f03042f73
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 07:51:35 2022 +0200

    [MIRROR] Icebox atmos mini re-piping [MDB IGNORE] (#16517)

    * Icebox atmos mini re-piping (#70092)

    Having omni layer adapters everywhere is sin and a pain in the ass to work around. Moving them backward into the windows gives a little more room, too, without sacrificing functionality.
    Any other changes are just for freeing up space, really. There's no functionality really lost or gained here.

    There is certainly more to be done with this IMO but I'm not the best mapper and it's a start.

    * Icebox atmos mini re-piping

    Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
    Co-authored-by: tastyfish <crazychris32@gmail.com>

commit 118ff3def9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 07:24:40 2022 +0200

    Automatic changelog generation for PR #16503 [ci skip]

commit b61a3f981d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 07:24:37 2022 +0200

    [MIRROR] Unit tests powernets to make sure the whole station is connected. [MDB IGNORE] (#16503)

    * Unit tests powernets to make sure the whole station is connected. (#70090)

    * Unit tests powernets to make sure the whole station is connected.

    * fixes cable tests for blueshift and raptor

    * single cable misplacement

    * hard map reset

    * hec

    * tramstation armory stray cable

    Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
    Co-authored-by: Tastyfish <crazychris32@gmail.com>

commit 8721fd64c5
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 05:54:56 2022 +0200

    Automatic changelog generation for PR #16516 [ci skip]

commit 3d1013078d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 05:54:54 2022 +0200

    [MIRROR] "It has been 0 days since the last incident" sign [MDB IGNORE] (#16516)

    * "It has been 0 days since the last incident" sign (#70099)

    Adds a fun sign to various places in engineering which tracks how many days (read: rounds) it has been since last time the engine delaminated.

    * "It has been 0 days since the last incident" sign

    Co-authored-by: Jacquerel <hnevard@gmail.com>

commit 0338734f18
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 03:37:30 2022 +0200

    Automatic changelog generation for PR #16519 [ci skip]

commit cdfe281599
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 03:37:27 2022 +0200

    [MIRROR] Curator Suit Resprite! [MDB IGNORE] (#16519)

    * Curator Suit Resprite! (#70171)

    imageadd: Resprites suits associated with the curator job!

    * Curator Suit Resprite!

    Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>

commit acca73c450
Author: Changelogs <action@github.com>
Date:   Thu Sep 29 01:02:11 2022 +0000

    Automatic changelog compile [ci skip]

commit 3b78b06ca2
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 01:40:34 2022 +0200

    Automatic changelog generation for PR #16515 [ci skip]

commit 00a4a99e30
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Thu Sep 29 01:40:32 2022 +0200

    [MIRROR] Gives the microwave sprite a little tune-up [MDB IGNORE] (#16515)

    * Gives the microwave sprite a little tune-up (#70160)

    imageadd: Gives the microwave a fresh coat of paint

    * Gives the microwave sprite a little tune-up

    Co-authored-by: Wallem <66052067+Wallemations@users.noreply.github.com>

commit 85f60ca4bc
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 23:20:12 2022 +0200

    Automatic changelog generation for PR #16506 [ci skip]

commit 63f635d57a
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 23:20:10 2022 +0200

    [MIRROR] events now have to check parent to see if they can run [MDB IGNORE] (#16506)

    * events now have to check parent to see if they can run (#70128)

    * events now have to check parent to see if they can run

    * update supermatter_surge

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

commit 3802dbb3ec
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 23:10:28 2022 +0200

    Automatic changelog generation for PR #16504 [ci skip]

commit 5a044ef44c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 23:10:25 2022 +0200

    [MIRROR] Reverts #68155 (Fix simple mob deaths causing deadchat notifications), Fixes living level mobs being able to die while dead [MDB IGNORE] (#16504)

    * Reverts #68155 (Fix simple mob deaths causing deadchat notifications), Fixes living level mobs being able to die while dead

    * conflicts, poppy

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

commit 0fc5c98909
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 22:39:01 2022 +0200

    Automatic changelog generation for PR #16487 [ci skip]

commit 32db6d2411
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 22:38:59 2022 +0200

    [MIRROR] Properly checks flags with & instead of == [MDB IGNORE] (#16487)

    * Properly checks flags with & instead of ==

    * merge fixed for changeling

    * skyrat equipment updated

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

commit de331bbe60
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 22:17:48 2022 +0200

    [MIRROR] Remove uneccesary var copy paste from vehicles [MDB IGNORE] (#16513)

    * Remove uneccesary var copy paste from vehicles (#70167)

    Co-authored-by: TiviPlus <572233640+TiviPlus@ users.noreply.com>

    * Remove uneccesary var copy paste from vehicles

    Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
    Co-authored-by: TiviPlus <572233640+TiviPlus@ users.noreply.com>

commit a280a8e12a
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 21:39:18 2022 +0200

    Automatic changelog generation for PR #16453 [ci skip]

commit 842be04245
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 21:39:15 2022 +0200

    [MIRROR] Ensures areas are allowed to be non unique [MDB IGNORE] (#16453)

    * Ensures areas are allowed to be non unique

    * merge

    Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
    Co-authored-by: tastyfish <crazychris32@gmail.com>

commit a7a8924848
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 21:21:15 2022 +0200

    [MIRROR] Automatic TGS DMAPI Update [MDB IGNORE] (#16471)

    * Automatic TGS DMAPI Update (#70155)

    Update TGS DMAPI

    Co-authored-by: tgstation-server <tgstation-server@ users.noreply.github.com>

    * Automatic TGS DMAPI Update

    Co-authored-by: orange man <61334995+comfyorange@users.noreply.github.com>
    Co-authored-by: tgstation-server <tgstation-server@ users.noreply.github.com>

commit 110fd07f34
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 21:19:43 2022 +0200

    [MIRROR] Micros the lighting subsystem (Saves a second of init) [MDB IGNORE] (#16461)

    * Micros the lighting subsystem (Saves a second of init)

    * Update stat_tracking.dm

    Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
    Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

commit bc982a87f6
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 21:17:49 2022 +0200

    Automatic changelog generation for PR #16474 [ci skip]

commit 3c1d7e3041
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 21:17:46 2022 +0200

    [MIRROR] Airlock open delay audit [MDB IGNORE] (#16474)

    * Airlock open delay audit

    * Update traits.dm

    Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
    Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

commit 57dc287b9f
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 16:10:57 2022 +0200

    Automatic changelog generation for PR #16481 [ci skip]

commit 4351a49bf6
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 16:10:55 2022 +0200

    [MIRROR] Cleans up events folder, moves stray round_event_control/round_event pairs to events module [MDB IGNORE] (#16481)

    * Cleans up events folder, moves stray round_event_control/round_event pairs to events module (#70147)

    * Cleans up events folder, moves stray round_event_control/round_event pairs to events module

    Co-authored-by: Rhials <Datguy33456@gmail.com>

commit 3bd9ed0a71
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 16:07:25 2022 +0200

    Automatic changelog generation for PR #15696 [ci skip]

commit 08dbe654cb
Author: Stalkeros2 <42087567+Stalkeros2@users.noreply.github.com>
Date:   Wed Sep 28 19:07:22 2022 +0500

    Izhevsk Coalitioning (#15696)

    * i am tired :(

    * boolet

    * slight AK-25 buff

    * Bison fixes

    * spelling issue

    * Update gunsgalore_guns40x32.dmi

    * amog

    * Update ammo.dm

    * THANK YOU ZONESPACE

    * Update advanced_choice_beacon.dm

    * Apply suggestions from code review

    Co-authored-by: Dragonfruits <51841793+Spc-Dragonfruits@users.noreply.github.com>

    * Update modular_skyrat/modules/gunsgalore/code/ammo/ammo.dm

    Co-authored-by: Dragonfruits <51841793+Spc-Dragonfruits@users.noreply.github.com>

    * better ammo box code

    * gub

    * Update ammo.dm

    * Update izhevsk.dm

    * Update ammo.dm

    * recoil change

    * should be it?..

    * Update packs.dm

    * finally, ammo boxes

    Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
    Co-authored-by: Dragonfruits <51841793+Spc-Dragonfruits@users.noreply.github.com>

commit 8810185afb
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 16:06:06 2022 +0200

    Automatic changelog generation for PR #16496 [ci skip]

commit d1b023fc9c
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date:   Wed Sep 28 07:06:00 2022 -0700

    ashwalkers now understand the marked one (#16496)

    ashwalkers now understand

commit 55fb2abc7e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 16:04:47 2022 +0200

    [MIRROR] Adds a unit test for dupe planes [MDB IGNORE] (#16489)

    * Adds a unit test for dupe planes (#70129)

    * Adds a unit test for dupe planes

    Co-authored-by: Time-Green <timkoster1@hotmail.com>
    Co-authored-by: Tastyfish <crazychris32@gmail.com>

commit 543d7437dd
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 14:51:23 2022 +0200

    Automatic changelog generation for PR #16511 [ci skip]

commit 9c15a50069
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 14:51:21 2022 +0200

    [MIRROR] Adds Nightcaps (2nd try) [MDB IGNORE] (#16511)

    * Adds Nightcaps (2nd try)

    * Update code/modules/clothing/head/hat.dm

    Co-authored-by: Tim <timothymtorres@gmail.com>
    Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>

commit 2014586c6d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 14:29:38 2022 +0200

    Automatic changelog generation for PR #16476 [ci skip]

commit 8e8145d934
Author: Microvolnovka19 <59139863+Microvolnovka19@users.noreply.github.com>
Date:   Wed Sep 28 19:29:36 2022 +0700

    Make Aquatics able to breath underwater (#16476)

    * akulas

    * aqua tiks

commit 530be5de69
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 14:23:08 2022 +0200

    Automatic changelog generation for PR #16443 [ci skip]

commit 8bc6b83404
Author: Halcyon <81479835+Ebin-Halcyon@users.noreply.github.com>
Date:   Wed Sep 28 05:23:05 2022 -0700

    New frill options, neck frills. For lizards. (#16443)

    shit

commit 12163f1796
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 14:17:51 2022 +0200

    Automatic changelog generation for PR #16237 [ci skip]

commit 71d39e9208
Author: Plum <50682821+Plum-but-gayer@users.noreply.github.com>
Date:   Wed Sep 28 08:17:49 2022 -0400

    Moving iRCD 3 pack out of goodies. (#16237)

    * Fixes headpats toggling wag

    * Update code/modules/mob/living/carbon/carbon_defense.dm

    getting rid of the src. If I just press this I assume this changes it?

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

    * Moving AFAD and iRCD out of goodies.

    * putting AFAD back in goodies

    * Fixes all those master update skews - you're welcome :)

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
    Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>

commit 144f70c30b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 14:16:17 2022 +0200

    Automatic changelog generation for PR #16431 [ci skip]

commit 39a7f364a7
Author: Tastyfish <crazychris32@gmail.com>
Date:   Wed Sep 28 08:16:14 2022 -0400

    [MODULAR] Fixes airbag balloon text conflict (#16431)

    Fixes airbag balloon text conflict

commit a1f6b8dc7c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:21:38 2022 +0200

    Automatic changelog generation for PR #16486 [ci skip]

commit 1eab5a8364
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:21:35 2022 +0200

    [MIRROR] Heretics cannot be converted, and are immune to cult stun hands. Instead, the cult is rewarded for sacrificing them with the bloody bastard sword, an oversized SPIN2WIN funblade. + Soul Stealing Fantasy Affix [MDB IGNORE] (#16486)

    * Heretics cannot be converted, and are immune to cult stun hands. Instead, the cult is rewarded for sacrificing them with the bloody bastard sword, an oversized SPIN2WIN funblade. + Soul Stealing Fantasy Affix (#69725)

    About The Pull Request

    Heretics can no longer be converted to a cult, as they follow their own Forgotten Gods.
    Instead, Nar'Sie will reward the cult for managing to sacrifice one, with the bastard sword.
    The bloody bastard sword has been cleaned up codewise and all that. Because it is a free reward instead of a (removed) progression mechanic of cult, it swings just a bit slower during the spin and doesn't have a jaunt. It's still a !fun! swinging sword of hilarity and death.
    BLOODY BASTARD https://www.youtube.com/watch?v=ukznXQ3MgN0
    Fantasy weapons can now roll "soul-stealing" weapons. They, on killing something, capture its soul inside the item.

        Add fail conditions that instantly end a spin2win, ala how

        Mimes can now hold a baguette like a sword by right clicking it #69592 works

    Why It's Good For The Game

    Bloody bastard sword was fun, it made no sense that heretics were valid converts when they're already worshipping a DIFFERENT evil god granting them powers. Should be in a good spot as a nice little antag to antag special interaction. I fucking love antag to antag special interactions, we should have more of 'em

    Fantasy affixes are always a neat thing to throw a new component into
    Changelog

    cl
    add: Heretics can no longer be converted to cult. But sacrificing them is very valuable to Nar'Sie, and she will grant special weapons if you manage to do so.
    add: Fantasy affixes can also include soul-stealing items!
    /cl

    * Heretics cannot be converted, and are immune to cult stun hands. Instead, the cult is rewarded for sacrificing them with the bloody bastard sword, an oversized SPIN2WIN funblade. + Soul Stealing Fantasy Affix

    Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
    Co-authored-by: Tastyfish <crazychris32@gmail.com>

commit 3925c9dd7f
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:12:50 2022 +0200

    Automatic changelog generation for PR #16500 [ci skip]

commit 4ebeed965c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:12:47 2022 +0200

    [MIRROR] Adds Support For Exotic Bloodtypes To Operating Computer [MDB IGNORE] (#16500)

    * Adds Support For Exotic Bloodtypes To Operating Computer (#70149)

    Hey there,

    So basically, whenever you had an ethereal or some other species with an exotic blood type (ethereals bleed liquid electricity)- you would get a standard blood type that came from... somewhere? No idea what that was reading. Anyways, this PR just fixes the DM-side code to pass either the actual Rhesus blood type if it's genuine blood, or if it's something special (like a clown on April Fool's day)- it'll say that instead. Splendid!

    * Adds Support For Exotic Bloodtypes To Operating Computer

    Co-authored-by: san7890 <the@san7890.com>

commit ff3b89d108
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:12:11 2022 +0200

    Automatic changelog generation for PR #16501 [ci skip]

commit 2e8df5ddea
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:12:08 2022 +0200

    [MIRROR] Updates the description of the eyepatch HUD [MDB IGNORE] (#16501)

    * Updates the description of the eyepatch HUD (#70133)

    * Updates the description of the eyepatch HUD

    Co-authored-by: VexingRaven <msgerbs@users.noreply.github.com>

commit be5256ad4f
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:11:44 2022 +0200

    [MIRROR] Delete old changelog gen TGS script [MDB IGNORE] (#16502)

    * Delete old changelog gen TGS script (#70159)

    * Delete old changelog gen TGS script

    Co-authored-by: Jordan Dominion <Cyberboss@users.noreply.github.com>

commit 7db8cb7348
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:09:50 2022 +0200

    [MIRROR] Removes newscaster admin topics and vars [MDB IGNORE] (#16505)

    * Removes newscaster admin topics and vars (#70158)

    * Removes newscaster admin topics and vars

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

commit 3beb326b62
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:09:17 2022 +0200

    Automatic changelog generation for PR #16507 [ci skip]

commit f0b2b19f2c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:09:14 2022 +0200

    [MIRROR] Increases the capacity of command disks [MDB IGNORE] (#16507)

    * Increases the capacity of command disks (#70105)

    * Increases the capacity of command disks

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

commit 424617d367
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:08:40 2022 +0200

    Automatic changelog generation for PR #16509 [ci skip]

commit 41c53c8714
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 12:08:37 2022 +0200

    [MIRROR] [s] You can no longer Summon Cultist to get out of Admin Prison [MDB IGNORE] (#16509)

    * [s] You can no longer Summon Cultist to get out of Admin Prison (#70156)

    There's an old issue report that detailed how, using the Summon Cultist rune, you could be able to escape the Admin Prison (!!!) from CentCom (and could even go back to the station from CentCom using this in general!). This is very bad! So, let's do TWO things to fix this issue report.

    The first is just to ensure that you can not summon a cultist from CentCom. They are "too far away from the veil" to be reachable. I can un-add this, but I think there's no reason we shouldn't leave it in.

    The second is to ensure that the Summon Cultist rune respects TRAIT_NO_TELEPORT, so let's do that. I also whipped up a fast component that tracks the location of the "prisoner" that we send to Admin Prison, and ensure that the trait easily clears if an admin determines they are worthy of re-entering the game (so they don't have to delete the trait/component/whatever themselves, because that is non-intuitive). Should be all good now in this edge-case.

    * [s] You can no longer Summon Cultist to get out of Admin Prison

    Co-authored-by: san7890 <the@san7890.com>

commit 4885a448b8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 05:16:35 2022 +0200

    Automatic changelog generation for PR #16451 [ci skip]

commit 0339798a42
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 05:16:32 2022 +0200

    [MIRROR] Removes network cards and printers from tablets [MDB IGNORE] (#16451)

    * Removes network cards and printers from tablets

    * merge tablet_presets

    * printer.dm should have been deleted, missed change

    * update contractor tablet

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

commit a827c3d01b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 05:05:40 2022 +0200

    [MIRROR] Moves the new HoS winter trenchcoat from the wintercoat file into the proper armor file [MDB IGNORE] (#16355)

    * Moves the new HoS winter trenchcoat from the wintercoat file into the proper armor file

    * Fixes dat conflict yo

    * Whoops now the icons are gone for real!

    * HOS winter coat digi no new icon

    Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
    Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
    Co-authored-by: tastyfish <crazychris32@gmail.com>

commit afaa1b9f79
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 04:02:07 2022 +0200

    Automatic changelog generation for PR #16479 [ci skip]

commit 86e99e566e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 04:02:04 2022 +0200

    [MIRROR] Fix for clown car not bumping [MDB IGNORE] (#16479)

    * Fix for clown car not bumping (#70144)

    * Fix for clown car not bumping

    Co-authored-by: TerraGS <40574831+TerraGS@users.noreply.github.com>
    Co-authored-by: Tastyfish <crazychris32@gmail.com>

commit a9caade05e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 03:50:10 2022 +0200

    [MIRROR] Lets vehicle abilties actually be removed (#16485)

    * Lets vehicle abilties actually be removed (#70151)

    Co-authored-by: TiviPlus <572233640+TiviPlus@ users.noreply.com>

    * Lets vehicle abilties actually be removed

    Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
    Co-authored-by: TiviPlus <572233640+TiviPlus@ users.noreply.com>
    Co-authored-by: Tastyfish <crazychris32@gmail.com>

commit 4c2e6f0199
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 03:47:59 2022 +0200

    Automatic changelog generation for PR #16491 [ci skip]

commit 69da319171
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 03:47:57 2022 +0200

    [MIRROR] Adds Balloon Alerts To Valve Open/Closing [MDB IGNORE] (#16491)

    * Adds Balloon Alerts To Valve Open/Closing (#70138)

    * Adds Balloon Alerts To Valve Open/Closing

    Co-authored-by: san7890 <the@san7890.com>
    Co-authored-by: Tastyfish <crazychris32@gmail.com>

commit a061677da2
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 03:47:27 2022 +0200

    Automatic changelog generation for PR #16493 [ci skip]

commit 8f135875da
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 03:47:24 2022 +0200

    [MIRROR] Fixes the skill cape drop pod's murderous tendancies [MDB IGNORE] (#16493)

    * Fixes the skill cape drop pod's murderous tendancies (#70154)

    Fixes the skill cape drop pod yeeting people's organs on impact

    * Fixes the skill cape drop pod's murderous tendancies

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

commit 478258535c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 03:46:06 2022 +0200

    Automatic changelog generation for PR #16275 [ci skip]

commit 1341c1f09d
Author: RatFromTheJungle <62520989+RatFromTheJungle@users.noreply.github.com>
Date:   Tue Sep 27 21:46:03 2022 -0400

    Reverts the heretic sacrifice point buff (#16275)

    Update sacrifice_knowledge.dm

commit 58f152cb7a
Author: Changelogs <action@github.com>
Date:   Wed Sep 28 00:57:10 2022 +0000

    Automatic changelog compile [ci skip]

commit 1d1c056c01
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 02:49:23 2022 +0200

    Automatic changelog generation for PR #16492 [ci skip]

commit 87816aee89
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 02:49:20 2022 +0200

    [MIRROR] Minor Tramstation fixes: Enzyme, cold room maint, court room, extra cables [MDB IGNORE] (#16492)

    * Minor Tramstation fixes: Enzyme, cold room maint, court room, extra cables (#70122)

    * Gives Service access to Cold Room Maint, adds enzyme to kitchen, adds Brig access restrictions to Courtroom Holding Cell

    * Deletes extra wires in prison

    * Minor Tramstation fixes: Enzyme, cold room maint, court room, extra cables

    Co-authored-by: VexingRaven <msgerbs@users.noreply.github.com>

commit 95d4afe7e3
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 02:48:20 2022 +0200

    Automatic changelog generation for PR #16488 [ci skip]

commit e89df49573
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 02:48:17 2022 +0200

    [MIRROR] Fixes an area issue in the Medbay Storage of Icebox [MDB IGNORE] (#16488)

    * Fixes an area issue in the Medbay Storage of Icebox (#70150)

    * Fixes an area issue in the Medbay Storage of Icebox

    Co-authored-by: SpaceSmithers <105393050+SpaceSmithers@users.noreply.github.com>
    Co-authored-by: Tastyfish <crazychris32@gmail.com>

commit 2ec7ef8478
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Wed Sep 28 01:15:05 2022 +0200

    Automatic changelog generation for PR #16458 [ci skip]

commit 9abbbd331e
Author: LYNXEMS <mateuszpietrzakpl@gmail.com>
Date:   Wed Sep 28 01:15:03 2022 +0200

    Void Raptor Minor Fixes (Cargo Shuttle Pilot Begone Edition) (#16458)

    Minor Fixes

commit 5eef6f41e1
Author: Tastyfish <crazychris32@gmail.com>
Date:   Tue Sep 27 18:34:06 2022 -0400

    [MODULAR][MDB IGNORE] Fixes lavaland_surface_arena.dmm (#16490)

    Fixes lavaland_surface_arena

commit e142e098b4
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 23:52:53 2022 +0200

    [MIRROR] Removes overlay queuing, saves 6/7 seconds of initialize. Lightly modifies stat tracking macros [MDB IGNORE] (#16449)

    * Removes overlay queuing, saves 6/7 seconds of initialize. Lightly modifies stat tracking macros

    * merge conflict

    * other changes

    Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
    Co-authored-by: tastyfish <crazychris32@gmail.com>

commit cfc788851f
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 23:52:27 2022 +0200

    Automatic changelog generation for PR #16381 [ci skip]

commit d0b706c041
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 23:52:24 2022 +0200

    [MIRROR] Removes AI and Charge parts from tablets, adds support for more later. [MDB IGNORE] (#16381)

    * Removes AI and Charge parts from tablets, adds support for more later.

    * merge conflict

    * remove modular tablet loadout item

    * fix SR maps referencing tablets, add clear PDA instead of modular tablet loadout

    * remove pda loadout item

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

commit 3ddbc27081
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:52:40 2022 +0200

    Automatic changelog generation for PR #16470 [ci skip]

commit 216f0fba1e
Author: Halcyon <81479835+Ebin-Halcyon@users.noreply.github.com>
Date:   Tue Sep 27 13:52:37 2022 -0700

    Refits upstream paramedic uniforms to fit digi, removes the Bee version of the dark paramedic uniform (#16470)

    * bump

    * makes it a variant instead.

commit c3ecd9fe6f
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:50:06 2022 +0200

    Automatic changelog generation for PR #16336 [ci skip]

commit 4c00e8d50b
Author: Halcyon <81479835+Ebin-Halcyon@users.noreply.github.com>
Date:   Tue Sep 27 13:50:03 2022 -0700

    Hotfixes for sec stuff that I missed on the first resprite. (#16336)

    * Secmed fixes

    * fixes bulletproof helms

    * adds Orion's stuff

    * fixes the emissive

    * does it for the bluesec vest as well

    * conflix

    * ugh

    * fixes the HoS jacket issue

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

commit 2d936b78a7
Author: Tastyfish <crazychris32@gmail.com>
Date:   Tue Sep 27 16:46:26 2022 -0400

    [MODULAR] Fixes very bad flag conflict for the borg boop module (#16484)

    ohno

commit 572b49a531
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:46:04 2022 +0200

    Automatic changelog generation for PR #16465 [ci skip]

commit 24bd013ffe
Author: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Date:   Tue Sep 27 16:46:02 2022 -0400

    Swaps Armadyne and Lopland for the security winter coat logo (#16465)

    Swaps Armadyne and Interdyne for the security winter coat logo

commit 5808b3ded8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:45:31 2022 +0200

    Automatic changelog generation for PR #16469 [ci skip]

commit a26347d1b4
Author: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Date:   Tue Sep 27 16:45:29 2022 -0400

    Xenos now only spawn midround from dynamic, as intended (#16469)

    Xenos can now only spawn from dynamic*

    *except when they spawn from that damn egg in xenobiology (hopefully we do something better for it at some point)

commit bd6f1be1ec
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:44:29 2022 +0200

    Automatic changelog generation for PR #16467 [ci skip]

commit 0e32be3c7d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:44:26 2022 +0200

    [MIRROR] Fixes weather sounds [MDB IGNORE] (#16467)

    * Fixes weather sounds (#69944)

    * Fixes weather sounds

    Timber changed the args to this signal in cbc6f35f54, and didn't update my code.
    Damn you timber.

    Thanks to that bro in coderbus who told me about this

    * Fixes weather sounds

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

commit c9fb687867
Author: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Date:   Tue Sep 27 13:44:13 2022 -0700

    Modularizes crafting list edits (#16464)

    * I SAID I'D DO IT

    * guh

commit 6f2f7aeca2
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:43:47 2022 +0200

    Automatic changelog generation for PR #16466 [ci skip]

commit 8ec2657a71
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:43:44 2022 +0200

    [MIRROR] Fixes syndie bomb uplink text from being inaccurate [MDB IGNORE] (#16466)

    * Fixes syndie bomb uplink text from being inaccurate (#70077)

    * Updates the syndie bomb description to use a define on how long bomb timers should be, as it was previously using an outdated number.

    * Fixes syndie bomb uplink text from being inaccurate

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

commit 1925dceab9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:42:23 2022 +0200

    [MIRROR] Fixes a bug with null clients in parallax code [MDB IGNORE] (#16473)

    * Fixes a bug with null clients in parallax code (#70141)

    * Fixes a bug with null clients in parallax code

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

commit 88fe8c787f
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:42:07 2022 +0200

    Automatic changelog generation for PR #16478 [ci skip]

commit 051379781b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:42:04 2022 +0200

    [MIRROR] energy gun infinite cell runtime fix [MDB IGNORE] (#16478)

    * energy gun infinite cell runtime fix (#70115)

    * energy gun infinite cell runtime fix

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

commit da9d5fe5ee
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 22:41:44 2022 +0200

    Automatic changelog generation for PR #15851 [ci skip]

commit cb40a9d511
Author: dawsonkeyes <76002401+dawsonkeyes@users.noreply.github.com>
Date:   Tue Sep 27 14:41:42 2022 -0600

    [MODULAR] Marked One Buffs and Adjustments - HAI YO (#15851)

    * HAI

    * YAI

    * FORCES

    * HAI

    * YAI

    * FORCES

    * HAI

    * YAI

    * FORCES

    * marked one sprites

    * god willing

    * minor spelling mistake

    * woohooo

    * yeeehooo

    * shoop da woop

    * bug fixing's a good job mate

    * i love this shit

    * Update gladiator_items.dm

    * what is it good for

    * cave johnson, we're done here

    * final touch

    * speen

    * sprite fix

    * quality of life descriptions

    * BA

    * SA

    * KAAAA

    * final bug fix 1

    * arena remake !!

    * finishing touches

    * berkin' time

    * linterfucker 9000

    * final final real final fix

    * real real actual final stuff

    * actual real final fixes

    * CLANG

    * real clang hours

    * clang x2

    * CLONG

    * fuck()

    * wry

    * \proper

    * #def

    * redundancy

    * span text my ass

    * define my nuts

    * fix it fucker

    * fuck

    * ehhh linters doc

    * hai yo

    * fuck map

    * attempted blood shit fix

    * does this work let's find out

    * FIX IT

    * FIX IT

    * overlay my nuts

    * concession

    * CLA

    * AAA

    * ANG

    * examine formatting

    * more fixes

    * changes

    * _ PHASE

    * phase tweaks

    * (

    * //code doc

    * stain-b-gone

    * you drive me to drink

    * why

    * in

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

    * get_fucked

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

    * more fixin'

    * get_fucked (2)

    * slight fixes

    * marked one corpse inspect

    * charge fixes

    * fixes slow lava

    * hope this works

    * piercing

    * woop

    * CLANG

    * global proc gaming

    * stomp attack

    * fix

    * last one i swear

    * powaaa

    * no more invisi-click

    * balanced armor feat. tf4

    Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>

    * more balanced stomp

    * no more spoopy

    * \proper

    * way fairer stomp attacks

    * whoops

    * fixes repeat messages

    * murder murder in my mind

    * spinnin'

    * bulkin'

    * -1000 health

    * doc these nuts

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
    Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>

commit ee76135ac2
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 20:28:24 2022 +0200

    Automatic changelog generation for PR #16379 [ci skip]

commit bd265161a9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 20:28:22 2022 +0200

    [MIRROR] Replaces obj flag `being_shocked` and flag_1 `shocked_1` with `TRAIT_BEING_SHOCKED` [MDB IGNORE] (#16379)

    * Replaces obj flag `being_shocked` and flag_1 `shocked_1` with `TRAIT_BEING_SHOCKED` (#69978)

    * Replaces `being_shocked` and `shocked_1` with `TRAIT_BEING_SHOCKED`, removing a flag_1, taking us away from the possibility of hitting the flag limit.

    * Replaces obj flag `being_shocked` and flag_1 `shocked_1` with `TRAIT_BEING_SHOCKED`

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

commit 33c8e24857
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 03:38:11 2022 +0200

    Automatic changelog generation for PR #16376 [ci skip]

commit e3222fdcf0
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 03:38:08 2022 +0200

    [MIRROR] Fixes radio implant chilling in Icebox tool storage [MDB IGNORE] (#16376)

    * Fixes radio implant chilling in Icebox tool storage (#70062)

    swaps out internal radio for a regular one

    * Fixes radio implant chilling in Icebox tool storage

    Co-authored-by: Capsandi <38051413+Capsandi@users.noreply.github.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>

commit 64e29a7aca
Author: Changelogs <action@github.com>
Date:   Tue Sep 27 01:15:48 2022 +0000

    Automatic changelog compile [ci skip]

commit be98b5389a
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 02:56:17 2022 +0200

    Automatic changelog generation for PR #16362 [ci skip]

commit 04c4641e37
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 02:56:14 2022 +0200

    [MIRROR] Adds Missing Mining GPSs to Icebox Public Mining [MDB IGNORE] (#16362)

    * Adds Missing Mining GPSs to Icebox Public Mining (#70049)

    Adds 6 mining GPSs to Icebox public mining, 1 for each set of mining equipment.

    * Adds Missing Mining GPSs to Icebox Public Mining

    Co-authored-by: moocowswag <62126254+moocowswag@users.noreply.github.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>

commit 76a4e00d91
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 02:25:33 2022 +0200

    Automatic changelog generation for PR #16361 [ci skip]

commit e811f3cfce
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 02:25:30 2022 +0200

    [MIRROR] Uncovers a hidden vent on icebox [MDB IGNORE] (#16361)

    * Uncovers a hidden vent on icebox (#70043)

    Moves a vent outside science on icebox up one tile so it isn't obscured by the experimental destructive scanner

    * Uncovers a hidden vent on icebox

    Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>

commit 37f4d08118
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 02:24:42 2022 +0200

    Automatic changelog generation for PR #16334 [ci skip]

commit 937c2055c8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 02:24:39 2022 +0200

    [MIRROR] Removes extra fax machine from the Cargo Office on Tram Station [MDB IGNORE] (#16334)

    * Removes extra fax machine from the Cargo Office on Tram Station (#70010)

    Removes an anchored device lying on the ground which you would constantly trip over while trying to use the cargo console.
    You can't even unwrench it and sell it because fax machines are shuttle banned.

    * Removes extra fax machine from the Cargo Office on Tram Station

    Co-authored-by: Jacquerel <hnevard@gmail.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>

commit db96166c30
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 02:05:23 2022 +0200

    [MIRROR] Fixes a really dumb mistake with Delta atmos that i'm surprised no one's found for this long [MDB IGNORE] (#16395)

    * Fixes a really dumb mistake with Delta atmos that i'm surprised no one's found for this long (#70082)

    Removes these pipes on the left side hidden under grilles

    * Fixes a really dumb mistake with Delta atmos that i'm surprised no one's found for this long

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

commit 9c6e8d8fe4
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 01:53:51 2022 +0200

    Automatic changelog generation for PR #16320 [ci skip]

commit 256f5c53f7
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 01:53:48 2022 +0200

    [MIRROR] removes duplicate paper bin with pen in caps office(metastation) [MDB IGNORE] (#16320)

    * removes duplicate paper bin with pen in caps office(metastation) (#69995)

    * removes duplicate paper bin with pen in caps office(metastation)

    Co-authored-by: Salex08 <33989683+Salex08@users.noreply.github.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>

commit ddb8b0a048
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 01:20:39 2022 +0200

    Automatic changelog generation for PR #16319 [ci skip]

commit 9f56bf6f7b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 01:20:37 2022 +0200

    [MIRROR] Multiple Minor Kilo fixes because I was too lazy to split them into 4 PRs, funny red circle edition [MDB IGNORE] (#16319)

    * Multiple Minor Kilo fixes because I was too lazy to split them into 4 PRs, funny red circle edition (#69993)

    * Duplicate Mass Driver Controls

    * Things near the station are now near the station

    * Incinerator is now air-tight because part of it is not in space.

    * The Kilo fix-athon continues.

    fix: A duplicate mass driver controller on Kilo has been deleted, you can no longer operate the toxins mass driver from maintenance.
    fix: Kilo's north escape pod now correctly has its catwalk in the nearstation area.
    fix: Kilo no longer has a random incinerator area in space.
    fix: removed a random decal from arrivals on Kilo.

    * Multiple Minor Kilo fixes because I was too lazy to split them into 4 PRs, funny red circle edition

    Co-authored-by: NamelessFairy <40036527+NamelessFairy@users.noreply.github.com>

commit 2e23eb27ce
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 01:20:06 2022 +0200

    Automatic changelog generation for PR #16295 [ci skip]

commit 50a65188ec
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 01:20:04 2022 +0200

    [MIRROR] Trio of misc map fixes [MDB IGNORE] (#16295)

    * Trio of misc map fixes (#69965)

    Moves an air vent out from underneath a disposals bin in the Meta incinerator.

    Replaces a regular intercom with a prisoner intercom in the Icebox prisoner transfer.

    Replaces the window spawners in Meta departures (the ones in the middle of the room) with plain windows so you can see the flowers.

    * Trio of misc map fixes

    Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>

commit 85b0f936b2
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 00:52:11 2022 +0200

    Automatic changelog generation for PR #16291 [ci skip]

commit f3e2a646f8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 00:52:09 2022 +0200

    [MIRROR] Tramstation: Modular Maintenance Insanity [MDB IGNORE] (#16291)

    * Tramstation: Modular Maintenance Insanity

    * I fucking love merge conflicts!!!

    * errors found, please try again

    Co-authored-by: MMMiracles <lolaccount1@hotmail.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>

commit 663e860d8a
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 00:36:35 2022 +0200

    Automatic changelog generation for PR #16463 [ci skip]

commit a80408f00e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 00:36:32 2022 +0200

    [MIRROR] Tramstation crossing lights actually indicate the danger of crossing [MDB IGNORE] (#16463)

    * Tramstation crossing lights actually indicate the danger of crossing (#70132)

    Updating signal timing, adding amber on tram travel check

    * Tramstation crossing lights actually indicate the danger of crossing

    Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>

commit 858e761ffa
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 00:11:26 2022 +0200

    Automatic changelog generation for PR #16462 [ci skip]

commit a92db67a13
Author: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
Date:   Mon Sep 26 18:11:23 2022 -0400

    re-add the water basin and forging workbench (#16462)

    I am a horrible person

commit 3fdc383205
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 00:02:08 2022 +0200

    Automatic changelog generation for PR #16444 [ci skip]

commit 4a92d40f86
Author: RatFromTheJungle <62520989+RatFromTheJungle@users.noreply.github.com>
Date:   Mon Sep 26 18:02:06 2022 -0400

    Makes breakfast end at 35 minutes, as opposed to 15 (#16444)

    Update food.dm

commit c0624236bd
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Tue Sep 27 00:00:51 2022 +0200

    [MIRROR] Paramedic: the respritening [MDB IGNORE] (#16460)

    * Paramedic: the respritening (#70104)

    * Paramedic: the respritening

    Co-authored-by: Halcyon <81479835+Ebin-Halcyon@users.noreply.github.com>

commit 38dd542e21
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:56:26 2022 +0200

    Automatic changelog generation for PR #16410 [ci skip]

commit eefbd40ce6
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:56:24 2022 +0200

    [MIRROR] Adds macros to help with common `set_`- and `adjust_timed_status_effect` uses [MDB IGNORE] (#16410)

    * Adds macros to help with common `set_`- and `adjust_timed_status_effect` uses

    * merge conflicts

    * modular skyrat and missed changes

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

commit d55ee2d3c3
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:55:21 2022 +0200

    Automatic changelog generation for PR #16457 [ci skip]

commit 0e525c9bd6
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:55:19 2022 +0200

    [MIRROR] fixes scrubber event runtimes on runtime station [MDB IGNORE] (#16457)

    * fixes scrubber event runtimes on runtime station (#70114)

    * fixes scrubber event runtimes on runtime station

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

commit aad223bc0b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:54:33 2022 +0200

    Automatic changelog generation for PR #16450 [ci skip]

commit 8175a8bc22
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:54:31 2022 +0200

    [MIRROR] Adds springrolls [MDB IGNORE] (#16450)

    * Adds springrolls (#70119)

    The chefs have come up with a new use for rice and made these delicious vegetarian spring rolls to add to their menu.

    * Adds springrolls

    Co-authored-by: SomethingFish <73157400+SomethingFish@users.noreply.github.com>

commit 02a394dae2
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:54:05 2022 +0200

    Automatic changelog generation for PR #16452 [ci skip]

commit fcebe79690
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:54:03 2022 +0200

    [MIRROR] Prevents Regal Rats from being possessed pre-round [MDB IGNORE] (#16452)

    * Prevents Regal Rats from being possessed pre-round (#70055)

    * Prevents Regal Rats from being possessed pre-round

    Co-authored-by: Rhials <Datguy33456@gmail.com>

commit 45f0d0cfea
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:53:47 2022 +0200

    [MIRROR] Disambiguates a ternary [MDB IGNORE] (#16455)

    * Disambiguates a ternary (#70121)

    Co-authored-by: ike709 <ike709@ github.com>

    * Disambiguates a ternary

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

commit fe6278dff7
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:53:03 2022 +0200

    [MIRROR] Fixes invalid path in the garbage spawner [MDB IGNORE] (#16454)

    * Fixes invalid path in the garbage spawner (#70127)

    * Fixes invalid path in the garbage spawner

    Co-authored-by: Tastyfish <crazychris32@gmail.com>

commit b1d24eea83
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:32:10 2022 +0200

    Automatic changelog generation for PR #16430 [ci skip]

commit 62345b01c1
Author: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
Date:   Mon Sep 26 17:32:08 2022 -0400

    incompatible species for ghostroles, and character pref for black market dealer (#16430)

    * incompatible species for ghostroles

    * Update code/modules/mob_spawn/mob_spawn.dm

    adds a space?

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

    * Update code/modules/mob_spawn/mob_spawn.dm

    add a space.

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

    Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

commit 00b4151cee
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:29:35 2022 +0200

    Automatic changelog generation for PR #16375 [ci skip]

commit c6de4c93b9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:29:32 2022 +0200

    [MIRROR] Macro optimizes SSmapping saving 50%  [MDB IGNORE] (#16375)

    * Macro optimizes SSmapping saving 50%

    * fix merge issues, update to current turf_blacklist api

    Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
    Co-authored-by: tastyfish <crazychris32@gmail.com>

commit 20fb529cf5
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 23:24:50 2022 +0200

    Automatic changelog generation for PR #16426 [ci skip]

commit 7b2183ed5c
Author: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com>
Date:   Mon Sep 26 15:24:47 2022 -0600

    [MDB IGNORE][Fix] Re-enables digi legs on shorts (#16426)

    why did TG do this

commit 54e154f2c5
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 14:15:11 2022 +0200

    Automatic changelog generation for PR #16439 [ci skip]

commit f64e766a00
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 14:15:08 2022 +0200

    [MIRROR] Creates a proper CentCom group for orbit UI [MDB IGNORE] (#16439)

    * Creates a proper CentCom group for orbit UI (#70098)

    add: Added new grouping to orbit menu for CentCom agents.

    * Creates a proper CentCom group for orbit UI

    Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>

commit 4fd30d5da3
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 14:13:57 2022 +0200

    Automatic changelog generation for PR #16446 [ci skip]

commit deb87e9ec0
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 14:13:55 2022 +0200

    [MIRROR] Fixes gravity pulse and transparent floor plane sharing a layer [MDB IGNORE] (#16446)

    * Fixes gravity pulse and transparent floor plane sharing a layer (#70124)

    fixes gravity pulse and transparent floor plane sharing a layer

    Broken by #69642 , sorry
    I'll open up a seperate PR later today with a unit test to catch these cases
    (my later today is in like 10 hours)

    closes #70123 (weird fucking floors)

    * Fixes gravity pulse and transparent floor plane sharing a layer

    Co-authored-by: Time-Green <timkoster1@hotmail.com>

commit 4734ca7490
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 14:13:24 2022 +0200

    [MIRROR] Fixes linda heat capacity errors [MDB IGNORE] (#16445)

    * Fixes linda heat capacity errors (#70071)

    We make the assumption that a turf's heat capacity will never be 0. This is safe because we've got an override of /datum/gas_mixture for turfs that overrides 0 heat cap with 7000 (SPACE)
    This is done to make cold actually flow through empty tiles, because we are hacks.

    I forgot to include type in my gas mixture creation logic, so this was being dropped. FIXXXX

    * Fixes linda heat capacity errors

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

commit 31d925a31d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 12:40:04 2022 +0200

    Automatic changelog generation for PR #16438 [ci skip]

commit 66a7f4cb77
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 12:40:01 2022 +0200

    [MIRROR] Fixes IceBox Homestead Ruin to have Proper snow [MDB IGNORE] (#16438)

    * Fixes IceBox Homestead Ruin to have Proper snow (#70093)

    Replaces the area turfs around the homestead ruin from "mining" to "mining explore" so it can snow properly.

    * Fixes IceBox Homestead Ruin to have Proper snow

    Co-authored-by: uaioy <114047053+uaioy@users.noreply.github.com>

commit c724fde844
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 09:37:21 2022 +0200

    Automatic changelog generation for PR #16273 [ci skip]

commit 03713325a8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 09:37:18 2022 +0200

    [MIRROR] Fixing 2 single tile map issues in Meta Chapel [MDB IGNORE] (#16273)

    * Fixing 2 single tile map issues in Meta Chapel (#69914)

    1: The bookshelf in the chapel was in the funeral area despite being in a different room. Its area has now been corrected to Chapel
    2: The door between the Chapel and Funeral Parlor has been made public, I checked with EOB if this was intended and they've confirmed that it should be public.

    * Fixing 2 single tile map issues in Meta Chapel

    Co-authored-by: NamelessFairy <40036527+NamelessFairy@users.noreply.github.com>
    Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>

commit 79beedc0cb
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 06:52:38 2022 +0200

    Automatic changelog generation for PR #16441 [ci skip]

commit f1b060a1cd
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date:   Mon Sep 26 06:52:36 2022 +0200

    [MIRROR] Moves pepperspray dispenser in science sec outpost one tile down [MDB IGNORE] (#16441)

    * Moves pepperspray dispenser in science sec outpost one tile down (#70109)

    YEAH THERE WE GO APC IS MOVED MISSION ACCOMPLISHED

    * Moves pepperspray dispenser in science sec outpost one tile down

    Co-authored-by: Striders13 <53361823+Striders13@users.noreply.github.com>

* slight turret buff

mp5_bolt_locked

* should be it

* Update blackmesa.dmm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-10-08 16:37:13 +01:00
ORCACommander
10d33b276c [MDB IGNORE] Ran Migration Script for Lights (#16653)
ran migration tool
2022-10-05 13:40:21 -04:00
SkyratBot
d0b706c041 [MIRROR] Removes AI and Charge parts from tablets, adds support for more later. [MDB IGNORE] (#16381)
* Removes AI and Charge parts from tablets, adds support for more later.

* merge conflict

* remove modular tablet loadout item

* fix SR maps referencing tablets, add clear PDA instead of modular tablet loadout

* remove pda loadout item

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-09-27 17:52:24 -04:00
SkyratBot
049b19bb18 [MIRROR] Moves "catch this var/flag" code from obj/init and datum/new into the types that use it [MDB IGNORE] (#16091)
* Moves "catch this var/flag" code from obj/init and datum/new into the types that use it

* Update atoms_movable.dm

* Update airlock.dm

* SRCC

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-09-11 22:21:16 -07:00
SkyratBot
7d84a2c507 [MIRROR] Removing trailing / from several mapping regexes [MDB IGNORE] (#16150)
* Removing trailing / from several mapping regexes (#69448)

* Removing trailing / from several mapping check regexes

So we have check_grep.sh which helpfully checks for a bunch of common map mistakes, including doubled up items. This adjusts them to capture doubled up base types which might be mapped in.

* Commit before pushing next time

* Removing trailing / from several mapping regexes

* Commit

Co-authored-by: Vire <66576896+Maurukas@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-09-11 22:20:55 -07:00
SkyratBot
7559990f20 [MIRROR] [MDB IGNORE] Shuttle engine code improvement and fixes [MDB IGNORE] (#16116)
* [MDB IGNORE] Shuttle engine code improvement and fixes

* what even happened in shuttlepanel.dm

* should be the last few

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
2022-09-10 18:28:57 -04:00
SkyratBot
24d126cf8a [MIRROR] Improves sleeper code and makes syndie sleepers deconstructable [MDB IGNORE] (#16149)
* Improves sleeper code and makes syndie sleepers deconstructable (#69457)

* Improves sleeper code and makes syndie sleepers deconstructable

* Improves regular Sleeper code by a lot considering last time they were touched was years ago, removes the entirely unused sleep_console, and lets Syndicate sleepers get deconstructed regardless of mapload.
* Also finally lowercases the dm file.

* watch this swag

* no clue if this will work but I'm gonna try before renaming

* rename, and removal of syndie sleepers

Removes syndicate sleepers from non-syndicate maps. Now they only exist in the infiltrator, battlecruiser, and syndicate lavaland base.

* small mistake on snowdin

* re-replaces sleepers with proper ones

* review comments

* i mixed it up with chem_buttons

* Update code/game/machinery/sleepers.dm

Co-authored-by: Seth Scherer <supernovaa41@ gmx.com>

* Update code/game/machinery/sleepers.dm

Co-authored-by: Seth Scherer <supernovaa41@ gmx.com>

Co-authored-by: Seth Scherer <supernovaa41@ gmx.com>

* Improves sleeper code and makes syndie sleepers deconstructable

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Seth Scherer <supernovaa41@ gmx.com>
2022-09-10 16:40:24 -04:00
SkyratBot
c2189d5818 [MIRROR] adds structure spawners for electrified grilles, adds greps for some fulltile window spawners [MDB IGNORE] (#15954)
* adds structure spawners for electrified grilles, adds greps for some fulltile window spawners (#69528)

* adds structure spawner for electrified grilles

* sdmm key cleanup

* adds structure spawners for electrified grilles, adds greps for some fulltile window spawners

* should fix blueshift lints lets see

* should resolve most if not all of the others

* damn you skyrat map reset

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
2022-09-07 16:40:05 -04:00
SkyratBot
9847332609 [MIRROR] Police hats are now hats instead of helmets. [MDB IGNORE] (#16102)
* Police hats are now hats instead of helmets. (#69643)

* Fixes police hats covering your hair.

Makes police hats a subtype of Warden's hats, so they still are security-level armor, without covering your hair like helmets do.
This was gone unnoticed because the item is very limited in-game.

I also renamed the gravity generator updatepaths because it's been inconsistent with the rest of the updatepaths for a while now.

* renames updatepaths

* Update tools/UpdatePaths/Scripts/69643_police_hat.txt

Co-authored-by: san7890 <the@ san7890.com>

* moves the hat to warden's, removes icon state

Turns out the icon state is shared between both hats, so the only real difference is name and description...

Co-authored-by: san7890 <the@ san7890.com>

* Police hats are now hats instead of helmets.

* Update head.dm

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: san7890 <the@ san7890.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-09-07 00:12:12 +00:00
SkyratBot
96761dae1a [MIRROR] [MDB IGNORE] APC controller and Power Monitor/AmpCheck fixes, aka How do I write PR titles [MDB IGNORE] (#15987)
* [MDB IGNORE] APC controller and Power Monitor/AmpCheck fixes, aka How do I write PR titles (#69146)

About The Pull Request

bgug fix stuff
APC controller UI has its elements section'ed off. The backend has been redone to make the behaviour of the APC controller a bit less janky. The console should be more stable, and all the soul has been removed from the code and the UI.

before this PR stales out from nobody wanting to review my pr, I should probably outline what exactly changed:

    APC controller consoles have had their APC code almost entirely reworked. They no longer have to hold a reference to the person using the controller currently, and APCs themselves no longer hold a reference to the controller, instead to the person directly. A lot of code was moved to APC themselves to make it a lot more stable.
    APC controller used to call toggle_breaker without passing args, causing a runtime. Fixed in

    Fixes the power flow control console not actually being able to toggle breakers #69343
    APC controller UI has had the Window.Content tags moved up to the top component, and a lot has been sectioned off to make the UI more sane.
    AmpCheck used to look for a wire on it's turf, or as a fallback look for the Area APC. A check to see if the APC has a terminal did so on a weakref, causing a runtime and preventing the program from ever finding a valid APC in it's area, making it show nothing. This has been fixed. On the other hand, the power monitor console did not store the ground wire or APC terminal as a weakref, this has been updated. As a fallback, if there are still no APCs in the powernet, the UI will show a dimmer popup.
    There was a "secret" power monitor variation in code so PDAs could not access monitors in hidden places. With the removal of PDAs, this control console is useless.

Why It's Good For The Game

Tiny bit of (much needed) polish on some useful tools in the engineering department.
Changelog

cl
fix: Fixed runtime when using AmpCheck without connecting the console with a wire.
fix: Fixed a few runtimes that could occur when using APC controller consoles.
qol: Sucked soul out of APC controller code and UI.
del: Removed "secret" power monitor console.
/cl

* [MDB IGNORE] APC controller and Power Monitor/AmpCheck fixes, aka How do I write PR titles

* update paths

Co-authored-by: distributivgesetz <distributivgesetz93@gmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-09-05 17:59:42 -04:00
SkyratBot
c93f3745d8 [MIRROR] [MDB IGNORE] Improves status display even more, makes the brig door timers based on status displays [MDB IGNORE] (#15865)
* [MDB IGNORE] Improves status display even more, makes the brig door timers based on status displays

* conflicts

* maps

Co-authored-by: Tastyfish <crazychris32@gmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-09-04 14:28:00 +01:00
SkyratBot
895096a37d [MIRROR] [MDB IGNORE] Fix High Capacity APC Inheritance [MDB IGNORE] (#15945)
* [MDB IGNORE] Fix High Capacity APC Inheritance (#69526)

Doing some mapping work downstream and I noticed there were both directional and non directional high caps. Code dived to figure out which was the valid one to use and found the directional high caps were not actually inheriting the upgraded power cells do to bad name structure. Corrected inheritance structure. Updated Kilo and Icebox to use directional high caps as standard and updated several ruin and gateway missions to standard directional high caps

* [MDB IGNORE] Fix High Capacity APC Inheritance

Co-authored-by: ORCACommander <orcacommander1@gmail.com>
2022-08-31 11:41:00 -07:00
SkyratBot
88c85fe1f7 [MIRROR] [MDB IGNORE] Refactors drinks and fixes a lot of food problems [MDB IGNORE] (#15577)
* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* forgto 2 commit

* im slowly going insane

* why does find and replace not FIND everything

* hnghnnngh

* h

* l

* a

* a

* so close...

* delta fix

* I thought I committed this already, guess not

* this PR has been the bane of my fucking life

* orange juice

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2022-08-25 03:17:10 +01:00
SkyratBot
4eac66d790 [MIRROR] Labor camp machines - Fixes & Code improvement [MDB IGNORE] (#15392)
* Labor camp machines - Fixes & Code improvement (#68584)

About The Pull Request

Visible changes (all the fixes):

    Labor point checkers now says the prisoner ID's stats rather than being a to_chat, it also displays their info much better.
    Labor stacker no longer duplicates your points at no cost by attacking the machine with materials, instead it processes it just like it would when sucking materials up.
    Labor stackers additionally now update their input/outputs when they are rotated through shuttles, as it doesn't work on the current version of Lavaland (there's no issue report up on this yet though, oddly).
    Adds a check if you actually have a goal before checking if you can send the shuttle up, preventing prisoners who were sent without a point goal (permanently) from being able to go up whenever they wanted by simply clicking on the button before it greyed out.

The rest (code improvement):

    Added more early returns
    Removed single letter vars
    Renamed terribly named vars and added comments to some of them.
    Removed machinedir in favor of checking their view() when syncing machines, as I didn't find checking an entire side of the map next to an object to be very intuitive.

Lets Lavaland use labor camp machines again
Closes #67764
Just cool general fixes +1
Changelog

cl
fix: Labor camp Prisoners without a sentence can no longer send themselves back up whenever they wanted by clicking the button fast enough.
fix: Prisoners can no longer get infinite labor camp points by clicking the stacking machine with ores.
fix: All ore machines now properly change their direction when they dock a shuttle in a separate direction, fixing Lavaland's labor camp stacking machine.
qol: Labor camp's point checker now states all the information you need, rather than being a paragraph of text that just appears in chat.
/cl

* Labor camp machines - Fixes & Code improvement

* MAP RESET

* Update labour_skyrat.dmm

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 02:00:09 +01:00
SkyratBot
b1bd40e760 [MIRROR] [MDB Ignore][Bounty][Complete Refactor] Papercode Redux: Too Many Damn Files <Map Conflict Edition> [MDB IGNORE] (#15362)
* [MDB Ignore][Bounty][Complete Refactor] Papercode Redux: Too Many Damn Files <Map Conflict Edition>

* Fixes merge conflicts and compilation errors, alongside fixing the joker card to make it fully functional again

* Fixed a bunch of info variables in map files

* Alright this is why I wanted this merged yesterday

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-04 15:50:15 +01:00
SkyratBot
99cdbe4ce2 [MIRROR] Reworks pAIs [MDB IGNORE] (#15162) 2022-07-27 19:10:14 -04:00
OrionTheFox
b15331b4df [MANUAL MIRROR] The GAGening: Clothesmate edition [MDB IGNORE] (#15100)
* The GAGening: Clothesmate edition

* ThisShouldWork

* hgnbhg

* would probably help to have the right .dmi

* fixed?

* Fuck you

Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
2022-07-27 03:19:42 +01:00