Commit Graph

1444 Commits

Author SHA1 Message Date
Zonespace
f7c26bbf25 515 Compat (#17465)
* ONLY SKYRAT CHANGES

* ACTUALLY SKYRAT CHANGES

* yolo, revert later

* Update alternate_byond_versions.txt

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2022-11-15 06:59:06 +00:00
SkyratBot
fd699e46ce [MIRROR] Refactors sound toggle prefs away from legacy toggles, introduces a new sound pref for jukeboxes [MDB IGNORE] (#17413)
* Refactors sound toggle prefs away from legacy toggles, introduces a new sound pref for jukeboxes

* Update living_defense.dm

* fix

* Update deprivation_helmet.dm

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-11-10 14:27:14 -08:00
SkyratBot
5fe8c962ac [MIRROR] The Shuttle Loan event can now roll multiple times per round [MDB IGNORE] (#17343)
* The Shuttle Loan event can now roll multiple times per round (#70819)

## About The Pull Request

The Shuttle Loan event can now roll multiple times (up to 3) per round.
When a loan is offered, the event cannot roll again until the current
offer is accepted. If an admin forces the event, the current loan offer
will be replaced by the new one. A specific type of loan offer will not
appear more than once per round under normal circumstances.

## Why It's Good For The Game

I think the Shuttle Loan event is really neat. It's presents Cargo with
the option to take on risk and reap the rewards, with some opportunities
for things to go very very wrong. There are twice as many loan offers as
there were when this event was introduced nine years ago, with more
potentially on the way (wink wink nudge nudge). I don't think it should
be constrained to just one per round any longer.

## Changelog

🆑
balance: The Shuttle Loan event no longer only rolls once per round.
/🆑

* The Shuttle Loan event can now roll multiple times per round

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-11-04 13:07:50 -04:00
SkyratBot
b7fca09e6a [MIRROR] Makes the beer nuke use scrubber overflow [MDB IGNORE] (#17297)
* Makes the beer nuke use scrubber overflow

* Apply suggestions from code review

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

* reset to upstream

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
Co-authored-by: coldud13 <coldud13@users.noreply.github.com>
2022-11-04 12:24:52 -04:00
SkyratBot
4741dc4ac9 [MIRROR] Fix halloweens races [MDB IGNORE] (#17270)
* Fix halloweens races

* update modular

* Apply suggestions from code review

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-10-31 18:00:11 +00:00
SkyratBot
375fea374a [MIRROR] Optimizes qdel related things (slight init time savings) [MDB IGNORE] (#17240)
* Optimizes qdel related things (slight init time savings)

* lang holder

* cleanup custom spawners slightly

* ref update

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-30 23:15:38 -04: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
fb1a6763a2 [MIRROR] Refactors disease_outbreak, bisects disease event into the "Classic" and "Advanced" disease events [MDB IGNORE] (#17153)
* Refactors disease_outbreak, bisects disease event into the "Classic" and "Advanced" disease events (#70489)

Refactors disease_outbreak, bisects disease event into the "Classic" and "Advanced" disease events

* Refactors disease_outbreak, bisects disease event into the "Classic" and "Advanced" disease events

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-10-25 14:14:55 -07:00
SkyratBot
612568daa0 [MIRROR] Swaps sleep() to use SECONDS define [MDB IGNORE] (#16973)
* Swaps sleep() to use SECONDS define

* merge conflicts and skyrat modules

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-19 19:43:24 -04:00
SkyratBot
629dd42b25 [MIRROR] [MDB IGNORE] Makes only station areas, station areas. [MDB IGNORE] (#16989)
* [MDB IGNORE] Makes only station areas, station areas.

* should fix it

* area fixes for AM templates

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
2022-10-19 16:45:37 -04:00
SkyratBot
2853e3ffef [MIRROR] Wizard DLC - Tower of Babel [MDB IGNORE] (#16978)
* Wizard DLC - Tower of Babel (#69629)

About The Pull Request

This adds a new status effect called - Tower of Babel

Any carbon mob afflicted by the status effect will lose knowledge of every known language and gain a randomized one as a replacement. The affected mob will also be hit with a depressing moodlet that lasts for 15 seconds. Silicons are immune to all effects.

This effect is implemented in several ways:

    Tower of Babel wizard event (all crew on the station z level are affected. The wizard is not and gains mastery of every language to taunt their victims)
    Admin smite option
    Admin secret event (can be reversed)
    Staff of Babel (formerly the Staff of Sapping) will spawn during spawn magic wizard event
    Magicarp will randomly shoot bolts of babel
    Staff of Chaos will randomly shoot bolts of babel
    Overdosing on Mushroom Hallucinogen will temporarily and sporadically acquire the effect

The effect can be blocked or cured in several ways:

    Curators are given immunity
    Reading a book of babel (via lavaland loot) cures and gives immunity
    Reading a language book cures and gives immunity ONLY for that particular language

Note - The Tower of Babel does not allow tongueless, mute, or tongue tied people the ability to speak

* Wizard DLC - Tower of Babel

Co-authored-by: Tim <timothymtorres@gmail.com>
2022-10-19 12:25:29 +01:00
SkyratBot
fe54daafd8 [MIRROR] [NO GBP] Cleans up some round_event_control setup variables in certain events [MDB IGNORE] (#16895)
* [NO GBP] Cleans up some round_event_control setup variables in certain events (#70468)

* Choosing admin setup options on certain events will no longer retain the chosen options for future events.

* [NO GBP] Cleans up some round_event_control setup variables in certain events

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-10-16 10:38:36 -04: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
2847b2b37e [MIRROR] [ready] adds unit test for missing inhand icons. fixes a bunch of missing inhand icons [MDB IGNORE] (#16649)
* [ready] adds unit test for missing inhand icons. fixes a bunch of missing inhand icons

* cf

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-10-09 22:36:07 +01:00
SkyratBot
daa2ec02cd [MIRROR] [Code Bounty] Adds a new kudzu mutation timid and lowers severity of the mutation temperature stabilisation from average to minor [MDB IGNORE] (#16670)
* Adds a new kudzu mutation timid and lowers severity of the mutation temperature stabilisation from average to minor (#70306)

* [Code Bounty] Adds a new kudzu mutation timid and lowers severity of the mutation temperature stabilisation from average to minor

Co-authored-by: Salex08 <33989683+Salex08@users.noreply.github.com>
2022-10-05 22:01:31 -07:00
SkyratBot
8d9ea84d5f [MIRROR] Removes Double "Random Event Triggering" message [MDB IGNORE] (#16626)
* Removes Double "Random Event Triggering" message

* Fixing dem conflicts yo

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-10-04 12:17:36 -04:00
SkyratBot
9bf006d189 [MIRROR] Multiz Rework: Human Suffering Edition (Contains PLANE CUBE) [MDB IGNORE] (#16472)
* Multiz Rework: Human Suffering Edition (Contains PLANE CUBE)

* skyrat changes

* bodyparts merge

* unres door floorlight fix

* Future upstream fix for blindness

* upcoming upstream airlock fix

* fix button emissive

* Fix FOV markings?

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-02 23:30:09 -04:00
SkyratBot
1ce77983df [MIRROR] canUseTopic now uses TRUE/FALSE instead of defines that just say TRUE [MDB IGNORE] (#16586)
* canUseTopic now uses TRUE/FALSE instead of defines that just say TRUE

* etes

* eyes

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-10-02 15:54:46 +01:00
SkyratBot
cf0d003549 [MIRROR] Makes wizard event not run when it isnt supposed to [MDB IGNORE] (#16529)
* Makes wizard event not run when it isnt supposed to (#70178)

fix: Wizard's anonymous event won't run near the start of a round anymore.

* Makes wizard event not run when it isnt supposed to

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-09-29 14:42:57 -04:00
SkyratBot
63f635d57a [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>
2022-09-28 17:20:10 -04:00
SkyratBot
4351a49bf6 [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>
2022-09-28 07:10:55 -07:00
SkyratBot
0e525c9bd6 [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>
2022-09-26 17:55:19 -04:00
SkyratBot
5231715e9a [MIRROR] Refactors the Heart Attack event. Adds a new related achievement and admin setup. [MDB IGNORE] (#16434)
* Refactors the Heart Attack event. Adds a new related achievement and admin setup. (#70048)

* So, this moves the "candidate" selection into round_event_control and integrates it into part of canspawnevent. The actual selection is part of a new proc, generate_candidates, which was created so that canspawnevent() and admin_setup() (WHICH OVERRIDES CANSPAWNEVENT AND THEREFORE CANDIDATE GENERATION) don't have to share any code.

The heart attack candidates list is passed down from the event control to the round event. This is used for running a second series of checks via attack_heart(), a new proc on the round event.

The heart attack now fires on every tick, until "attacks_left" reaches zero, which is a value inhereted from the round event control (default 1, modifiable in admin setup).

In attack_heart, the victim pick_weight-ed from the victims (formerly candidates) and is checked to see if they'll be spared from their fate for some special reason. This is so that feedback can be given and smugness can be felt over surviving a heart attack. This check was literally the only thing I wanted to implement in this PR and I ended up rewriting most of the entire thing. Wowee.

* Refactors the Heart Attack event. Adds a new related achievement and admin setup.

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-09-25 20:11:27 -04:00
SkyratBot
173da94792 [MIRROR] Sentience preference selection and antag datum [MDB IGNORE] (#16124)
* Sentience preference selection and antag datum

* Update antags.dm

* Update xenobiology.dm

* update modular

* Fixes a warning in the unit tests (whoops)

Co-authored-by: Profakos <profakos@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-09-25 19:59:55 -04:00
SkyratBot
8f033ead91 [MIRROR] Completely refactors hallucinations, and also adds a few [MDB IGNORE] (#16348)
* Completely refactors hallucinations, and also adds a few

* delete 5 old hallucination types that should have been removed

* Fixed old leftover tips conflicts

* Fixes all the leftover conflicts and otherwise broken code

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-09-25 19:43:45 -04:00
SkyratBot
bc414f2bb3 [MIRROR] Minor adjustments to the brand intelligence event (and also a tiny change to stray meteor admin setup) [MDB IGNORE] (#16326)
* Minor adjustments to the brand intelligence event (and also a tiny change to stray meteor admin setup)

* Update brand_intelligence.dm

Co-authored-by: Rhials <Datguy33456@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-09-20 07:49:51 -07:00
SkyratBot
d56ee7630e [MIRROR] Kills /obj/shapeshift_holder, replaces it with /datum/status_effect/shapechange_mob, also does a lot of Wabbajack refactoring [MDB IGNORE] (#15988)
* Kills `/obj/shapeshift_holder`, replaces it with `/datum/status_effect/shapechange_mob`, also does a lot of Wabbajack refactoring

* Apply suggestions from code review

* fix

* unironically the best solution

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-09-15 22:29:56 -07:00
SkyratBot
07d2d47b3d [MIRROR] Adds the option to throw a random meteor in admin_setup for stray_meteor event [MDB IGNORE] (#16227)
* Adds the option to throw a random meteor in admin_setup for stray_meteor event (#69865)

admin complaints reduced  by 11%

* Adds the option to throw a random meteor in admin_setup for stray_meteor event

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-09-14 20:34:32 -07:00
SkyratBot
d78ef6abe9 [MIRROR] Merges major_dust event into the space_dust file [MDB IGNORE] (#16211)
* Merges major_dust event into the space_dust file (#69866)

* wowee, that should be moved

* removes double description definition dumbness

* removes that comment, too

* Merges major_dust event into the space_dust file

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-09-13 22:33:35 -07:00
SkyratBot
99a7001e36 [MIRROR] Categorizes the scrubber event (and gives it a description) [MDB IGNORE] (#16205)
* Categorizes the scrubber event (and gives it a description) (#69675)

* categorizes both scrubber events under the Janitorial category, and fixes the scrubber surge's names so they are all bundled together in admin menus.

* Categorizes the scrubber event (and gives it a description)

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
2022-09-13 15:51:10 -07:00
SkyratBot
4f4f4eb3de [MIRROR] Removes an unnecessary period from deadchat event announcements [MDB IGNORE] (#16163)
* Removes an unnecessary period from deadchat event announcements (#69800)

About The Pull Request

Removes the period after the name of an event in the deadchat announcement (eg "Bad Thing. has just been randomly triggered!")
Why It's Good For The Game

It looks ugly and needs to be cleaned up

* Removes an unnecessary period from deadchat event announcements

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
2022-09-11 16:01:13 +01:00
SkyratBot
2a220e21dd [MIRROR] Fixes pirate ships being able to fly around [MDB IGNORE] (#16166)
* Fixes pirate ships being able to fly around

* when you find some bullshit, you look, and its got the ///skyrat edit

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
2022-09-11 00:00:28 -04: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
a4bfe65cb1 [MIRROR] Dimensional Anomaly [MDB IGNORE] (#15974)
* Dimensional Anomaly (#69512)

About The Pull Request

Everyone has been asking: "When will there be an anomaly like the bioscrambler, but for the space station? Please, we need more things which replace objects with different objects from the same typepath."
Well I made it and it looked like ass because non-tiling floor and walls look terrible, so then I made this instead.
Dimensional.mp4

The "dimensional anomaly" shifts matter into a parallel dimension where objects are made out of something else.
Like the Bioscrambler anomaly, it does not expire on its own and only leaves when someone signals it or uses an anomaly remover.
When it spawns it picks a "theme" and converts terrain around it until it covers a 7x7 square, then it teleports somewhere else and picks a new theme.

A lot of these themes are relatively benign like "meat", "fancy carpet", or "gold". Some of them are kind of annoying like "icebox" because it creates floor which slows you down, or "clown" because bananium is intentionally annoying. Some of them are actively dangerous, mostly "uranium" and "plasma".
The main problem this will usually cause for crewmembers is decreasing area security. When it replaces doors it replaces them with ones which don't have any access control, and it will also replace RWalls with normal and much more vulnerable walls which will make breaking and entering significantly easier until someone has taken the time to fix the damage. But also sometimes it will irradiate them, you never know.

The fact that sometimes the changes are benign (or provide uncommon materials) and might be happening in places you don't care about access to might encourage people to push their luck and leave it alone until it starts turning the captain's office into a bamboo room or repainting medbay a fetching shade of flammable purple, which I would consider a success.
Armour.mp4

If you successfully harvest the anomaly core you can place it into the reactive armour to get Reactive Barricade Armour, which shifts your dimension when you take damage and attempts to place some randomised (not terribly durable) objects between you and hopefully your attacker (it really just picks up to four random unoccupied tiles next to you). If you're EMPed then the changes it make to the environment will often be as unpleasant for you as they are for a pursuer, and significantly more likely to harm both of you rather than just provide obstacles.

Other changes:
I split anomalies out into their own dmi file, seems to be all the rage lately.
I moved the anomaly placing code into a datum instead of the event because I wanted to reuse it but if you have a better idea about where I could have put it let me know.
This also fixes a bug where the material spreader component wasn't working when I applied plasma materials to something, the extra whitespace was parsing as another argument for some reason and meant it would runtime.
Supermatter delamination was still pointing to Delimber anomalies instead of Bioscrambler.

* Dimensional Anomaly

* Fixes the upstream merge skew

Co-authored-by: Jacquerel <hnevard@gmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-09-05 17:59:34 -04:00
SkyratBot
1158336d54 [MIRROR] Fixes ghost role / admin events announcing after they failed to spawn the antagonist. Admin spawned blobs will no longer announce immediately. [MDB IGNORE] (#16065)
* Fixes ghost role / admin events announcing after they failed to spawn the antagonist. Admin spawned blobs will no longer announce immediately. (#69671)

* Fixes ghost role / admin events announcing after they failed to spawn the antagonist.

* Actually, this isn't even needed

* Fixes ghost role / admin events announcing after they failed to spawn the antagonist. Admin spawned blobs will no longer announce immediately.

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-09-05 12:52:00 +01:00
SkyratBot
dff3b48b2a [MIRROR] Nerfs the scrubber overflow event [MDB IGNORE] (#16055)
* Nerfs the scrubber overflow event (#69694)

* The scrubber event now only has a 50% chance per scrubber to actually overflow, leaving some areas without overflow, allowing people to still do stuff.
* Additionally, rebalances the 'safe' chemicals from the vents, removing some unsafe ones and replacing them with carpet.

* Nerfs the scrubber overflow event

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
2022-09-04 21:56:50 +01:00
SkyratBot
8add735177 [MIRROR] Return of the scrubber overflow event [MDB IGNORE] (#15998)
* Return of the scrubber overflow event (#68378)

About The Pull Request

Brings back the scrubber overflow event, previously removed in #53549
This version has nerfed numbers because foam changes made it stupidly powerful.

Also snake_cases some event variables.
Why It's Good For The Game

More dangerous but not station-damaging events. Bonus: janitor content.
Changelog

cl
add: Re-adds the scrubber overflow event as a random event
/cl

* Return of the scrubber overflow event

* update modular and fix missing non modular edit

* update stray meteor event

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-09-04 19:27:59 +01: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
547b485ac8 [MIRROR] Stray Meteor event, five new special meteors, and another reason to build meteor shields [MDB IGNORE] (#15981)
* Stray Meteor event, five new special meteors, and another reason to build meteor shields (#69550)

Adds the Stray Meteor random event, as well as a few new special meteors to be featured in it (as well as to meteor waves, but to a lesser degree). Other than these special meteors being a part of meteor waves, the meteor wave event itself is unchanged by this new event.

A single meteor is thrown somewhere in the vicinity of the station, accompanied by a brief warning announcement. To make things more interesting, five new special meteor types have been created to accompany the original three (flaming/irradiated/tunguska). The special meteors have been added to the meteor wave pools, but have lesser weight than the standard meteors. Enough about that though...

* Stray Meteor event, five new special meteors, and another reason to build meteor shields

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-09-04 14:12:57 +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
a4777d3052 [MIRROR] Fix gas canister supply packs causing stray cargo pod runtime [MDB IGNORE] (#15949)
* Fix gas canister supply packs causing stray cargo pod runtime (#69296)

* Fix gas canister supply packs causing stray cargo pod runtime

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
2022-09-02 19:47:50 -04:00
SkyratBot
d8f74d6d9a [MIRROR] anomalies will try to not spawn on lava / plasma rivers [MDB IGNORE] (#15908)
* anomalies will try to not spawn on lava / plasma rivers (#69389)

* anomalies will try to not spawn on lava / plasma rivers

* outdoors

* anomalies will try to not spawn on lava / plasma rivers

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-29 20:21:22 -04:00
SkyratBot
d1f645d44e [MIRROR] adds logging for the Aurora Caelus oven ignition [MDB IGNORE] (#15921)
* adds logging for the Aurora Caelus oven ignition (#69525)

About The Pull Request

So apparently during the Aurora Caelus event there's a 1% chance that the oven in the kitchen ignites. This adds logging for when that does end up happening.

Why It's Good For The Game

Not having this logged can make it really hard to investigate why the entire kitchen burned down. I only found out that this caused the fire because I happened to be in view and saw an "oh egads" balloon alert for a split second. I almost thought I imagined it or something and it turns out it's a simpsons joke...

* adds logging for the Aurora Caelus oven ignition

Co-authored-by: kawoppi <94711066+kawoppi@users.noreply.github.com>
2022-08-29 15:11:49 -07: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
Zergspower
51dc1576c4 Fixing that lying Announcer for BS Anomaly (#15871) 2022-08-27 08:36:56 -07:00
SkyratBot
dedadf23f9 [MIRROR] Converts a bunch of things over to get_random_valid_zone() [MDB IGNORE] (#15737) 2022-08-26 16:12:31 -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
435a459b4d [MIRROR] Kudzu Fixes v4, hopefully the last one: Fix kudzu possibly obtaining duplicate mutations when being planted from a seed that already has mutations [MDB IGNORE] (#15671)
* Kudzu Fixes v4, hopefully the last one: Fix kudzu possibly obtaining duplicate mutations when being planted from a seed that already has mutations

* Fixes conflict

* Updates the modular spacevines as well to inherit a bit of the improvements (should be brought up to speed later)

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-18 15:05:02 +01:00
SkyratBot
5a33abb773 [MIRROR] Event menu rewrite [MDB IGNORE] (#15396)
* Event menu rewrite

* Update topic.dm

* Update _event.dm

* Update event_chaos_system.dm

Co-authored-by: Profakos <profakos@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 01:15:12 +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