Commit Graph

37771 Commits

Author SHA1 Message Date
SkyratBot
8c6228443b [MIRROR] Fix slime potions used on simple mobs to inherit all language abilities from the user [MDB IGNORE] (#13923)
* Fix slime potions used on simple mobs to inherit all language abilities from the user (#67176)

* Fix slime potions to grant simple mob languages

* Fix typo

* Fix slime potions used on simple mobs to inherit all language abilities from the user

Co-authored-by: Tim <timothymtorres@gmail.com>
2022-05-26 23:24:52 +01:00
SkyratBot
bcf99a79ac [MIRROR] Better cyclelink_helper_multi and duplicate apc logging [MDB IGNORE] (#13922)
* Better cyclelink_helper_multi and duplicate apc logging (#67151)

* Better cyclelink_helper_multi and duplicate apc logging

Co-authored-by: Tastyfish <crazychris32@gmail.com>
2022-05-26 23:24:35 +01:00
SkyratBot
5ee7df4c13 [MIRROR] Ice Cream Sandwich Bounties - clarification [MDB IGNORE] (#13921)
* Ice Cream Sandwich Bounties - clarification (#67297)

qol: Ice Cream Sandwich bounties now specify in the description that they have to be ice cream sandwiches, hopefully preventing possible confusion about which foods are suitable.

* Ice Cream Sandwich Bounties - clarification

Co-authored-by: Pandarsenic <101627558+Pandarsenic@users.noreply.github.com>
2022-05-26 23:24:21 +01:00
SkyratBot
55512b5812 [MIRROR] Repaths plasmamen's botany envirogloves. [MDB IGNORE] (#13919)
* Repaths plasmamen's botany envirogloves. (#67274)

Repaths plasmamen botany gloves.

* Repaths plasmamen's botany envirogloves.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2022-05-26 23:23:34 +01:00
SkyratBot
807bf6a386 [MIRROR] Fixes simple animals getting stuck in ai lists [MDB IGNORE] (#13918)
* Fixes simple animals getting stuck in ai lists (#67273)

DO NOT ADD US TO A LIST OF AI PROCESSING MOBS IF WE ARE QDELETING
hhhhhhhhhhhhhhhhhhh

Oh also lets add more deets to the warning, and upgrade it to an error
I want to actually have to fix these, or just remove them if they become
redundant

* Fixes simple animals getting stuck in ai lists

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2022-05-26 23:23:27 +01:00
SkyratBot
3a3efaab06 [MIRROR] Spellchecks the Name for Unrestricted Side Helpers [MDB IGNORE] (#13917)
* Spellchecks the Name for Unrestricted Side Helpers (#67269)

What the fuck is a "unresctricted"?

* Spellchecks the Name for Unrestricted Side Helpers

Co-authored-by: san7890 <the@san7890.com>
2022-05-26 23:23:20 +01:00
SkyratBot
b9f11c3de7 [MIRROR] Access helpers for Syndicate, Away, and Admin [MDB IGNORE] (#13915)
* Access helpers for Syndicate, Away, and Admin (#67296)

* Access helpers for Syndicate, Away, and Admin

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
2022-05-26 23:23:07 +01:00
SkyratBot
4a27e5f425 [MIRROR] Adds a teeny bit of sanity to the Heretic Lionhunter Rifle [MDB IGNORE] (#13908)
* Adds a teeny bit of sanity to the Heretic Lionhunter Rifle (#67277)

Ads a teeny bit of sanity to the lionhunter rifle

* Adds a teeny bit of sanity to the Heretic Lionhunter Rifle

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-05-26 23:21:43 +01:00
SkyratBot
431d4a5a2c [MIRROR] Fixes service order console not working [MDB IGNORE] (#13898)
* Fixes service order console not working (#67232)

I don't know why it needs to be a list, but that makes it work so yeah.

* Fixes service order console not working

Co-authored-by: Striders13 <53361823+Striders13@users.noreply.github.com>
2022-05-26 14:31:44 +01:00
SkyratBot
13b993bc34 [MIRROR] improves SM cascade performances and fixes announcement text [MDB IGNORE] (#13902)
* improves SM cascade performances and fixes announcement text (#67240)

Changes the cascade walls from turfs to objects to improve the performances of the roundending cascade.
The issue was that ChangeTurf() was a pretty expensive proc to be called that many times so i moved the cascade wall into an object. It doesn't delete anything other than living mobs and the portal to prevent edge case runtimes.
Plus remove a span_bold() from the announcement text since it wasn't making the text bold but was leaving behind

* improves SM cascade performances and fixes announcement text

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2022-05-26 14:25:32 +01:00
SkyratBot
402acf50ea [MIRROR] Virtually Visualized Microwave Holodeck Hell [MDB IGNORE] (#13896)
* Virtually Visualized Microwave Holodeck Hell (#67187)

Hello there,

Do you ever wake up and find yourself thinking: I need more microwaves? Well, look no further.

* Virtually Visualized Microwave Holodeck Hell

Co-authored-by: san7890 <the@san7890.com>
2022-05-26 14:25:14 +01:00
SkyratBot
39585e4ad8 [MIRROR] Adds a name to the "jumpsuit/color" basetype [MDB IGNORE] (#13900)
* Adds a name to the "jumpsuit/color" basetype (#67255)

gib name

* Adds a name to the "jumpsuit/color" basetype

Co-authored-by: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com>
2022-05-26 08:16:44 -04:00
SkyratBot
eab84b1475 [MIRROR] Removes power monitor from tablets [MDB IGNORE] (#13901)
* Removes power monitor from tablets (#67245)

* Removes power monitor from tablets

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-05-26 08:13:35 -04:00
SkyratBot
c3c07a00f0 [MIRROR] Fixes href exploit to use rwall with any pda. [MDB IGNORE] (#13891)
* Fixes href exploit to use rwall with any pda. (#67253)

* Fixes href exploit to use rwall with any pda.

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2022-05-26 00:09:29 +01:00
SkyratBot
1c3a432df0 [MIRROR] Fix a source of undeleted query spamming admin chat when gathering admin feedback threads from the database. [MDB IGNORE] (#13889)
* Fix a source of undeleted query spamming admin chat when gathering admin feedback threads from the database. (#67261)

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

* Fix a source of undeleted query spamming admin chat when gathering admin feedback threads from the database.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-05-26 00:09:10 +01:00
SkyratBot
8a2e7490d9 [MIRROR] podpeople ass icon [MDB IGNORE] (#13884)
* podpeople ass icon (#67258)

adds the podpeople photocopy ass icon

* podpeople ass icon

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2022-05-25 17:26:26 +01:00
SkyratBot
39f36b64f0 [MIRROR] [MDB IGNORE] The Grand Airlock Naming Audit [MDB IGNORE] (#13875)
* [MDB IGNORE] The Grand Airlock Naming Audit (#67235)

I manually audited all 4,710 instances of airlocks across all maps for upper casing

You'll never guess what I found.

UPDATE: We now have a grep to check for mistitled airlocks, and it's in this PR!

* [MDB IGNORE] The Grand Airlock Naming Audit

* TG MAP RESET

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-25 16:57:36 +01:00
SkyratBot
64d3f062ad [MIRROR] Allows to open taps on water and fuel tanks [MDB IGNORE] (#13878)
* Allows to open taps on water and fuel tanks

* Update reagent_dispenser.dm

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-25 16:47:03 +01:00
SkyratBot
78a01022cd [MIRROR] Moves APC Mapping Checks to Mapload rather than New (CI IS SAVED EDITION) [MDB IGNORE] (#13866)
* Moves APC Mapping Checks to Mapload rather than New (CI IS SAVED EDITION) (#67193)

* Moves APC Mapping Checks to Mapload rather than New

We've been dealing with this issue for a few months now, and I've grown tired of explaining the problem after I figured it out and decided to finally fix it today.

Basically, this check ran at _all_ times, rather than just on mapload (even though it logs to log_mapping). Not good, let's fix that by shuffling some stuff around. I tested this code and I was able to organically create an APC, and all the APCs on load didn't appear to be absolutely fucked in some horrific way.

* dmdoc

* Moves APC Mapping Checks to Mapload rather than New (CI IS SAVED EDITION)

Co-authored-by: san7890 <the@san7890.com>
2022-05-25 01:04:05 +01:00
SkyratBot
7d1a9573e4 [MIRROR] Fixes more issues OpenDream uncovered [MDB IGNORE] (#13859)
* Fixes more issues OpenDream uncovered (#67222)

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

* Fixes more issues OpenDream uncovered

Co-authored-by: ike709 <ike709@users.noreply.github.com>
Co-authored-by: ike709 <ike709@ github.com>
2022-05-25 00:59:49 +01:00
Tastyfish
26e7d42aaa [MIRROR][NO GBP] missed mirror 66864 (#13570)
* Mirror upstream 66864

* Update for logging reshuffling

* METASTATION MAP RESET

* METASTATION MAP RESET PT2

* TRAMSTATION RESET

* KILOSTATION MAP RESET

* ICEBOX RESET

* DELTA RESET

* ok

Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-24 18:25:27 +01:00
SkyratBot
f984efbec5 [MIRROR] Puts Wags-His-Tail and Eats-The-Roaches back in Delta's janitor closet (extremely important) [MDB IGNORE] (#13855)
* Puts Wags-His-Tail and Eats-The-Roaches back in Delta's janitor closet (extremely important) (#67228)

* Puts Wags-His-Tail and Eats-The-Roaches back in Delta's janitor closet (extremely important)

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-05-24 17:12:33 +01:00
Tom
48f1bfeeca ashwalker quirks (#13854) 2022-05-24 16:56:14 +01:00
SkyratBot
a61b1ea07f [MIRROR] [MDB IGNORE] More /area/ typepath organization and cleanup [MDB IGNORE] (#13832)
* [MDB IGNORE] More /area/ typepath organization and cleanup (#67107)

This further continues what I did in b4fb8f3ed1 (but instead of just stations, its now every (most) applicable area in the game

* [MDB IGNORE] More /area/ typepath organization and cleanup

* wew

* e

* Update CentCom_skyrat.dmm

* wew

* ews

Co-authored-by: Jolly <70232195+Jolly-66@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-24 16:47:55 +01:00
SkyratBot
eb96261bf7 [MIRROR] New illiterate quirk [MDB IGNORE] (#13846)
* New illiterate quirk

* Update health_analyzer.dm

* Update health_analyzer.dm

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-24 16:33:47 +01:00
Zonespace
28e63e056e Adds a new contractor module, the SCORPION (#13748)
* woo

* no comment

* CI

* hhhhh

* Update modular_skyrat/modules/contractor/code/items/hook.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>

* refactors this too

* the hook can go, too

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2022-05-24 14:57:30 +01:00
SkyratBot
14aff14f93 [MIRROR] [NO GBP]Fixes stopping, dropping and rolling not extinguishing your clothing [MDB IGNORE] (#13849)
* [NO GBP]Fixes stopping, dropping and rolling not extinguishing your clothing (#67096)

* Resisting out of fire now makes your clothes stop being on fire, too.

* [NO GBP]Fixes stopping, dropping and rolling not extinguishing your clothing

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2022-05-24 00:28:10 -04:00
SkyratBot
08f0d945c3 [MIRROR] Makes the Messenger program baked into PDAs, fixing heads not getting all of their roundstart programs [MDB IGNORE] (#13844)
* Makes the Messenger program baked into PDAs, fixing heads not getting all of their roundstart programs (#67223)

Makes the Messenger program undeletable, take up no space and be unavailable for download

* Makes the Messenger program baked into PDAs, fixing heads not getting all of their roundstart programs

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-05-24 02:43:44 +01:00
SkyratBot
4f0cd20cbc [MIRROR] adds the kinesis+ module [MDB IGNORE] (#13842)
* adds the kinesis+ module (#67157)

* adds the kinesis+ module

* adds the kinesis+ module

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-05-24 01:01:59 +01:00
SkyratBot
c494a00f06 [MIRROR] the prototype modsuit is now shockproof [MDB IGNORE] (#13841)
* the prototype modsuit is now shockproof (#67198)

* the prototype modsuit is now shockproof

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-05-24 01:01:51 +01:00
SkyratBot
55879e70c1 [MIRROR] makes herald projectiles less dumb [MDB IGNORE] (#13837)
* makes herald projectiles less dumb (#67207)

* makes herald projectiles less dumb

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-05-23 23:19:29 +01:00
SkyratBot
0cd6d5fc1b [MIRROR] Ports the player ticket panel from skyrat [MDB IGNORE] (#13765)
* Ports the player ticket panel from skyrat

* keeps admin ping and handle function

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-23 20:52:10 +01:00
SkyratBot
4b46d2cb77 [MIRROR] Standardizes ID cases and fixes cell charger/APC module [MDB IGNORE] (#13794)
* Standardizes ID cases and fixes cell charger/APC module (#67168)

Removes cell chargers showing up twice in Industrial Engineering, and fixes the APC module's sprite.
To prevent more bugs like this, I standardized other IDs to all use snake_case.

* Standardizes ID cases and fixes cell charger/APC module

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-05-23 17:58:24 +01:00
Christmas5
a9da6dbad2 Fixes for changeling transformations. (#13527)
* Partial fix for changeling transformations

Adds underwear_color, undershirt_color, socks_color and emissive_eyes to changeling profiles.
mutant_bodyparts and body_markings now update correctly on a transformation.

* Update changeling.dm

* Update changeling.dm

* Update changeling.dm

* Update changeling.dm

* Update changeling.dm

* Update changeling.dm

* Update anthro_clothes.dm

* Update dna.dm

* Update changeling.dm

* Update mask.dm

* Update shoes.dm

* Update suit.dm

* Update under.dm

* Update eyes.dm

* Update anthro_clothes.dm

* Update changeling.dm

* Update changeling.dm

* Update changeling.dm

* Update lesserform.dm

* Update humanform.dm

* Update headcrab.dm

* Update headcrab.dm

* Update anthro_clothes.dm

* Update eyes.dm

* Update mask.dm

* Update shoes.dm

* Update suit.dm

* Update under.dm

* Update changeling.dm

* Update humanform.dm

* Update lesserform.dm

* Update headcrab.dm

* Update lesserform.dm

* Update dna.dm

* Update dna.dm

* Update changeling.dm

* Update humanform.dm

* Update lesserform.dm

* Update headcrab.dm

* Update headcrab.dm
2022-05-23 17:05:07 +01:00
SkyratBot
aca9ded0e0 [MIRROR] [MDB IGNORE] Reformats Access IDs for accessibility and futureproofing [MDB IGNORE] (#13751)
* [MDB IGNORE] Reformats Access IDs for accessibility and futureproofing

* ok

* fuck

* eh

* ew

* e

* this sucked

* e

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-23 16:57:59 +01:00
SkyratBot
ea6f252e81 [MIRROR] Dynamic 2022, Part 1 - Redesigning midround rolls (Midrounds happen far more frequently now, and scale their power over time) [MDB IGNORE] (#13718)
* Dynamic 2022, Part 1 - Redesigning midround rolls (Midrounds happen far more frequently now, and scale their power over time)

* Update dynamic_rulesets_midround.dm

* wew

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-23 16:06:51 +01:00
Tom
b88c0a96a7 Updates tails.dm, allows tails to show from under more clothing (#13795) 2022-05-23 11:52:42 +01:00
SkyratBot
52c4e47a3b [MIRROR] puts emp shields on some syndie and admin modsuits, adds advanced emp shields [MDB IGNORE] (#13819)
* Puts emp shields on some syndie and admin modsuits, adds advanced emp shields (#67152)

* puts emp shields on some syndie and admin modsuits, adds advanced emp shields

* contractor updates

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-05-22 19:13:57 -07:00
SkyratBot
9aca883902 [MIRROR] Scrubber Clog Random Event Spiritual Successor -- New janitor content! [MDB IGNORE] (#13817)
* Scrubber Clog Random Event Spiritual Successor -- New janitor content! (#67023)

Adds a brand new random event as a spiritual successor to the long-lost scrubber overflow event! Scrubbers (that is, a single one on the station) may now randomly become clogged with mobs, and after an alert, will begin pumping out mobs at a steady rate. The infestation can be fixed by either welding the scrubber shut and waiting for the infestation to clear, or you can use a plunger on the scrubber to clear it manually.

* Scrubber Clog Random Event Spiritual Successor -- New janitor content!

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-05-22 12:41:07 -07:00
Tom
5a95f8823e Adds manifest to borg integrated tablets (#13427)
* Adds manifest to borg integrated tablets

* Update code/modules/modular_computers/hardware/hard_drive.dm

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

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-05-22 15:13:50 -04:00
SkyratBot
6bf0de98e0 Refactors and sorts Nuclear Bombs and Cinematics. Fixes and unit tests nuke cinematics, and re-adds a missing malf ai cinematic. (#13802)
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-05-22 09:03:09 -07:00
SkyratBot
f30fdb7d0e [MIRROR] Fixes a semi-rare bee hard delete [MDB IGNORE] (#13805)
* Fixes a semi-rare bee hard delete (#67203)

* Fixes a semi-rare bee hard delete

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-05-22 12:15:52 +01:00
SkyratBot
92f9be0898 [MIRROR] Makes smoke react to opening airlocks. [MDB IGNORE] (#13804)
* Makes smoke react to opening airlocks. (#66963)

Makes smoke spread through newly opened airlocks if the cloud has spread past the airlock, but has not completely finished spreading.

More intuitive smoke behavior.
As funny as it is to open an airlock and see nothing but a wall of smoke it's even funnier to open an airlock and suddenly be inside a wall of smoke.

* Makes smoke react to opening airlocks.

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2022-05-22 12:14:23 +01:00
SkyratBot
e401bd9c19 [MIRROR] cascade rift is a proper portal now [MDB IGNORE] (#13803)
* cascade rift is a proper portal now (#67162)

Centcom managed to open the rift during a cascade to bring you to safety, now it will teleport you there instead of dusting you. The cascade duration has been changed to make it so that people can still reach the portal in time. Once the portal gets eaten, the one minute countdown starts.
To try and prevent the rounds from going too long, the number of walls spawned has been increased to a random between 4 and 6 all around the station.

* cascade rift is a proper portal now

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2022-05-22 12:13:35 +01:00
Tom
bc0bf3902a fixes nose boops (#13797) 2022-05-22 11:35:33 +01:00
Zonespace
b7259958fa goodbye (#13779) 2022-05-22 11:25:11 +01:00
SkyratBot
cca0d8efe3 [MIRROR] Fix anchored crystallizer using power even when off [MDB IGNORE] (#13791)
* Fix anchored crystallizer using power even when off

* Update electrolyzer.dm

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-05-22 01:28:46 +01:00
SkyratBot
23809ac6d5 [MIRROR] Adds Puzzgrid smite to trap enemy gamers in a fiendishly hard puzzle [MDB IGNORE] (#13780)
* Adds Puzzgrid smite to trap enemy gamers in a fiendishly hard puzzle (#66855)

* Puzzgrids

* Adds Puzzgrid smite to trap enemy gamers in a fiendishly hard puzzle

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-05-22 01:11:47 +01:00
SkyratBot
7771e46767 [MIRROR] Fixes accidental nerfs to rust and blade heretic ascension [MDB IGNORE] (#13793)
* Fixes accidental nerfs to rust and blade heretic ascension  (#67170)

fixes heretic ascensions losing stun immunity

* Fixes accidental nerfs to rust and blade heretic ascension

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-05-22 01:09:53 +01:00
SkyratBot
512f0c9466 [MIRROR] Updates Spacing in Deadsay [MDB IGNORE] (#13783)
* Updates Spacing in Deadsay (#67149)

Hey there,

This doesn't look good to me. Let's fix that by adding one (1) space.

* Updates Spacing in Deadsay

Co-authored-by: san7890 <the@san7890.com>
2022-05-21 09:05:31 -07:00