* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* [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>
* 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>
* 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>
* [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>
* [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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>