Commit Graph

4477 Commits

Author SHA1 Message Date
SkyratBot
29e29b6375 [MIRROR] Save 2.2s minimum (with zero ruins, likely a good bit more in production) of atom init time [MDB IGNORE] (#15967)
* Save 2.2s minimum (with zero ruins, likely a good bit more in production) of atom init time (#69564)

Pre-sort smoothing_groups and canSmoothWith
Without any ruins, these sorts were taking more than 0.6s, and the bulk of the runtime cost of sortTim during init time.

This only happens on init and they are never changed apart from that, so pre-sorts everything and adds a unit test (in the form of #ifdef UNIT_TESTS, because you can't initial a list) to ensure that they are proper.

Keep visibilityChanged() to mapload only for turf/Initialize
Saves about 0.4s worst case scenario (e.g. with no ruins). Very expensive code (175k loop iterations) for 0 side effects.

Space areas now have the fullbright overlay, not the space turfs
Saves about 0.8s worst case scenario. Seems to work fine with starlight.

Remove is_station_level check for window spawners assigning RCD memory.
Saves about 0.3s worst case scenario. The logic for this isn't consistent since neither walls nor floors check this (for performance), plus some minor micro-opts to spawners.

Optimize is_station_level
Doubles in speed, used heavily in /turf/open/floor and in other initialization procs. Bit hard to tell exactly how much is saved, though.

* Save 2.2s minimum (with zero ruins, likely a good bit more in production) of atom init time

* Hopefully fixes the broken CI

* Okay now it shouldn't be failing CI anymore (hopefully)

* Fixes even more issues with smoothing_groups, this time hopefully for good

* Okay NOW it's going to pass CI, surely...

* Okay haha what if it passes this time? :)

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-09-15 19:57:33 -04:00
SkyratBot
cf71ea7c26 [MIRROR] adds better closet vareditting logic [MDB IGNORE] (#16258)
* adds better closet vareditting logic (#69896)

* adds better closet vareditting logic

* adds better closet vareditting logic

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-09-15 11:31:53 -07:00
SkyratBot
13591c67cf [MIRROR] Fix Body Container bug [MDB IGNORE] (#16232)
* Fix Body Container bug (#69824)

* Fix Body Container bug

Fixed bug where body containers could not be closed when standing diagonally from them in some cases.

* Update morgue.dm

* Containers get PASSSTRUCTURE, trays get PASSTABLE

* Update code/game/objects/structures/morgue.dm

* Update code/game/objects/structures/morgue.dm

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

* Fix Body Container bug

Co-authored-by: Marina <50789504+KirbyDaMaster@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
2022-09-14 20:28:13 -07:00
SkyratBot
cd3767e043 [MIRROR] Alphabetized, fixed spelling error, clarifying event descriptions. Polish [MDB IGNORE] (#16168)
* Alphabetized, fixed spelling error, clarifying event descriptions. Polish

* l

Co-authored-by: Marina <50789504+KirbyDaMaster@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-09-11 22:20:45 -07:00
SkyratBot
4ff1b500db [MIRROR] Corporate sofa corners no longer swallow your sprite when oriented North [MDB IGNORE] (#16135)
* Corporate sofa corners no longer swallow your sprite when oriented North (#69756)

* Corporate sofa corners no longer swallow your sprite when oriented North

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-09-11 16:07:40 +01:00
SkyratBot
a5d3f2ad84 [MIRROR] Makes custom built table descriptions more accurate [MDB IGNORE] (#16148)
* Makes custom built table descriptions more accurate (#69768)

* table memes

* better yet

* Update code/game/objects/structures/tables_racks.dm

* Update code/game/objects/structures/tables_racks.dm

* Makes custom built table descriptions more accurate

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-09-11 16:05:06 +01: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
bbadd8e831 [MIRROR] Cucumber Fever [MDB IGNORE] (#16034)
Cucumber Fever

Co-authored-by: Yaroslav Nurkov <78199449+AnywayFarus@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-09-05 18:09:54 -04:00
SkyratBot
e0df0cc235 [MIRROR] Fixes infinite locker runtime [MDB IGNORE] (#16060)
* Fixes infinite locker runtime (#69663)

* Fixes infinite locker runtime by making their auto-close timer unique.

* Fixes infinite locker runtime

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2022-09-05 12:53:12 +01:00
SkyratBot
68c05634d9 [MIRROR] Closets now initialize their contents on demand (more than 1.6 seconds of init time saved) [MDB IGNORE] (#16037)
* Closets now initialize their contents on demand (more than 1.6 seconds of init time saved)

* conflicts

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-09-04 19:27:43 +01:00
SkyratBot
dc6fc0f790 [MIRROR] Replaces Missing Surgery Table Sprite [MDB IGNORE] (#16018)
Replaces Missing Surgery Table Sprite

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-09-04 15:32:59 +01:00
SkyratBot
1e416342ea [MIRROR] [IDB IGNORE] Renames the inhand/misc folder to inhand/items [MDB IGNORE] (#15956)
* [IDB IGNORE] Renames the inhand/misc folder to inhand/items (#69573)

Also adds balloons to inhand/items

* [IDB IGNORE] Renames the inhand/misc folder to inhand/items

* update modular

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-09-04 15:29:47 +01:00
SkyratBot
8afdefb125 [MIRROR] Shadowpeople's healing is from their brain, splits up surgery.dmi [MDB IGNORE] (#16003)
* Shadowpeople's healing is from their brain, splits up surgery.dmi (#69543)

About The Pull Request

    Shadowpeople
        brain now holds their healing properties.
            while possible to extract the brain and put them in another species, the burn-in-light downside really makes it a lot more worth it to just stay a shadowperson and enjoy their other benefits than to swap.
        Now use burning eyes from nightmares instead of an unsprited nightvision granting eyeball.
    surgery.dmi split up
        surgery_ui.dmi holds zone selection ui things for research
        surgery_tools.dmi holds surgical tools
        /organs folder holds organs.dmi, and species specific organ files for flies and shadowpeople
            flies don't put in their random organs because of dmi memes, all their UNIQUE organs will be in the .dmi

Why It's Good For The Game

moving behavior onto the organ moves us closer to species as a blueprint, not species as something that magically grants immutable bonuses.
surgery.dmi is poorly described, holds many different things, and conflicts often because of it.
Changelog

cl
add: Shadowpeople now heal from their brains! Their brain-tumor-thingy!
code: split up surgery.dmi
/cl

* Shadowpeople's healing is from their brain, splits up surgery.dmi

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2022-09-04 13:30:33 +01:00
SkyratBot
77c20e53bd [MIRROR] medical/security modsuit updates and modules [MDB IGNORE] (#15953)
* medical/security modsuit updates and modules (#69194)

tweaks the colors on the security modsuit to be lighter, i think i did that on the original pr but it got reverted due to merge conflicts
makes the standard quick carry module have nitrile level carrying instead of latex level
environmental bodybags are now always pressurized
adds medical and security hardlight bags, which are environmental bags you can use to move people through space, security ones can be sinched to prevent escape
adds a medical version of the prisoner capture module, for patient transport, prisoner capture and patient transport now use the medical/security holobags, medical one deploying them faster. when you move too far out of range the holobag dissipates
adds a defibrillator module, extends shock paddles
adds a thread ripper module, this module temporarily rips away the matter of clothing, to allow stuff like injections, surgery, defibrillation etc through it
adds a surgery processor module, essentially a portable surgery computer like borgs have
fixes a bug where you can unwield defibrillator paddles just after starting the do_after to defib onehanded
fixes a bug where the modsuit gps would have a broken name when renamed

* medical/security modsuit updates and modules

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-09-04 12:57:06 +01:00
SkyratBot
e1e4b9292f [MIRROR] bodybags / crates will now be explicit about what is ontop of them if you can't close them due to other bodybags / crates being in the same tile. [MDB IGNORE] (#15993)
* bodybags / crates will now be explicit about what is ontop of them if you can't close them due to other bodybags / crates being in the same tile. (#69545)

bodybags / crates will no longer yell about closets being in the way when trying to close them ontop of other bodybags / crates

* bodybags / crates will now be explicit about what is ontop of them if you can't close them due to other bodybags / crates being in the same tile.

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-09-04 03:43:24 +01:00
SkyratBot
471760e96a [MIRROR] Fixes storage mass transfer being generally broken, adds mass transferring onto griddles [MDB IGNORE] (#15729)
* Fixes storage mass transfer being generally broken, adds mass transferring onto griddles  (#69084)

* - Fixes storage mass transfer
- Brings some sanity to storage procs
- Implements a griddle feature that never was

* Uncomment this

* Right-click attack fix

* Scoop fix

* Smartfridges use silent

* Restores some lost checks

* Fixes storage implants

* Fixes storage mass transfer being generally broken, adds mass transferring onto griddles

* update modular

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-09-03 18:01:54 +01:00
SkyratBot
5efeef1c03 [MIRROR] Buff regular windows more and place them on Metastation [MDB IGNORE] (#15934)
* Buff regular windows more and place them on Metastation  (#69246)

The feedback on the previous version of this PR made me realize that the windows weren't buffed enough to be seen as actual companions to regular walls. This PR buffs the windows to the level that the old reinforced windows were. They have 50 melee armor, take 14 hits to destroy and deconstruction consists of screwdriver -> crowbar -> screwdriver

This pull request changes all reinforced windows in low security areas on Metasation with regular windows.

Areas with normal walls that still have reinforced windows:
Arrivals
Departures
Security stations

Because the regular windows are buffed so much in this PR they are arguably stronger than the regular walls (its easier to smash the windows, but the walls take less tool time) so I don't really see any reason to not place this on almost every place with regular walls

* Buff regular windows more and place them on Metastation

Co-authored-by: Vincent <CPTANT@users.noreply.github.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2022-09-01 10:18:54 -04:00
SkyratBot
46c268870d [MIRROR] [s] Fixes bluespace bodybags allowing you to delete them when you're inside of them [MDB IGNORE] (#15897)
* [s] Fixes bluespace bodybags allowing you to delete them when you're inside of them (#69529)

Fixes bluespace bodybags allowing you to delete them in the round

* [s] Fixes bluespace bodybags allowing you to delete them when you're inside of them

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-08-28 19:22:31 -04:00
SkyratBot
bc5a1ccc30 [MIRROR] Limb targeting fix [MDB IGNORE] (#15767)
* Limb targeting fix

* Fixed another conflict!

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-28 15:51:08 -04:00
SkyratBot
cd40957a79 [MIRROR] Split mining.dmi [MDB IGNORE] (#15836)
* Split mining.dmi (#69442)

* split mining.dm

* Remove a pair of unused icons

* From merge conflict

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

* Split mining.dmi

* Also fixes Gibtonite in the same PR.

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: tattle <article.disaster@ gmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-28 15:50:27 -04:00
SkyratBot
1b7f17f107 [MIRROR] [IDB IGNORE] The Great Sweep: Moving dmis into subfolders (part 1) [MDB IGNORE] (#15801)
* [IDB IGNORE] The Great Sweep: Moving dmis into subfolders (part 1)

* Fixes all the conflicts and all of our modular files using core icon files with broken paths

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-08-28 15:11:04 -04:00
SkyratBot
a8c10d1659 [MIRROR] Converts a shitload of istypes to their more concise macros [MDB IGNORE] (#15702)
Converts a shitload of istypes to their more concise macros

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-27 16:23:44 -04: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
d1cda75db3 [MIRROR] Fix lockers giving no feedback when trying to close them with another locker inside [MDB IGNORE] (#15749)
* Fix lockers giving no feedback when trying to close them with another locker inside  (#69172)

Fix lockers giving no feedback when trying to close them with another locker inside

You also no longer try to toggle the lock status when you fail to close an open locker. I think this was a bit weird behaviour because changing the lock status of an open locker doesn't really make sense and only resulted in confusing messages.

* Fix lockers giving no feedback when trying to close them with another locker inside

Co-authored-by: Vincent <CPTANT@users.noreply.github.com>
2022-08-24 18:41:52 -04:00
SkyratBot
694f5eedda [MIRROR] It's 2 am and im having a manic episode so i fixed hair [MDB IGNORE] (#15687)
* It's 2 am and im having a manic episode so i fixed hair

* It's 2 am and im having a manic episode so i fixed hair

* removes `uses_mutcolor`

* Fixed the last bits that made this not compile.

Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-19 23:41:36 -07:00
SkyratBot
f3081e8c53 [MIRROR] Necropolis Tendrils now need to be interacted with to drop their loot, and multiple people can receive multiple chests. [MDB IGNORE] (#15694)
* Necropolis Tendrils now need to be interacted with to drop their loot, and multiple people can receive multiple chests. (#69193)

Tendrils no longer immediately drop their chests, they will drop it once you have used an empty hand on the collapsing tendril. You can only spawn a chest once, but every unique mob that interacts can spawn one chest.

* Necropolis Tendrils now need to be interacted with to drop their loot, and multiple people can receive multiple chests.

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2022-08-18 13:57:25 -07:00
SkyratBot
ea67bfb4d4 [MIRROR] Refactors operating tables to be event driven + QoL + Unit Test [MDB IGNORE] (#15572)
* Refactors operating tables to be event driven + QoL + Unit Test (#69015)

* Event driven table

* Operating computer fix + loosening of check

* Unit testing

* IT NEEDS TO BE FORCE MOVE YOU GOTTA CLIMB TABLES AAAAH

* Migrated patient to carbon instead of human
Has no real bearing on the experiments tbh

* DNAs can be null apparently

* Simplify replacement code

* Move comments

* Refactors operating tables to be event driven + QoL + Unit Test

* Refactors operating tables to be event driven + QoL + Unit Test

Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-17 17:41:01 +01:00
SkyratBot
b52166ef42 [MIRROR] Geysers no longer need plungers [MDB IGNORE] (#15637)
* Geysers no longer need plungers (#69185)

* Geysers no longer need plungers

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2022-08-15 19:41:47 -07:00
Tom
9dffdd04e0 68689 (#15584)
Adds nuclear particles to the reflector allowed projectile reflection types
2022-08-13 03:10:07 +00:00
SkyratBot
d814aaaae2 [MIRROR] New Table Sprites! [MDB IGNORE] (#15582)
* New Table Sprites! (#69147)

imageadd: Metal, Reinforced, Reinforced Glass, Plasmaglass, Reinforced Plasmaglass, Titanium Glass, Plastitanium Glass, Wood and Poker tables have been updated!

* New Table Sprites!

Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
2022-08-12 20:06:22 -07:00
SkyratBot
ae708cd7b5 [MIRROR] Removes ComponentInitialize() [MDB IGNORE] (#15552)
* Removes ComponentInitialize()

* Fixes a leftover merge conflict marker

* Fixes the oversight that came from the upstream merge skew

* Fixes all of the instances where we used ComponentInitialize() when we shouldn't've been

* Fixes CI being broken because of the HEV suits

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-12 19:05:09 -04:00
SkyratBot
48685b4356 [MIRROR] Replaces the mood component with a mood datum [MDB IGNORE] (#15549)
* Replaces the mood component with a mood datum

* Fixes merge conflicts and updates all of our mood events to use the new mood datums

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-12 14:58:14 -04:00
SkyratBot
24c9fc0296 [MIRROR] Fixes 118(give or take) cases of mapload not being passed to initilaize [MDB IGNORE] (#15546)
* Fixes 118(give or take) cases of mapload not being passed to initilaize (#69107)

fixes 114 cases of mapload not being passed to initilaize

* Fixes 118(give or take) cases of mapload not being passed to initilaize

* Fixes a lot (give or take) cases of mapload not being passed to initilaize

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-11 08:31:27 -07:00
SkyratBot
3f76c3f5b8 [MIRROR] [GBP No Update] Perish, individual logging runtime [MDB IGNORE] (#15525)
* [GBP No Update] Perish, individual logging runtime (#69024)

missed 2 or 3(lol it was more when I look back at the files), LOG_GAME tags on the log_message line, and did some cleaning up since i was looking through every log_message again

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

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

* [GBP No Update] Perish, individual logging runtime

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: tattle <66640614+dragomagol@ users.noreply.github.com>
2022-08-11 08:12:08 -04:00
SkyratBot
e8bdae32c0 [MIRROR] Moves sinks' layer to above the object layer [MDB IGNORE] (#15544)
* Moves sinks' layer to above the object layer (#68964)

This PR moves sinks to layer 3.2 as opposed to 3, the object layer.

Sinks are coded in with a pixel displacement and kitchen sinks are large enough for the collision check to fail if the sink is against a solid structure on an above layer, such as a window or an airlock.

Another big issue is that it looks bad

This is at the cost of 3 pixels appearing on top of a window if placed facing south against one, so this isn't a complete fix to the aesthetic of it, the primary focus of the PR is to make the sink interactable, and even then I believe it's a better trade-off:

* Moves sinks' layer to above the object layer

Co-authored-by: Pepsilawn <reisenrui@gmail.com>
2022-08-11 06:39:37 -04:00
SkyratBot
107b17228a [MIRROR] Adds QM to authority & conspiracy phobias, QM's bedsheets will now make you dream of authority and SILVERY IDs [MDB IGNORE] (#15503)
* Adds QM to authority & conspiracy phobias, QM's bedsheets will now make you dream of authority and SILVERY IDs (#69037)

Adds QM to authority & conspiracy phobias

* Adds QM to authority & conspiracy phobias, QM's bedsheets will now make you dream of authority and SILVERY IDs

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-09 20:57:45 -07:00
SkyratBot
403406fecf [MIRROR] Allows non-human bodies to spawn in the morgue at roundstart [MDB IGNORE] (#15493)
* Allows non-human bodies to spawn in the morgue at roundstart (#68867)

Adds a configurable probability for the cadavers in the morgue to spawn as nonhuman species.

* Allows non-human bodies to spawn in the morgue at roundstart

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-09 18:48:09 -04:00
SkyratBot
ac31a4639e [MIRROR] Concentrated barbers aid can give hairless species hair + fixes hair updating once and for all (probably) [MDB IGNORE] (#15182)
* Concentrated barbers aid can give hairless species hair + fixes hair updating once and for all (probably)

* Update code/modules/antagonists/thief/thief.dm

* Update code/modules/mob/living/carbon/human/species_types/felinid.dm

* Concentrated barbers aid can give hairless species hair + fixes hair updating once and for all (probably)

* yes

* Update _compile_options.dm

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 02:45:30 +01:00
SkyratBot
6016cf97b4 [MIRROR] individual LOG_GAME [MDB IGNORE] (#15401)
* individual LOG_GAME

* e

* Update teleporter.dm

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 01:11:55 +01:00
SkyratBot
096ea75460 [MIRROR] Fixes grilles being unanchorable [MDB IGNORE] (#15438)
* Fixes grilles being unanchorable (#68919)

* screwdrivers can now unanchor grilles again.

* Fixes grilles being unanchorable

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-06 10:19:00 -07:00
SkyratBot
1abcc349ef [MIRROR] Mining plants are once again hand harvestable [MDB IGNORE] (#15417)
* Mining plants are once again hand harvestable (#68935)

* Mining plants are once again hand harvestable

Co-authored-by: Profakos <profakos@gmail.com>
2022-08-05 10:04:48 -07:00
GoldenAlpharex
37406b1d16 Fixes to some pollution runtimes and fixes pollution being able to spread to space (#15389)
* Fixes temporary_pollution_emission runtime from null turfs

* Space can no longer have smoke on it!

* Updates many pollution procs to use snake_case

* Converts more pollution procs to snake_case
2022-08-04 22:19:37 +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
8ea5bc8c04 [MIRROR] The GAGening: Families edition [MDB IGNORE] (#15353)
* The GAGening: Families edition

* ew

Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-04 15:47:58 +01:00
SkyratBot
6934de116d [MIRROR] fixes storing mechs in crates [MDB IGNORE] (#15327)
* fixes storing mechs in crates (#68861)

* fixes storing mechs in crates

Co-authored-by: Bytube <40742162+Bytube@users.noreply.github.com>
2022-07-31 13:57:08 -07:00
GoldenAlpharex
59c946c74a Hotspots no longer produce smoke and bonfires on CentCom z-levels don't either (#15317)
* Hotspots no longer emit pollution

* Liquid hotspots shouldn't create pollution either

* Bonfires shouldn't create smoke on CentCom, because it likely is in a place where atmos won't be processed anyway.
2022-07-31 08:59:30 -07:00
SkyratBot
437f8c8607 [MIRROR] [s] Fixes AI core duplication bug / runtime [MDB IGNORE] (#15313)
* [s] Fixes AI core duplication bug / runtime (#68736)

Fixes AI core duplication runtime

* [s] Fixes AI core duplication bug / runtime

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-07-30 15:11:27 -07:00
SkyratBot
906242c1db [MIRROR] Removes Single-Bedsheets Spawning In For Double Bedsheets [MDB IGNORE] (#15292)
* Removes Single-Bedsheets Spawning In For Double Bedsheets (#68777)

Hey there,

Apparently, one line of this was lying around in the randomizer for the double sheet spawner, which shouldn't be the case. I replaced it with what I believed was the original intent (a normal white double bedsheet), as well as some formatting.

* Removes Single-Bedsheets Spawning In For Double Bedsheets

Co-authored-by: san7890 <the@san7890.com>
2022-07-30 08:14:09 -07:00
SkyratBot
a64db8fe1c [MIRROR] Buffs regular windows so they can start replacing reinfoced windows in low security areas [MDB IGNORE] (#15290)
* Buffs regular windows so they can start replacing reinfoced windows in low security areas (#68817)

Buffs windows to 100 health with 30 melee armor so toolbox takes 10 hits

* Buffs regular windows so they can start replacing reinfoced windows in low security areas

Co-authored-by: Vincent <CPTANT@users.noreply.github.com>
2022-07-30 08:13:12 -07:00
SkyratBot
1c08cf6b28 [MIRROR] Fixes the Pants Altar's pants' icon [MDB IGNORE] (#15301)
* Fixes the Pants Altar's pants' icon (#68788)

le cult pante

* Fixes the Pants Altar's pants' icon

Co-authored-by: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com>
2022-07-30 08:11:38 -07:00