Commit Graph

9281 Commits

Author SHA1 Message Date
SkyratBot
56c647716b [MIRROR] Flesh to stone no longer makes you immune to bleeding, refactors bleedsuppress into a trait (#2640)
* Flesh to stone no longer makes you immune to bleeding, refactors bleedsuppress into a trait (#56078)

Being hit by the Flesh to Stone makes you bleed immune to prevent you from getting petrified while bleeding, and bleeding out while turned into stone. However, it doesn't make you vulnerable when you get unpetrified. This is a bug. This also makes bleedsuppress into a trait, as both is broken and should be a trait.

* Flesh to stone no longer makes you immune to bleeding, refactors bleedsuppress into a trait

Co-authored-by: Coffee <CoffeeDragon16@gmail.com>
2021-01-12 01:45:46 +01:00
SkyratBot
87d6f8e5c9 [MIRROR] Sticky syndicate access (#2618)
* Sticky syndicate access (#56032)

Adds sticky access. Sticky access will be readded if removed in the identification console. Currently only used to fix #54429. Also converts some comments in card_ids.dm to DMdoc comments and adds some new ones.

* Sticky syndicate access

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
2021-01-10 22:08:43 +01:00
MissFox0810
24466daf22 removes Uraium from matsbox, debugtools (#2603)
* removes Uraium from matsbox, debugtools

* Update code/game/objects/items/storage/boxes.dm

Co-authored-by: Azarak <azarak10@gmail.com>

Co-authored-by: MissFox <github@aesir.org.uk>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-01-09 23:04:17 +01:00
SkyratBot
6fb8b61651 [MIRROR] Adds a new security bounty and tweaks existing security bounties. (#2601)
* Adds a new security bounty and tweaks existing security bounties. (#55952)

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

* Adds a new security bounty and tweaks existing security bounties.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@ users.noreply.github.com>
2021-01-09 21:18:23 +01:00
SkyratBot
f8a138d332 [MIRROR] [READY]Da small cytology update. Banana glutton and proper clown mob reagents. (#2578)
* [READY]Da small cytology update. Banana glutton and proper clown mob reagents.

* Resolve merge conflict

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
Co-authored-by: Avunia Takiya <git@takiya.cloud>
2021-01-08 22:53:11 +01:00
SkyratBot
f79e91462c [MIRROR] LINDA Reforged (#2573)
* LINDA Reforged

* Update airlock.dm

* Update biohazard_blob_controller.dm

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-01-08 18:52:35 +01:00
SkyratBot
58e12a73e3 [MIRROR] Fixes empty gaslist entries, jesus fuck (#2572)
* Fixes empty gaslist entries, jesus fuck (#56027)

* Fixes empty gaslist entries, jesus fuck

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-01-08 18:21:38 +01:00
SkyratBot
a6c684b2e4 [MIRROR] fixes some baton bugs (#2556)
* fixes some baton bugs (#55868)

You can now turn on stun batons that have exactly enough charge left in them to stun someone.

Thrown stun baton impacts can now apply baton_effect() to most of the creatures that melee baton strikes can apply baton_effect() to.

* fixes some baton bugs

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2021-01-08 00:03:22 +01:00
SkyratBot
80475b935a [MIRROR] Makes pluox formation slightly more consistent (#2555)
* Applies the pluox formation code portable atmos devices and tanks (#55923)

Makes irradiating tanks and portable atmospherics devices (canisters, pumps, scrubber) induce pluoxium and tritium formation if they contain the correct gases.
Does NOT affect atmos components or pipes because I don't think Lemon would let me do that to pipecode. (He's right)

* Makes pluox formation slightly more consistent

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-01-07 23:59:08 +01:00
SkyratBot
a20062f7f4 [MIRROR] Yellow slime core and Cakehats not directional light now (#2543)
* Yellow slime core and Cakehats not directional light now (#55987)

Yellow slime core when turn on is 360deg as at should be and not directional light and slightly brighter.
Cakehats also get there 360deg light.

* Yellow slime core and Cakehats not directional light now

Co-authored-by: kopoba <kopoba.webmaster@gmail.com>
2021-01-07 23:06:26 +01:00
Azarak
7a6c5eefa2 Removes meat and pizza materials (#2540) 2021-01-07 21:05:57 +01:00
SkyratBot
940b4df0bf [MIRROR] Resprites for Leather Satchel & Briefcases (#2537)
* Resprites for Leather Satchel & Briefcases (#55974)

Co-authored-by: TWAT <twaticus.tg@ gmail.com>

* Resprites for Leather Satchel & Briefcases

Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
Co-authored-by: TWAT <twaticus.tg@ gmail.com>
2021-01-07 18:30:52 +01:00
SkyratBot
28bb6d200c [MIRROR] Toy hot potatoes no longer trigger allergies. (#2536)
* Toy hot potatoes no longer trigger allergies. (#55766)

Hot potatoes currently dose the holder with muscle stimulants. This is fine until someone who has an extreme allergy to muscle stims gets handed a toy potato from an arcade prize.

* Toy hot potatoes no longer trigger allergies.

Co-authored-by: sqnztb <zephyrthebreeze@gmail.com>
2021-01-07 18:29:54 +01:00
SkyratBot
d77ff33126 [MIRROR] Some of the unsorted chat types being sorted (#2526)
* Some of the unsorted chat types being sorted

* aaa

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-01-07 00:36:47 +01:00
SkyratBot
89da9c0b88 [MIRROR] minor cytology related tweaks (#2528)
* minor cytology related tweaks (#55910)

makes the new cytology items compatible with Biobags and Labcoats

* minor cytology related tweaks

Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
2021-01-07 00:14:12 +01:00
SkyratBot
dcdffee8d0 [MIRROR] Third Rate Duelist With A Fourth Rate Deck: The TG TCG, Part 2 (#2524)
* Third Rate Duelist With A Fourth Rate Deck: The TG TCG, Part 2 (#54659)

Finally adds the ruleset to the TGC, allowing players to play the game (in a relatively provisional state).
Cards now have rules and keywords attached, as well as a proper system for displaying information in the sidebar (all the credit for this has to go to @ ArcaneMusic, who also contributed a huge amount of the ruleset for the cards).
The full ruleset and keywords can be found here: https://tgstation13.org/wiki/Tactical_Game_Cards

* Third Rate Duelist With A Fourth Rate Deck: The TG TCG, Part 2

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
2021-01-06 23:31:14 +01:00
SkyratBot
02c83dcd8a [MIRROR] Allows you to tuck the nuclear authentication disk (and plushes) into bed. (#2515)
* Allows you to tuck the nuclear authentication disk (and plushes) into bed. (#55940)

Adds an element, the tuckable element. Objects with this element can be tucked into bed by hitting a bed with it.

You can now make beds by hitting them with a blanket.
You can now tuck plushes into bed.
You can now tuck the disk into bed, too.

* Allows you to tuck the nuclear authentication disk (and plushes) into bed.

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-01-06 01:26:01 +00:00
SkyratBot
fcc3f774f0 [MIRROR] Maintenance Space Huts (#2501)
* Maintenance Space Huts (#55925)

Each map has a space hut, it's a nice little room only accessible from an airlock + catwalks.

Each one has a different theme per map:
Metastation: Moved the nice romantic maint-dinner onto the hut, with a mass driver for dumping your bodies.
Deltastation: A space observatory that will get completely obliterated by even the lightest of meteor storms. (+Space Lizard Plush!)
Icebox: A quaint little broken down cabin. You'll have to break through barricades to get in, but the fireplace will make it quite cozy.
Kilo: A very, VERY hidden little plasma-friendly environment to hang out in without your suits on. No oxygen, so no worries about starting a fire! (+Plasmamen Plushies!)

* Maintenance Space Huts

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-01-05 16:31:05 +01:00
SkyratBot
7766bbdbe0 [MIRROR] fix Telekinesis teleporting some items (#2496)
* fix Telekinesis teleporting some items (#55916)

* fix Telekinesis teleporting items

Fixed telekinesis from teleporting the Blackbox, bodybags and all its contents, and brains from MMIs - Nari

* fixes

fixes new bug where opening the bodybag in hand will make it vanish - Nari

made a better method for pulling items out of the recorder and MMI, if activated by hand it puts item into your hands, if activated with telekinesis, it drops it on its tile - Nari

* Update bodybag.dm

changes how it gets the location

* fix Telekinesis teleporting some items

Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
2021-01-05 04:54:14 +01:00
SkyratBot
5cb64233a3 [MIRROR] Adds sound effects to the tape recorder (#2484)
* Adds sound effects to the tape recorder (#55908)

Adds sound effects to the tape recorder.

Doesn't add the sound of the tape being inserted or removed or the playing/recording hum. Maybe another day. Would also like to add handling sounds to tapes like other objects have.
Why It's Good For The Game

Tape recorders make satisfying sounds. Makes the object feel more real.
Changelog

🆑 cacogen
soundadd: The tape recorder makes sounds when you interact with it
/🆑

* Adds sound effects to the tape recorder

Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
2021-01-04 15:54:47 +01:00
SkyratBot
5d534de035 [MIRROR] small refactor of rcd_create() and stop RCD machine stacking (#2465)
* small refractor of rcd create and stop creation of machines/computer/furnitures on dense turfs (#55371)

refactorof rcd_create() to use early returns
stops RCD machine stacking

* small refactor of rcd_create() and stop RCD machine stacking

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-01-03 14:46:47 +01:00
SkyratBot
a5e2df0b4c [MIRROR] Fixes doorjacks not being able to open base airlocks/windoors, and emags being able to. (#2457)
* Fixes doorjacks not being able to open base airlocks/windoors, and emags being able to. (#55873)

Doorjacks were not able to open base door/windoor types, while emags were able to!
Doubt this was intended, so here's a fix!

* Fixes doorjacks not being able to open base airlocks/windoors, and emags being able to.

Co-authored-by: prodirus <44090982+prodirus@users.noreply.github.com>
2021-01-03 00:04:52 +01:00
SkyratBot
5dabd9046d [MIRROR] A few minor tape recorder fixes (#2454)
* A few minor tape recorder fixes (#55881)

Tape recorder cassette can no longer be rewound with a pen if it is not unwound.
Tape recorder transcript should look like it has text written on it!
Tape recorder can now play full tapes.

* A few minor tape recorder fixes

Co-authored-by: prodirus <44090982+prodirus@users.noreply.github.com>
2021-01-02 23:52:09 +01:00
SkyratBot
0db881f173 [MIRROR] Setting door wand to src instead of user (#2434)
* Setting door wand to src instead of user (#55863)

* Setting door wand to src instead of user

Co-authored-by: WarlockD <warlockd@gmail.com>
2021-01-01 22:18:29 +01:00
SkyratBot
4f2588e6bc [MIRROR] Refactor on_mob_death, death implants, implant permission (#2432)
* Refactor on_mob_death, death implants, implant permission (#55862)

* Refactor on_mob_death and death implants

There is a proc on `/obj/item` called `on_mob_death` called on all
items in the contents of a mob on that mob's death. It is currently used
for explosive implant detonation, and the deactivation of the
Peaceborg's projectile dampener.

Instead of using this old proc, both of them now instad use the
COMSIG_LIVING_DEATH signal, already emitted when their owner dies.

The activation of an explosive implant will now occur after the rest of
the death code has run, since it activates with an async applied
function, since some other implants may still want the mob's body
intact, and you shouldn't use `sleep()` (which it does in the "slow
explosion mode") in signal handlers.

In addition, the "can_be_implanted" proc for /mob/living (and overriden
for silicons, slimes and simple animals) has been folded into the
`/obj/item/implant/proc/can_be_implanted_to` proc. Some future implants
may want to be more permissive than the current permissions, but that
isn't possible when checking both procs.

* Refactor on_mob_death, death implants, implant permission

Co-authored-by: coiax <yellowbounder@gmail.com>
2021-01-01 22:17:15 +01:00
SkyratBot
635d2d5aa1 [MIRROR] Fixes borg tiles (#2431)
* Fixes borg tiles (#55858)

- Fixes greyscale material floor tiles created from cyborg stacks
- Makes cyborg stacks contain materials
- Prevents a potential bug involving metalgen and stacks

* Fixes borg tiles

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-01-01 19:57:00 +00:00
SkyratBot
f4c6b690ce [MIRROR] Tweaks how some tongues have no taste (#2417)
* Tweaks how some tongues have no taste (#55811)

Skeletons, abductors and ethereals have no sense of taste. Previously
they would taste something "indescribable", but instead, they will not
taste anything or get any message. This also means they will no longer
get mood buffs from eating/drinking high quality food.

Carbons without tongues also can no longer taste anything.

- The utility item "taster" has had some additional messages added.

* Remove can_taste proc

Instead of a single proc that is only used, so carbons can override it
with the missing tongue, just have carbons unable to taste anything by
default, and then have the tongue "supress" that.

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

* Tweaks how some tongues have no taste

Co-authored-by: coiax <yellowbounder@gmail.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@ users.noreply.github.com>
2021-01-01 14:37:10 +01:00
SkyratBot
7aec36565e [MIRROR] Scroll of teleportation tweaks (#2409)
* Scroll tweaks (#55609)

This PR makes a few changes regarding scrolls of teleportation.

Scrolls of teleportation no longer use outdated HTML based interface and will take you straight into a list of a possible destinations upon use. That interface had a very little point of existing in the first place, the only possibly useful information was number of remaining uses, which is solved by a point below.

Scrolls of teleportation now show a number of remaining uses upon examination and also give proper feedback messages upon teleportation.

Scrolls of teleportation now crumble to dust when out of uses. They are a consumable item and cannot be recharged, which made them utterly useless when out of uses, creating only clutter.

* Scroll of teleportation tweaks

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-01-01 14:32:33 +01:00
SkyratBot
d7f054b035 [MIRROR] Refactors monkeys into a species (#2379)
* Refactors monkeys into a species

* aaa

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-12-31 21:08:07 +01:00
SkyratBot
481aedf636 [MIRROR] Pancakes Griddle (#2396)
* Merge pull request #55619 from tralezab/pancakes-made-pancakier

Pancakes Griddle

* Pancakes Griddle

Co-authored-by: 81Denton <32391752+81Denton@users.noreply.github.com>
2020-12-31 01:40:07 +00:00
SkyratBot
a4b253475e [MIRROR] Integrates vibebots with the pda (#2391)
* Merge pull request #55798 from spessbro/please-assume-the-position

Integrates vibebots with the pda

* Integrates vibebots with the pda

Co-authored-by: 81Denton <32391752+81Denton@users.noreply.github.com>
2020-12-31 01:39:29 +00:00
Azarak
77940e85ff bigger span on blackout policy (#2385) 2020-12-30 22:30:46 +00:00
SkyratBot
888202da82 [MIRROR] Add "Implant" to list of uplink locations (#2371)
* Add "Implant" to list of uplink locations

* a

Co-authored-by: coiax <yellowbounder@gmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-12-30 22:33:27 +01:00
SkyratBot
4c5433d5cf [MIRROR] The Great Radio Rework: NTNET Part 1 of many. (#2384)
* The Great Radio Rework: NTNET Part 1 of many.

* Update airlock.dm

Co-authored-by: WarlockD <warlockd@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2020-12-30 21:14:49 +00:00
Azarak
0992fc86a5 Medical update - Muscle wound, Splints, Bandages, Closer Examine (#2336)
* everything but wound topics

* Update bodypart_aid.dm

* aaa

* aaa

* aaa

* aaaa

* Update _bodyparts.dm

* Update carbon_examine.dm

* Update bodypart_aid.dm

* Update slash.dm

* Wound topics, self grasping on a topic, bandages on top uniform

* Merge branch 'master' into med
2020-12-29 23:48:58 +00:00
SkyratBot
94ed7ed0f1 [MIRROR] Refactors how movetypes are added and removed, No timers this time. (#2358)
* Refactors how movetypes are added and removed, No timers this time. (#55444)

* Refactors how movetypes are added and removed, No timers this time.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-12-29 02:39:03 +00:00
SkyratBot
45a4ffc3f9 [MIRROR] Fix grammar of smashing sheets of glass (#2344)
* Fix grammar of smashing sheets of glass (#55737)

The message was missing the indefinite article, meaning you would "leave
shard", rather than "leaving a shard".

* Fix grammar of smashing sheets of glass

Co-authored-by: coiax <yellowbounder@gmail.com>
2020-12-27 23:35:18 +00:00
SkyratBot
0362e03c1b [MIRROR] Thrown vending machines crush mobs + move circuitboard define (#2339)
* Thrown vending machines crush mobs + move circuitboard define (#55723)

* Thrown vending machines crush you

Also moves circuitboard define

* Remove extra empty line

* Move code to fitting place

* Thrown vending machines crush mobs + move circuitboard define

Co-authored-by: Gamer025 <33846895+Gamer025@users.noreply.github.com>
2020-12-27 06:05:50 +01:00
SkyratBot
06aedd664c [MIRROR] Fixes atmos water tanks showing up as purple sometimes (#2327)
* fixes atmos water tanks showing up as purple sometimes, they have their icon state changed sometimes, but never manually set the wear_icon_state, so it'd try and show a nonexistant sprite. (#55705)

* Fixes atmos water tanks showing up as purple sometimes

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2020-12-26 07:56:35 +01:00
SkyratBot
3711feef02 [MIRROR] wrenches the diy dish kit (#2322)
* wrenches the diy kit (#55701)

* wrenches the diy dish kit

Co-authored-by: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
2020-12-25 21:41:34 +00:00
SkyratBot
87930f4ea0 [MIRROR] [READY] Refactors riding (#2307)
* [READY] Refactors riding (#54778)

* [READY] Refactors riding

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-12-24 12:38:15 +01:00
SkyratBot
d5148ab919 [MIRROR] adds new wiz spell: duffelbag curse (#2304)
* adds new wiz spell: duffelbag curse (#55286)

it gives target a no drop duffelbag which every around 100s will try check if there is food inside else it attacks you, you can poison the food to make it die faster.
more variety for wiz to annoy crew that isnt murder bone

* adds new wiz spell: duffelbag curse

Co-authored-by: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
2020-12-24 12:34:53 +01:00
SkyratBot
49c9d50630 [MIRROR] WireArt: Fixed and improved (#2302)
* WireArt: Fixed and improved (#55622)

Cyborg's pipe cleaner is now using a radial menu for choosing it's colors instead of a clumsy input one.

RCL now properly updates it's pipe cleaner holder's color, so you can actually see the color when using RCL radial menu.

RCL is now able to put cables down on floors seamlessly, as there is no reason to restrict it to just a plating and catwalks anymore due to the fact that pipe cleaner coils no longer function as a power carriers, but are merely visual entities for players to play with.

And lastly, pipe cleaners now use color defines and are setting its color directly instead of having redundant variable do it for them, which was needlessly complicating it.

* WireArt: Fixed and improved

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2020-12-24 12:33:32 +01:00
SkyratBot
01c508c810 [MIRROR] orange's chemical romance Pt. 1: Base construction console refactor (#2278)
* Base construction console refactor (#55451)

Refactors base construction consoles to be generic instead of only being meant for building the aux shuttle. The current aux base construction console behaves the exact same.

This PR is A step towards minichem, as I'll be using base construction code in it pretty heavily. More information about the whole minichem thing in this design doc

In terms of player-facing changes, this PR has made possible a neat admin-only base construction console that can be used to construct things anywhere on the z level.
Why It's Good For The Game

The current base construction console code was snowflakey and didn't follow particularly great coding practices. This fixes that and provides a solid foundation for future work.

* orange's chemical romance Pt. 1: Base construction console refactor

Co-authored-by: Emmanuel S <mrdoomboyo@gmail.com>
2020-12-23 06:13:58 +01:00
SkyratBot
20a7dd6bfd [MIRROR] chaplain cage no longer balds you (#2274)
* chaplain cage no longer balds you (#55526)

* cage no longer balds you

Co-authored-by: Fikou <piotrbryla@ onet.pl>

* chaplain cage no longer balds you

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Fikou <piotrbryla@ onet.pl>
2020-12-22 00:06:36 +01:00
SkyratBot
4c86dfc553 [MIRROR] Fixing a very old issue about lizard snouts and hoods, fake mustaches and similars. (#2264)
* Fixing a very old issue about lizard snouts and hoods, fake mustaches and similars. (#55574)

Fixing a little visual issue with certain hoods, fake mustaches and similars making lizard snouts magically disappear when worn.

* Fixing a very old issue about lizard snouts and hoods, fake mustaches and similars.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2020-12-21 19:56:29 +00:00
SkyratBot
90f4c47485 [MIRROR] tgui: Cyborg Boot Debug (#2248)
* tgui: Cyborg Boot Debug

* ae

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Avunia Takiya <git@takiya.cloud>
2020-12-19 22:01:29 +01:00
Azarak
6b399baf30 Adds constructable sauna ovens. Hot and steamy (#2242)
* aaa

* oops

* very good catch mr lint

* Update sauna_oven.dm
2020-12-19 15:30:57 +00:00
Azarak
f964b1b562 aaa (#2240) 2020-12-19 15:26:10 +00:00
SkyratBot
24743f2696 [MIRROR] Refactors Beams to use signals: Revived from 2019 edition! BONUS: Medbeams are also refactored to use signals (#2237)
* Refactors Beams to use signals: Revived from 2019 edition! BONUS: Medbeams are also refactored to use signals (#55193)

Huge removal of dead vars, bad timers, and other sloppy jitteriness from beams. They go from checking movement to waiting for a signal.
VARIABLE KILL LIST:

sleep_time: signals baby
finished: signals BAYBEEE
target_oldloc: not only not typecasted as a turf or named as a turf, it was unused. when are we going to use this? the beam starts from the origin!
origin_oldloc: bad name, not typecasted. renamed to originturf
static_beam: how are you an unused variable and still get replaced by signals like really
timing_id: signallllss bbbaaaabbyy
recalculating: you get the drill by now signals baby
base_icon: unused, seemingly replaced by visuals I think

* Refactors Beams to use signals: Revived from 2019 edition! BONUS: Medbeams are also refactored to use signals

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2020-12-19 04:42:09 +01:00