Commit Graph

1287 Commits

Author SHA1 Message Date
Y0SH1M4S73R
93d03dc6bb [Alternative to #6407] Makes mutant bodyparts and mutcolors into editable genetic traits (#6750)
* Makes mutant bodyparts and mutcolors into editable genetic traits (plus a whole shitload of otherwise out of scope code improvements because I just HAD to touch old code)

* Mirror

* genetically-editable mutant bodyparts and colors - skyrat edition

Co-authored-by: Funce <funce.973@gmail.com>
2021-07-08 16:04:19 +01:00
SkyratBot
2a42a55760 [MIRROR] makes some instances of x^y into x**y because thats what exponents are in dm (#6790)
* makes some instances of x^y into x**y because thats what exponents are in dm (#60050)

caught by monster at yogstation13/Yogstation#11703
probably not intended, 2^15 = 13 in dm so dont call this proc more than 13 times sequentially i guess

I have a suspicion that it doesn't matter assuming it gets caught by tick_usage being different but just in case

also fixes two other instances in code shown to me by mso

* makes some instances of x^y into x**y because thats what exponents are in dm

* Update lighting.dm

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 03:41:11 +02:00
SkyratBot
56d4291ef6 [MIRROR] Reverts Entered() passing dir instead of old loc (#6646)
* Reverts Entered() passing dir instead of old loc (#59910)

* Reverts Entered() passing dir instead of old loc

Co-authored-by: Rohesie <rohesie@gmail.com>
2021-07-02 16:42:34 +01:00
SkyratBot
efd27e59f5 [MIRROR] fixes buying shuttle insurance while the shuttle is docked (#6605)
* fixes buying shuttle insurance while the shuttle is docked (#59879)

* ok

* ??

* fixes buying shuttle insurance while the shuttle is docked

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-06-30 10:31:26 +01:00
Gandalf
a80bb682f1 Update _event.dm (#6591) 2021-06-29 20:35:55 +01:00
SkyratBot
4bcd55c293 [MIRROR] Fixes a runtime: Entered() passing the wrong args (#6578)
* Fixes a runtime: Entered() passing the wrong args (#59854)

* Fixes a runtime: Entered() passing the wrong args

Co-authored-by: Rohesie <rohesie@gmail.com>
2021-06-29 16:47:00 +01:00
SkyratBot
79c3c379b9 [MIRROR] Fix missing SIGNAL_HANDLER (#6552)
* Fix missing SIGNAL_HANDLER (#59826)

Adds SIGNAL_HANDLER to everywhere that didn't have it that was picked up by dm-lua, which is now ready enough to catch these.

* Fix missing SIGNAL_HANDLER

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-06-27 16:16:04 +01:00
SkyratBot
73fdf1fa20 [MIRROR] Integrates spider eggs into the mob spawners (#6502)
* Integrates spider eggs into the mob spawners

* Update corpse.dm

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-27 16:01:04 +01:00
SkyratBot
a14b1dadb5 [MIRROR] CanPass refactor (#6527)
* CanPass refactor (#59804)

* CanPass refactor

Co-authored-by: Rohesie <rohesie@gmail.com>
2021-06-25 22:33:51 +01:00
SkyratBot
5326760cb3 [MIRROR] Makes turfs persist their signals, uses this to optimize connect_loc (#6465)
* Makes turfs persist their signals, uses this to optimize connect_loc  (#59608)

* Makes turfs persist signals

* Splits connect_loc up into two elements, one for stuff that wishes to connect on behalf of something, and one for stuff that just wants to connect normally. Connecting on behalf of someone has a significant amount of overhead, so let's do this to keep things clear

* Converts all uses of connect_loc over to the new patterns

* Adds some comments, actually makes turfs persist signals

* There's no need to detach connect loc anymore, since all it does is unregister signals. Unregisters a signal from formorly decal'd turfs, and makes the changeturf signal persistance stuff actually work

* bro fuck documentation

* Changes from a var to a proc, prevents admemems and idiots

* Extra detail on why we do the copy post qdel

* Makes turfs persist their signals, uses this to optimize connect_loc

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-06-23 04:23:48 +01:00
SkyratBot
d85a02babd [MIRROR] Refactors move procs to support multitle objects (#6423)
* Refactors move procs to support multitle objects

* Update _blob.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-22 22:40:04 +01:00
Useroth
873144d8ef Adds a setter for density (#59529) (#6437)
Adds set_density()
Fixes one instance of a duplicate density assignment on an object.
Comments two hacky usages of density which will have to forgo using the setter for now.

Lets us append code to the event of density changing.
Pretty sure this is leading up to some multitile object thing -Lemon

Co-authored-by: Rohesie <rohesie@gmail.com>
2021-06-22 01:24:59 +01:00
SkyratBot
7d1d0e1fad [MIRROR] Refactors most spans into span procs (#6315)
* Refactors most spans into span procs

* AA

* a

* AAAAAAAAAAAAAAAAAAAAAA

* Update species.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-16 00:24:49 +01:00
Gandalf
9c960693a1 New "pirate" type - Imperial Enclave Audit (#6285)
* AAAAAAAAA

* Update pirates.dm

* Update pirate_enclave.dmm

* a

* Revert "a"

This reverts commit 9772be1d5e061723e5df3049ea25c738b3c89da3.

* Update pirate_enclave.dmm
2021-06-15 18:24:15 +01:00
SkyratBot
6f3b151bb8 [MIRROR] Fixes a bunch of harddels that are sourced from player action (#6252)
* Fixes a bunch of harddels that are sourced from player action

* Mirror!

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-11 03:13:33 +01:00
SkyratBot
3285605a43 [MIRROR] Midround alien larvas start the game already in a vent (#6231)
* Xenomorphs start the game already in a vent (#59567)

* Midround alien larvas start the game already in a vent

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-06-10 23:48:31 +01:00
SkyratBot
47179b4211 [MIRROR] Detaches Anonymous themes and Triple AI from SSTicker (+ more anonymous themes and content) (#6153)
* Detaches Anonymous themes and Triple AI from SSTicker (+ more anonymous themes and content) (#59373)

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

* Detaches Anonymous themes and Triple AI from SSTicker (+ more anonymous themes and content)

* Mirror!

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-06 11:47:38 +12:00
SkyratBot
fbb78302cf [MIRROR] Makes obj_integrity private and only updated through procs (#6125)
* Makes obj_integrity only updated through procs (#59474)

Having things updating integrity directly is just going to cause more problems down the line as more elements and components depend on being notified of integrity changes. It's an easy mistake to make so making it private should deal with the problem.

get_integrity() might be useful in the future but is mainly a side effect of making obj_integrity private as that also disallows reads.

* Makes obj_integrity private and only updated through procs

* Mirror!

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-05 16:35:09 +12:00
Merek
39d782359b Update shuttle_catastrophe.dm - Change to be in line with HRP! (#6023)
* Update shuttle_catastrophe.dm

* Update shuttle_catastrophe.dm
2021-06-03 18:14:41 +12:00
SkyratBot
8d266026cf [MIRROR] Shuttle Insurance can now trigger before the Shuttle Catastrophe it is supposed to protect against (#6097)
* Shuttle Insurance can now trigger before the Shuttle Catastrophe it is supposed to protect against (#59438)

* Shuttle Insurance can now trigger before the Shuttle Catastrophe it is supposed to protect against

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
2021-06-03 15:24:13 +12:00
SkyratBot
e8c479e719 [MIRROR] Ion storm mild code improvements (#6070)
* Ion storm mild code improvements (#59400)

* makes-ion-storm-not-use-see_in_dark

* did i really mess something as simple as this up

* Update code/modules/events/ion_storm.dm

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

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

* Ion storm mild code improvements

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-06-01 22:06:04 +12:00
SkyratBot
04abb98894 [MIRROR] Remove a bunch of old gamemode code (#6025)
* Remove a bunch of old gamemode code

* Mirror!

* Woopsie, modular game modes!

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-01 12:36:59 +12:00
SkyratBot
bd6290a493 [MIRROR] Some associated move fixes (#5977)
* Some associated move fixes (#59299)

* Moves the loc assignment for null doMove target locations to before exited() is called, making it consistent with other uses of the proc, and fixing a harddel caused by deleting something inside of an open storage component. The component assumes that the removed object has already exited its contents, and so readds it to the screen, causing PAIN

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

* Some associated move fixes

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Kylerace <kylerlumpkin1@ gmail.com>
2021-05-26 23:59:40 +01:00
Matthew J
aac40d2ed3 [TM-ONLY][DNM] Attempts to remove all instances where a list is accessed with a '?' (#5932)
* I hate TGUI even if its better than what we had before

* this is why linters exist

* you need to be a Head or the Warden to get items

* does this please you linter?

* foundation

* basic interactions

* yea I can spell okay?

* linters please leave me alone

* begone debug code

* if you are dead, no interacting

* linters leave me alone

* linters are stealing my soul

* forgot to do this

* sound framework, probably wont work though

* max length, and interaction cooldowns

* message can now be a list and minor code improve

* I am a slave and linters are my master

* fix improper static reference

* add json loading/saving functionality

* default for message is now a list

* jsonize def interactions; implement requirements

* bad

* bug fix; CtrlShiftClick to interact

* minor qol fix

* fix CtrlShiftClick and remove debug code

* haha docker has security measures

* this was painful

* why are you in this branch

* begone

* bruh

* begone

Co-authored-by: Matthew <matthew@tfaluc.com>
Co-authored-by: Matthew J <GoldenKeyboard@users.noreply.github.com>
2021-05-25 16:26:39 +01:00
SkyratBot
e155684bb4 [MIRROR] Refactors both taming + egg laying + animal colors into components (#5866)
* Refactors both taming + egg laying + animal colors into components (#58919)

Co-authored-by: Floyd <Floydje123@ hotmail.com>

* Refactors both taming + egg laying + animal colors into components

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Floyd <Floydje123@ hotmail.com>
2021-05-23 04:32:07 +01:00
SkyratBot
ea9aed5554 [MIRROR] Replace alert usage with tgui_alert (#5815)
* Replace alert usage with tgui_alert

* a

* Update observer.dm

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-21 00:06:09 +01:00
SkyratBot
18c806dc62 [MIRROR] refactors rpg loot is now a global datum singleton and so is embedopocalypse and stickapocalypse (#5686)
* refactors rpg loot is now a global datum singleton and so is embedopocalypse and stickapocalypse  (#59093)

* ogey

* lint

* refactors rpg loot is now a global datum singleton and so is embedopocalypse and stickapocalypse

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-05-14 22:13:12 +01:00
SkyratBot
bb4aeacfc6 [MIRROR] Componentizes Duffelbag Curse and turns it into an RPGloot modifier (+ curse announcement element) (#5683)
* Componentizes Duffelbag Curse and turns it into an RPGloot modifier (+ curse announcement element) (#59029)

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

* Componentizes Duffelbag Curse and turns it into an RPGloot modifier (+ curse announcement element)

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-05-14 15:38:12 +01:00
SkyratBot
01a2d62e9e [MIRROR] Kills BOTH /poison paths by turning poisonous into an element. (+fantasty prefix, sanity on attackingtarget signal, and more) (#5586)
* Kills BOTH /poison paths by turning poisonous into an element. (+fantasty prefix, sanity on attackingtarget signal, and more) (#58882)

* Kills BOTH /poison paths by turning poisonous into an element. (+fantasty prefix, sanity on attackingtarget signal, and more)

* AAAAAAAA

* Update spellbook.dm

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-10 15:12:34 +01:00
SkyratBot
5880be0168 [MIRROR] (code bounty) refactors all uses of Crossed() and Uncrossed() into signals sent to loc, tracked by connect_loc (#5524)
* (code bounty) refactors all uses of Crossed() and Uncrossed() into signals sent to loc, tracked by connect_loc

* WHEW THAT WAS EASY

* Update ammo.dm

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-07 22:39:27 +01:00
Gandalf
2e081f4d27 Makes mold a random event + spacevine oldbase port (#5277)
* aa

* Update mold_event.dm

* Update mold_event.dm

* aaa

* aaaa

* Update mold_event.dm

* AAAAAAAAAAAAAAA

* aaaaa

* aaaa

* Update stack_objects.dmi

* Update mold_event.dm

* Update mold_event.dm

* aaa

* Update mold_event.dm

* Update mold_event.dm

* aaa

* Update spacevine.dm

* aaaa

* aaa

* Update pirates.dm

* Update venus_human_trap.dm

* aAA

* aaa

* Update biohazard_blob_structures.dm

* Update biohazard_blob_structures.dm

* radioactive

* Update biohazard_blob_mobs.dm

* AAA

* aaaaaaaaaaaaa

* AAAAAAAAAAAAAAAAAAAAAAAAAAAA

* AAA

* a

* Update biohazard_blob_mobs.dm

* AAAAAAA

* Update biohazard_blob_mobs.dm

* Update biohazard_blob_structures.dm

* AAA

* Update biohazard_blob_mobs.dm

* Update biohazard_blob_mobs.dm

* Update biohazard_blob_structures.dm

* Update biohazard_blob_structures.dm

* Update venus_human_trap.dm

* Update cme.dm

* Update spacevine.dm

* Update code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm

* AAA

* Update biohazard_blob_structures.dm
2021-05-04 03:53:41 +01:00
SkyratBot
7f083e7cb6 [MIRROR] Converts the atmos senstive component over to connect_loc (#5376)
* Converts the atmos senstive component over to connect_loc (#58266)

* Makes all uses of atmos_senstive pass in mapload as context

* Converts atmos senstive to connect_loc, does some general cleanup to the element, and makes it check the state of the tile the thing is on assuming creation didn't happen as a part of map loading

* Updates connect loc to match the new arg list

* Converts the atmos senstive component over to connect_loc

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-05-01 09:44:09 +01:00
SkyratBot
9faebbc766 [MIRROR] Fixes Shuttle Catastrophe only picking Disco Inferno (#5300)
* fix missing negation (#58758)

Mothblocks made a slight oopsie in #58389, reversing the shuttle selection logic for the Shuttle Catastrophe event from selecting only shuttles that can normally be purchased to selecting only shuttles that normally can't be purchased. Combined with the other check that limits it to selecting shuttles with a non-infinite price, this had the hilarious consequence of only being able to select Disco Inferno every single time the event triggered.

So this PR, y'know, reverses that to restore the old intended behavior.

Fixes: #58754 (Shuttle Catastrophe appears to only choose Disco Inferno)

Even if Disco Inferno is the very definition of "Shuttle Catastrophe", it was disabled for a reason

* Fixes Shuttle Catastrophe only picking Disco Inferno

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-04-29 03:04:54 +01:00
SkyratBot
d7c91d7c94 Removes Crystal Invasion (#5276)
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-28 21:41:37 +01:00
SkyratBot
5b8a38af3a [MIRROR] Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that. (#5244)
* Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that. (#58015)

* Adds explosion SFX to the blastcannon and explosive compressor

- Extracts the explosion SFX and screenshake proc from the SSexplosions explosion handling proc and lets the explosive compressor and blastcannon use it.

* Miscellaneous changes

- Adds defines for the internal explosion arglist keys
- Reverses the values of the explosion severity defines
- Changes almost everything that uses `/proc/explosion` to use named arguments

- Removes a whole bunch of argname = 0 in explosion calls.

* Removes named callback arguments.

* Changes the explosion signals to just use the arguments list

Adds a simple framework to let objects respond to explosions occurring inside of them.

Changes a whole bunch of explosions to use the object being exploded as the origin of the explosion rather than the turf the object is on.

Makes the explosive compressor and blastcannon actually use the TTVs they are given.

Adds support for things responding to internal explosions.
Less snowflake code for the explosive compressor and blastcannon calculating bomb range.*
Less confusing explosion severity defines.
Less opaque explosion arguments

*does not guarantee that the solution to letting them actually use the TTV is any less snowflake.

* Makes the explosive compressor and blastcannon actually use the TTVs they're given + the explosion changes to support that.

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-04-27 01:53:17 +01:00
SkyratBot
2ab15aecb5 [MIRROR] Remove all gamemodes except Dynamic (#5173)
* Remove all gamemodes except Dynamic

* qaaaaaaaa

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-25 21:20:30 +01:00
SkyratBot
4440140319 [MIRROR] The CE can now buy the BYOS (#5079)
* The CE can now buy the BYOS (#58389)

* The CE can now buy the BYOS

* aaa

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-22 01:27:04 +01:00
SarmentiCampbell
b735ce3bbb [SEMI-MODULAR] Wizards Changes and new spells (#4622)
* there

* added the original

* Update summons.dm

* changed events

* ouvh

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-08 16:47:48 +01:00
SkyratBot
3295778768 [MIRROR] Additional CTF maps (#4400)
* Additional CTF maps

* Update radio.dm

Co-authored-by: NamelessFairy <40036527+NamelessFairy@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-26 15:33:14 +00:00
BluBerry016
d96bd3d9b4 [Modular] SolGov ID Trims, Removes Heretical TerraGov Reference (#4340)
* Fukkit, SolGov Represent

* Update tgstation.dme

* fukken goddammit
2021-03-23 20:18:52 +00:00
SkyratBot
b49c734bd8 [MIRROR] Fixes admin immovable rods not hitting things (#4349)
* Fixes admin immovable rods not hitting things (#57890)

Timber did an oopsie in #57850 and made it so rods with a specific target (AKA any spawned by admins either through the trigger event button or the admin smite) quit out of their creation before they started listening for clonging things. Possibly this was partly intended, in case you wanted to spawn a rod that would only hit whatever you designated as your target and nothing else, but this current setup doesn't hit the target either soo something needs fixing.

@ Timberpoes let me know what you think and if you were intending for a soft rod option that would only hit the target.

Fixes: #57888

* Fixes admin immovable rods not hitting things

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-03-23 18:18:31 +00:00
Gandalf
e1456b0cf6 Massive announcer/BSA overhaul (#4254)
* oh yeehaw

* Update default_announcer.dm

* a

* Update sound.dm

* Delete poweroff.ogg

* pref+newshit!

* Update preferences.dm

* Update preferences.dm

* Update preferences.dm

* a

* Update set_security_level.dm

* a

* a

* a

* Update default_announcer.dm

* a

* a

* Update priority_announce.dm

* a

* Update priority_announce.dm

* ERT NOW HAS AN ALERT OPTION

* more changes to sounds! ALERTS

* Update set_security_level.dm

* THSI IS THE WAYSDFSASA

* you think you've seen shitcode? just you wait cowboy.

* a

* Update set_security_level.dm

* Update default_announcer.dm

* Update set_security_level.dm

* Update set_security_level.dm

* Update gravitygenerator.dm

* BSA AND FIXES!

* a

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* aaaaaaaaaaaaaa

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* a

* autodocker

* Update modular_skyrat/modules/bsa_overhaul/code/bsa_cannon.dm

Co-authored-by: Azarak <azarak10@gmail.com>
2021-03-23 00:16:26 +00:00
SkyratBot
6dd214967b [MIRROR] Immovable Rod code cleanup, signal listening and improvement. (#4291)
* Immovable Rod code cleanup, signal listening and improvement. (#57850)

* Immovable Rod code cleanup, signal listening and improvement.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-21 14:49:35 +00:00
SkyratBot
de41a33bd3 [MIRROR] Fix rods having nongeneric canpass for some reason (#4144)
* Fix rods having nongeneric canpass for some reason (#57630)

Leftover from when Timberpoes was trying rod iterations that were not movement_type & PHASING.

* Fix rods having nongeneric canpass for some reason

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2021-03-14 13:57:21 +00:00
SkyratBot
70fe7d1f86 [MIRROR] Dynamic now plays a part in controlling random event antagonists (#3685)
* Dynamic now plays a part in controlling random event antagonists

* Update _event.dm

* Update spider_infestation.dm

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-02-27 12:35:25 +00:00
SkyratBot
c0aeb77777 [MIRROR] brand_intelligence no longer makes explosions which make holes in station (#3665)
* Update brand_intelligence.dm (#57038)

brand_intelligence event no longer has 30% prob of making an hull breaking explosion and destoying the machine when converting them to rogue vending machines which means there is 30% more vending machines that get turned into rogue ones aka all the ones that got hit with the vending machine virus

Blowing a hole in the station shouldn't be a sideffect of another event, and I don't wanna make mappers think about this stuff when placing vending machines -Lemon

* brand_intelligence no longer makes explosions which make holes in station

Co-authored-by: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
2021-02-26 14:05:51 +00:00
SkyratBot
4c6d9438eb [MIRROR] small grammar fix on shuttle catastrophe (#3549)
* small grammar fix on shuttle catastrophe (#57052)

* small grammar fix on shuttle catastrophe

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-02-20 23:19:16 +00:00
SkyratBot
d0dc199815 [MIRROR] /mob/living/proc/Life(delta_time) (#3509)
* /mob/living/proc/Life(delta_time)

* a

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:55:52 +00:00
SkyratBot
18eca27569 [MIRROR] update_appearance (#3508)
* update_appearance

* a

* a

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:08:09 +00:00
SkyratBot
efd745021e [MIRROR] Shuttle Insurance! (#3505)
* Shuttle Insurance! (#57025)

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

* Shuttle Insurance!

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: spessbro <51048066+spessbro@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-19 13:07:47 +00:00