Commit Graph

1166 Commits

Author SHA1 Message Date
SkyratBot
98428cdfb5 [MIRROR] Replaces a portion of C-style for loops with the more commonplace for loops, which are faster. [MDB IGNORE] (#9298)
* Replaces a portion of C-style for loops with the more commonplace for loops, which are faster.

* Update code/modules/projectiles/boxes_magazines/_box_magazine.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
2021-11-08 10:50:29 -05:00
SkyratBot
b7b6bd501f [MIRROR] removes double spaces AFTER symbols [MDB IGNORE] (#9226)
* removes double spaces AFTER symbols

* Fixing conflicts

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-05 18:15:12 -04:00
SkyratBot
082f0a54ef [MIRROR] Fixes a one character typo I made at some point [MDB IGNORE] (#9233)
* Dormant Ferocity name fix (#62539)

* Fixes a one character typo I made at some point

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-11-04 06:49:17 -04:00
SkyratBot
7954d664a8 [MIRROR] removes double spaces before symbols [MDB IGNORE] (#9117)
* removes double spaces before symbols (#62397)

This can apparently cause some bugs on occasions, so I thought I might as well try to kill them all.

* removes double spaces before symbols

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-10-29 04:14:00 +01:00
SkyratBot
eed8d0b5b9 [MIRROR] Fixes a bug with plant reagent gene names [MDB IGNORE] (#9034)
* Fixes a bug with plant reagent gene names (#61995)

* fixes reagent names

* defaults

* better change?

* Fixes a bug with plant reagent gene names

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-10-25 22:35:01 -04:00
SkyratBot
ccc03840b1 [MIRROR] Hydroponics basins use a setter when toggling auto-grow to reduce copy+paste [MDB IGNORE] (#9048)
* Hydroponics basins use a setter when toggling auto-grow to reduce copy+paste (#62224)

* Hydroponics basins use a setter when toggling auto-grow to reduce copy+paste

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-10-25 22:33:02 -04:00
SkyratBot
13d38add93 [MIRROR] Repaths knives to not all be children of the kitchen knife. [MDB IGNORE] (#8843)
* Repaths knives to not all be children of the kitchen knife.

* Fix

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-23 00:07:08 +01:00
SkyratBot
b45153707b [MIRROR] cutting logs with a hatchet no longer produces runtimes by merging qdeleted stacks [MDB IGNORE] (#8867)
* cutting logs with a hatchet no longer produces runtimes by merging qdeleted stacks (#62060)

Runtime in stack.dm, 452: Stack merge attempted on qdeleted target stack.

it edits four lines instead of one because I removed them at first, then was too lazy to copypaste it from the code back in, and so hand typed it, and my propensity for adding spaces shone through

* cutting logs with a hatchet no longer produces runtimes by merging qdeleted stacks

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
2021-10-16 20:36:00 -04:00
linnpap
c2ff1c674b [NON MODULAR] Vape carts + THC tweaks (#8285)
* cart life 2

* more carts

* 1984

* Update cigs_lighters.dm

* replaced empty mutatelists with null

* variable name shit

* bullshit

* muh indentations

* oh my fucking godDDD

* I LOVE BYOND

* please JUST FUCKING WORK

* suggested changes

* balance change
2021-10-13 21:08:32 +01:00
SkyratBot
fa519bdde3 [MIRROR] cleanup _HELPERS/_lists.dm and all the necessary files [MDB IGNORE] (#8783)
* cleanup _HELPERS/_lists.dm and all the necessary files

* Epbic

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-13 21:07:35 +01:00
SkyratBot
b3fabb645b [MIRROR] Delete seeds whenever a plant is deletes, delete plant genes when a seed is deleted, + refactor various gene adding / deleting [MDB IGNORE] (#8671)
* Delete seeds whenever a plant is deletes, delete plant genes when a seed is deleted, + refactor various gene adding / deleting (#61747)

* Delete seeds whenever a plant is deletes, delete plant genes when a seed is deleted, + refactor various gene adding / deleting

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-10-08 08:17:17 -04:00
SkyratBot
cc93b11d23 [MIRROR] _HELPERS/unsorted.dm has been sorted [MDB IGNORE] (#8627)
* _HELPERS/unsorted.dm has been sorted

* Feexing conflicts

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-10-06 22:07:01 +01:00
SkyratBot
c23bd1cb8c [MIRROR] every case of initialize that should have mapload, does (#8374)
* every case of initialize that should have mapload, does

* E

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-24 23:07:53 +01:00
SkyratBot
4a9837882e [MIRROR] Makes it so certain glasses and headwear can be now displayed above mutant bodyparts and hair (#8286)
* Makes it so certain glasses and headwear can be now displayed above mutant bodyparts and hair

* Feex

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-09-23 00:42:42 +01:00
SkyratBot
124ddd7cca [MIRROR] tgui Preferences Menu + total rewrite of the preferences backend (#8153)
* tgui Preferences Menu + total rewrite of the preferences backend

* nah, we dont need to ping those people

* trying to remove the funny stuff

* unmodularizing this

* prefs reset

* this may need to be reverted, who knows

* okay, this part

* perhaps

* EEEEEEEEE

* unsanitary

* E

* Stage 1 + loadout system

* more fixes

* E

* I mean, it launches?

* More fixes and reorganisation

* E

* customisation code is spaget.

* disable ERP prefs

* Update erp_preferences.dm

* Update erp_preferences.dm

* E

* Slowly getting there

* It may be time for help :)

* tri...colors... help

* preferences now pass preferences

* Update dna.dm

* Fuck this man

* missing savefile return, set_species works, removed dumb stuff from updateappearance

* https://github.com/Skyrat-SS13/Skyrat-tg/pull/8199

* https://github.com/Skyrat-SS13/Skyrat-tg/pull/8224

* https://github.com/tgstation/tgstation/pull/61519

* https://github.com/Skyrat-SS13/Skyrat-tg/pull/8278

* e

* le butonAZARAK HELLO

* hhh

* Proper recognition where it's due, MrMelbert!

* EEEE

* examine block

* Better gen hit sounds from whitedream

* final loadout touches, more bug fixes im sure to come

* i said there would be bugfixes

* Update LoadoutManager.js

* Missing preferences in the html menu

* LIVE TESTING PHASE BABY

* Update LoadoutManager.js

* EEE

* LAUNCH TEST FIRE

* Update job.dm

* Update new_player.dm

* 50gb DAY ONE PATCH

* EEE

* Update preferences.dm

* buggle fixes

* Update examine.dm

* >LOOC starts on

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-09-23 00:40:37 +01:00
SkyratBot
5feca8a1be [MIRROR] Replaces MATERIAL_NO_EFFECTS with MATERIAL_EFFECTS. (#7966)
* Replaces MATERIAL_NO_EFFECTS with MATERIAL_EFFECTS. (#61166)

* Replaces MATERIAL_NO_EFFECTS with MATERIAL_EFFECTS.

* build warning and codermonky's advice.

* Replaces MATERIAL_NO_EFFECTS with MATERIAL_EFFECTS.

* skyrat fixes

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
2021-09-06 08:30:35 -04:00
SkyratBot
92ceb04576 [MIRROR] Fixes + unit tests botany plants mutating into themselves, and makes mutatelists proper lazylists (#8004)
* Fixes + unit tests botany plants mutating into themselves, and makes mutatelists proper lazylists

* fixes merge issues

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
2021-09-06 07:55:30 -04:00
SkyratBot
a2aaacdead [MIRROR] large refactor of machine/power code to cut down on processing time and wasted lists (#7920)
* large refactor of machine/power code to cut down on processing time and wasted lists (#60317)

original pr here: #59789 (Closed because he didn't think it was good enough)
came back to this because i realized that

    all machines were area sensitive, meaning they had a list with at least a reference to themselves (assuming they arent in the contents of another movable which most arent) for the purposes of handling power differences when their area changes
    pipes are machines
    there are ~14k machines and ~6k pipes
    i made this problem worse with a recent pr by making it a nested list

so i needed to track what machines needed power, and this pr had work already done that could be used for that purpose. now machines that have use_power == NO_POWER_USE do not have this extra memory overhead for no reason

currently every machine that uses power draws that amount from its area from a dynamic channel via auto_use_power() which is called every SSmachines fire(), then in apc/process() the area's dynamic power draw is reset and the power is used. with static power its not calculated then reset every loop, its just taken from the grid. so now machines handle updating their static power usage from their current area (this doesnt touch power machines that require a wire connection). in order to allow this, use_power, idle_power_usage, and active_power_usage have setters to track state correctly and update the static power usage on the machines current area and handle area sensitivity.

also goes through a lot of heavy abusers of SSmachine processing time and tries to make it faster. makes airalarm/process() into a signal handler for COMSIG_TURF_EXPOSE since air alarms only need to process for changes.
Why It's Good For The Game

SSmachines isnt the heaviest hitter in terms of total cpu and certainly not in terms of overtime, but its not a lightweight. it frequently takes > 50ms to complete a run and seems to be in the top 5 or so of subsystem costs looking at some round profilers

also gets rid of a few thousand lists since every pipe no longer has two useless lists each (and any other machines that dont use power)

Love ya kyler

Co-authored-by: Rohesie <rohesie@ gmail.com>

* large refactor of machine/power code to cut down on processing time and wasted lists

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
2021-09-02 03:11:59 +01:00
SkyratBot
fa206676e3 [MIRROR] Adds a new rare mushroom: The odious puffball! (#7774)
* Adds a new rare mushroom: The odious puffball! (#60609)

* Adds puffballs

* Adds a new rare mushroom: The odious puffball!

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
2021-08-26 22:46:43 +01:00
SkyratBot
169c42a262 [MIRROR] Refactors connect_loc_behalf into a component (#7613)
* Refactors connect_loc_behalf into a component (#60678)

See title. Also refactors caltrops into a component because they use connect_loc_behalf which requires them to hold the state.

This also fixes COMPONENT_DUPE_SELECTIVE from just outright not working.

connect_loc_behalf doesn't make sense as an element because it tries to hold states. There is also no way to maintain current behaviour and not have the states that it needs.
Due to the fact that it tries to hold states, it means the code itself is a lot more buggy because it's a lot harder to successfully manage these states without runtimes or bugs. 

On metastation, there is only 2519 connect_loc_behalf components at roundstart. MrStonedOne has told me that datums take up this much space:
image

If we do the (oversimplified) math, there are only ever 5 variables that'll likely be changed on most connect_loc_behalf components at runtime:
connections,
tracked,
signal_atom,
parent,
signal_procs

This means that on metastation at roundstart, we take up this amount: (24 + 16 * 5) * 2519 = 261.97600 kilobytes
This is not really significant and the benefits of moving this to a component greatly outweighs the memory cost.

(Basically the memory cost is outweighed by the maint cost of tracking down issues with the thing. It's too buggy to be viable longterm basically)

* Update glass.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-17 20:29:11 +01:00
SkyratBot
b0c01e40af [MIRROR] Del The World: Unit testing for hard deletes (#7589)
* Del The World: Unit testing for hard deletes (#59612)

Co-authored-by: SteelSlayer <42044220+SteelSlayer@ users.noreply.github.com>

* Del The World: Unit testing for hard deletes

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@ users.noreply.github.com>
2021-08-17 18:58:57 +01:00
SkyratBot
7a1d3700bb [MIRROR] Drugs of the 26th century. Three new hella rad drugs, one less lame drug and more! (#7481)
* Drugs of the 26th century. Three new hella rad drugs, one less lame drug and more!

* Update traits.dm

* Update maint_loot_trash.dm

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-15 23:52:58 +01:00
jjpark-kb
43182194a6 scythes and vine (#7534)
* scythes and vine

* revert any change here

* fix right hand holding and swiping issue

* add the back icons for scythes as well
2021-08-15 22:54:18 +01:00
SkyratBot
d972fc5a15 [MIRROR] brings back barticles for bonfires (#7535)
* Revert "Revert "Barticles for bonfires 2021 (#59869)" (#59916)" (#60469)

* brings back barticles for bonfires

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2021-08-13 02:44:41 +01:00
jjpark-kb
3b278f201c species id defines (#7466) 2021-08-08 22:05:10 +01:00
SkyratBot
65ec7bedf8 [MIRROR] Uncomments holymelon "check liked" code, makes it work with the edible component (#7384)
* Uncomments holymelon "check liked" code, makes it work with the edible component (#60697)

* Uncomments holymelon "check liked" code, makes it work with the edible component

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-08-04 15:10:35 +01:00
SkyratBot
3b73c43e9c [MIRROR] Kills the now defunct /datum/plant_gene/core (#7333)
* Kills the now defunct /datum/plant_gene/core (#60646)

* Kills the now defunct /datum/plant_gene/core

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-08-03 20:04:25 +01:00
SkyratBot
ae117ff172 [MIRROR] Makes all food flower items unable to decompose (#7195)
* Makes all food flower items unable to decompose (#60450)

I was told earlier today that some flowers decomposed, which I had no idea about. Turns out some flowers are technically food! I couldn't add it to the mapload PR because I wasn't home at the time, so I'll have to make this small PR instead.
Please make sure this PR has that one tag that makes it so I can't get GBP for it, thanks.

If someone wants to make the place look pretty with flowers I'd prefer not to hinder that with insects.
Furthermore, it made no sense for some flowers to decompose, but for others not to.

* Makes all food flower items unable to decompose

Co-authored-by: Wallemations <66052067+Wallemations@users.noreply.github.com>
2021-07-28 22:17:27 +01:00
SkyratBot
cc86d3bb36 [MIRROR] Logs kudzu tray planting in investigate botany instead of its own investigate file (#7194)
* Logs kudzu tray planting in investigate botany instead of its own investigate file (#60458)

This PR moves the investigate_log subject of Kudzu being planted in a tray to investigate_botany instead of its own log file.

All the other kudzu logging is in investigate_botany so this one was the odd one out. Consistency for logging.

* Logs kudzu tray planting in investigate botany instead of its own investigate file

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-07-28 22:17:09 +01:00
SkyratBot
fffe98788b Makes hedges not a child of /obj/structure/fluff (#7102)
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-28 21:43:55 +01:00
SkyratBot
371512108f [MIRROR] Cleans up a buncha messed up spans on the plant analyzer (#7070)
* Cleans up a buncha messed up spans on the plant analyzer

* Mirror!

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-07-28 21:16:42 +12:00
SkyratBot
ed1d5f1112 [MIRROR] Fixes rose mouth sprites (#7123)
* Fixes rose mouth sprites (#60415)

This PR fixes the mouth sprite for the rose. I accidentally broke it when I moved all the hydroponics worn sprites into their own file.

* Fixes rose mouth sprites

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-07-26 15:47:35 +01:00
SkyratBot
247afa352b Kills grown/misc.dm (#7074)
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-07-26 15:43:57 +01:00
RatFromTheJungle
779f9a0238 [NONMODULAR] I missed one in #7055 (#7104)
* fiix

* forgot

* tggg

* full-fix

* fix2
2021-07-25 10:08:39 +12:00
RatFromTheJungle
740abfdb1b [NON-MODULAR] Re-adds our changes to cannabis from #5170 (#7055)
* fiix

* forgot
2021-07-23 18:28:03 +12:00
SkyratBot
36fc72cc3d [MIRROR] Fixes clicking the floor degrading deathnettle durability (#7021)
* Fixes clicking the floor degrading deathnettle durability (#59906)

This PR neatens up deathnettle and nova flower after_plant_attack procs a bit, mainly making so you must attack an object or a mob in order to lose durability. I also cleaned up some of the procs and argument types so they're consistent.

* Fixes clicking the floor degrading deathnettle durability

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-07-20 14:22:57 +02:00
SkyratBot
ae7d35c9c0 [MIRROR] The great pumpkin resprite. (featuring new blumpkin hats!) (#6884)
* The great pumpkin resprite. (featuring new blumpkin hats!) (#59853)

This PR resprites the pumpkin, blumpkin and the carved pumpkin hat.

It also adds a blumpkin variety of the carved pumpkin.

To avoid duplicate code, blumpkins and now children of pumpkins, this means some pumpkin recipes will also accept blumpkins.

* The great pumpkin resprite. (featuring new blumpkin hats!)

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
2021-07-12 22:02:35 +01:00
SkyratBot
877940ba8d [MIRROR] Revert "Barticles for bonfires 2021" (#6625)
* Revert "Barticles for bonfires 2021 (#59869)" (#59916)

This reverts commit 0ad74e9637.

* Revert "Barticles for bonfires 2021"

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-07-08 03:29:23 +02:00
SkyratBot
f1592faf14 [MIRROR] Updates Seed Extractor Examine (#6782)
* Updates Seed Extractor Examine (#60011)

* Updates Seed Extractor Examine

* formatting

Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>

* Updates Seed Extractor Examine

Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>
2021-07-08 03:11:33 +02:00
SkyratBot
8d9ad6865c [MIRROR] Carnivory visible on the plant analyzer (#6723)
* carnivory is visible (#59927)

* Carnivory visible on the plant analyzer

Co-authored-by: spessbro <51048066+spessbro@users.noreply.github.com>
2021-07-05 15:57:05 +01:00
SkyratBot
fcbe57e4be [MIRROR] Barticles for bonfires 2021 (#6623)
* Barticles for bonfires 2021 (#59869)

* barticles

* better bode

* Barticles for bonfires 2021

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-06-30 23:35:30 +01:00
Gandalf
778a589555 Removes a lot of redundant non-modular changes and maybe fixes cleanbots (#6615)
* oof

* Update _ai_controller.dm

* no need for this anymore
2021-06-30 21:50:50 +02:00
SkyratBot
447216bd91 [MIRROR] Cannabis has more believable effects (#6560)
* Cannabis has more believable effects

* Update cannabis.dm

Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-30 20:20:30 +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
6dde124398 The nth grown food refactor: Changes MOST unique plant effects into special plant genes/traits! Plant Genes+ (#59107) (#6307)
* Auto doc'd much of grown botany food and plant traits and renamed a buncha variables and parameters to match modern contribution guidelines.
* Cleaned up a good bit of plant gene code left over from the prior refactor and modernized some of it.

All plant effects that were once unique to a plant are now un-graftable, un-mutatable, un-shearable plant traits - called IMMUTABLE traits.
The ultimate goal of this PR was to make all of the hidden, arcane traits that are spread through botany's various plants and add a way to figure out they exist in game. Take omega-weed, for example, which has a maximum volume of 420 units.


What does this mean for the enterprising botanist?

In most cases, all the plants should act the same way. None of the immutable traits are graftable from any of the plants, they cannot be sheared off of the plant, and they cannot be mutated randomly from strange seeds or high instability mutations.

Though, in refactoring these traits, two things have been fixed: Novaflower's on hit and Deathnettle's on hit now proc again. If you aren't aware, Novaflowers apply firestacks and Deathnettles paralyze on hit. They've been in an unreachable code segment for a few years now and i'm not sure if they should be "fixed" or not, since I think they don't need any buffs.


A few other things have changed:
* Liquid Contents can no longer be applied to plants with Hypodermic Prickles, and visa-versa. They already didn't work together, but this means you need to go through an extra step to make LC-deathnettles.
* Killer Tomatos no longer have liquid contents. Didn't really make sense, anyways.

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-06-16 22:40:14 +12:00
SkyratBot
dcf74d446a [MIRROR] Fixes carbon roses mutating into carbon roses (#6331)
* Fix carbon roses mutating into carbon roses (#59640)

* Fixes carbon roses mutating into carbon roses

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-06-16 00:26:16 +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
SkyratBot
75b3b2bc8b [MIRROR] Lizard Food: a Taste of the Homeworld (#6281)
* Lizard Food: a Taste of the Homeworld

* Mirror!

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-14 18:36:47 +12: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
2c9ea16cde [MIRROR] Adds quick-swapping for biogenerator containers (#6247)
* Adds quick-swapping for biogenerator containers (#59525)

* Adds quick-swapping for biogenerator containers

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-06-11 01:10:33 +01:00