Commit Graph

1214 Commits

Author SHA1 Message Date
SkyratBot
bf3af56598 [MIRROR] fix flashing white spheres when attacking items with light sources and light spheres on inventory/action buttons (#7576)
* fix flashing white spheres when attacking items with light sources and light spheres on inventory/action buttons (#60756)

* fix white sphere bug

* fix overlay lighting creating lights in inventory and action button

* fix flashing white spheres when attacking items with light sources and light spheres on inventory/action buttons

Co-authored-by: Couls <coul422@gmail.com>
2021-08-15 22:51:14 +01:00
SkyratBot
6ca0f0d80c [MIRROR] lifesteal component to element. (#7537)
* lifesteal component to element. (#60632)

* lifesteal component to element.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-08-13 17:22:49 +01:00
SkyratBot
d2d89a863a [MIRROR] [Ready] Mining Loot Rework (#7461)
* [Ready] Mining Loot Rework

* AAAA

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-10 16:12:36 +01:00
SkyratBot
b6cd89f757 [MIRROR] Kitchen expansion part 2: Ovens (#7474)
* Kitchen expansion part 2: Ovens (#60515)

Adds Ovens

Co-authored-by: MonkeyThatCodes <monkey>
Co-authored-by: tralezab <spamqetuo2@ gmail.com>
Co-authored-by: MonkeyThatCodes <MonkeyThatCodes@ deez.com>
Co-authored-by: Krysonism <robustness13@ hotmail.com>

* Kitchen expansion part 2: Ovens

Co-authored-by: AMonkeyThatCodes <20987591+AMonkeyThatCodes@users.noreply.github.com>
Co-authored-by: tralezab <spamqetuo2@ gmail.com>
Co-authored-by: MonkeyThatCodes <MonkeyThatCodes@ deez.com>
Co-authored-by: Krysonism <robustness13@ hotmail.com>
2021-08-10 15:50:45 +01:00
RatFromTheJungle
0cc34fb161 [NON MODULAR] Nerfs wheely heels, replaces bike crate with a Medical Beamgun crate (still extremely expensive) (#6933)
* replace bike

* nerfs wheely's

* Update riding_vehicle.dm

* memdical cramte

* sleep now bike

* phonerembit

* tttt
2021-08-08 23:17:02 +01:00
jjpark-kb
3b278f201c species id defines (#7466) 2021-08-08 22:05:10 +01:00
SkyratBot
bce50c3a84 [MIRROR] Deployable Component (Big Dakka Included) (#7380)
* Deployable Component (Big Dakka Included) (#60554)

* Deployable Component (Big Dakka Included)

Co-authored-by: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com>
2021-08-04 15:08:40 +01:00
SkyratBot
b70046550a [MIRROR] Gutlunch udders no longer double as mouths (#7376)
* Gutlunch udders no longer double as mouths (#60665)

Co-authored-by: Your mother <mothmilk666666666666@ tfwno.gf>

* Gutlunch udders no longer double as mouths

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: Your mother <mothmilk666666666666@ tfwno.gf>
2021-08-04 15:07:36 +01:00
SkyratBot
e2c9240251 [MIRROR] Adds the bare minimum admin components and allows admins to define list literals. (#7320)
* Adds the bare minimum admin components and allows admins to define list literals.

* Update decaySS.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-03 21:11:09 +01:00
SkyratBot
9098086959 [MIRROR] Adds a preference to make flashes darken your screen (#7308)
* Adds a preference to make flashes darken your screen (#60434)

* Adds a preference to make flashes darken your screen

* aaa

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-03 21:03:12 +01:00
SkyratBot
e5dc751f74 [MIRROR] Turns rust component into bespoke element (#7278)
* Turns rust component into bespoke element

* a

* Update misc_walls.dm

Co-authored-by: ChungusGamer666 <82850673+ChungusGamer666@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-03 20:56:40 +01:00
SkyratBot
54f003621b [MIRROR] Converts the footstep component into an element. (#7229)
* Converts the footstep component into an element.

* Update human.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-03 20:16:35 +01:00
SkyratBot
b845d13fd2 [MIRROR] Renames RemoveComponent, fixes a dumb runtime in Destroy (#7347)
* Renames RemoveComponent, fixes a dumb runtime in Destroy (#60653)

* Renames RemoveComponent, as its purpose was unclear. Fixes up some dumb uses, and properly docs its status as a helper proc for transfering components

* Renames RemoveComponent, fixes a dumb runtime in Destroy

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-08-03 20:06:15 +01:00
SkyratBot
f942963ce3 [MIRROR] componentized spirit item possession (#7346)
* componentized spirit item possession (#60614)

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

* componentized spirit item possession

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-08-03 20:06:06 +01:00
SkyratBot
4c29a5e334 [MIRROR] Renames COMSIG_MOB_APPLY_DAMGE (#7336)
* renames damge -> damage (#60647)

* Renames COMSIG_MOB_APPLY_DAMGE

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-08-03 20:04:48 +01:00
SkyratBot
f7ae1d7225 [MIRROR] surgery_initiator component to element. (#7335)
* surgery_initiator component to element. (#60634)

* surgery_initiator component to element.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-08-03 20:04:42 +01:00
SkyratBot
18724df6fe [MIRROR] Fixed phantom slipping caused by mk-clown shoes bananas (#7328)
* Fixed phantom slipping caused by mk-clown shoes bananas (#60626)

Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>

* Fixed phantom slipping caused by mk-clown shoes bananas

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
2021-08-03 20:03:50 +01:00
SkyratBot
7004ac7df4 [MIRROR] Fix riding offsets not actually doing anything (#7304)
* Fix riding offsets not actually doing anything (#60572)

* Fix riding offsets not actually doing anything

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2021-08-01 23:19:10 +01:00
SkyratBot
5bd18115e0 [MIRROR] Fixes unremovable components counting towards overall capacity (#7259)
* Fixes unremovable components counting towards overall capacity (#60528)

BCIs are no longer 6 slot instead of 10

* Fixes unremovable components counting towards overall capacity

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2021-08-01 11:38:51 +01:00
SkyratBot
c93f1cdebf [MIRROR] ski shoes arent as limiting anymore (#7240)
* ski shoes arent as limiting anymore (#60437)

* ski shoes arent as limiting anymore

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2021-07-29 23:44:11 +01:00
SkyratBot
f469cec626 [MIRROR] [Fix] Biobags are now capable of feeding reproductive extracts (#7232)
* [Fix] Biobags are now capable of feeding reproductive extracts (#60345)

* Makes Xenobiology biobags able to feed Reproductive extracts again

Co-authored-by: 小月猫 <alina.r.starkova@ gmail.com>

* [Fix] Biobags are now capable of feeding reproductive extracts

Co-authored-by: JustANormalHooman <johnathonbax@gmail.com>
Co-authored-by: 小月猫 <alina.r.starkova@ gmail.com>
2021-07-29 23:43:37 +01:00
SkyratBot
ccc38b0fc4 [MIRROR] Trash Cannons (#7225)
* Trash Cannons (#60476)

* Trash Cannons

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-07-29 11:15:03 +01:00
SkyratBot
778c303215 [MIRROR] Adds the ability to save/load circuits for admins. Adds the ability to duplicate modules in a round. (#7197)
* Adds the ability to save/load circuits for admins. Adds the ability to duplicate modules in a round. (#60222)

Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>

* Adds the ability to save/load circuits for admins. Adds the ability to duplicate modules in a round.

* a

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-28 23:28:01 +01:00
SkyratBot
227b722820 [MIRROR] Job refactor: strings to references and typepaths [This could seriously break things :)] (#7006)
* Job refactor: strings to references and typepaths

* 0

* holy fuck

* Update preferences.dm

* Update preferences.dm

* Update preferences.dm

* Update preferences.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-28 21:12:42 +01:00
SkyratBot
a14347bb06 [MIRROR] Dissecting Biddle Traitors: Toned down traitor flavor + antag info tgui (#7084)
* Dissecting Biddle Traitors: Toned down traitor flavor + antag info tgui

* Mirror!

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-07-28 20:42:33 +01:00
SkyratBot
591a611c01 [MIRROR] [FUCK][NO CI] Rust Component Fixes (#7165)
* [FUCK][NO CI] Rust Component Fixes (#60252)

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

* [FUCK][NO CI] Rust Component Fixes

Co-authored-by: Matthew J <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@ users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-28 19:06:34 +01:00
SkyratBot
b0797bc9eb [MIRROR] The spooky component is now a spooky element. (#7185)
* The spooky component is now a spooky element. (#60465)

* The spooky component is now a spooky element.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-07-28 19:04:29 +01:00
SkyratBot
c00481174d [MIRROR] Moves the kneecapping element to the elements folder. (#7181)
* Moves the kneecapping element to the elements folder. (#60466)

* Moves the kneecapping element to the elements folder.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-07-28 19:03:21 +01:00
SkyratBot
20fbe40187 [MIRROR] Makes only mapload foods require players to pick them up to decompose (#7131)
* Makes only mapload foods require players to pick them up to decompose (#60392)

Co-authored-by: Changelogs <action@ github.com>

* Makes only mapload foods require players to pick them up to decompose

Co-authored-by: Wallemations <66052067+Wallemations@users.noreply.github.com>
Co-authored-by: Changelogs <action@ github.com>
2021-07-26 15:48:38 +01:00
SkyratBot
7201c920cc [MIRROR] Capture The Flag: Class Warfare (#7108)
* Capture The Flag: Class Warfare (#59629)

Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>

* Capture The Flag: Class Warfare

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>
2021-07-26 15:46:56 +01:00
SkyratBot
d796323a3f [MIRROR] Fixes an underlay movable lighting runtime (#7087)
* Fixes an underlay movable lighting runtime (#60336)

* Fixes an underlay movable lighting runtime

Co-authored-by: Rohesie <rohesie@gmail.com>
2021-07-26 15:45:15 +01:00
BurgerLUA
045ef30888 Tweaks the Ants PR to make food decay longer, and no longer decay on lockers/fridges/crates. I was paid $20 to make this PR. (#6971)
* Tweaks the ants PR

* zzzz

* Update decomposition.dm

* lol webeditor

Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-23 17:47:50 +12:00
SkyratBot
2fc9a299a2 [MIRROR] Adds closets to ant decomposition blacklist, converts ant locate() spam into typecache (#7039)
* Adds closets to ant decomposition blacklist, converts ant locate() spam into typecache (#60296)

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

* Adds closets to ant decomposition blacklist, converts ant locate() spam into typecache

Co-authored-by: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
2021-07-20 13:59:26 +02:00
SkyratBot
c1163dff19 [MIRROR] EVEN MORE HARDDEL FIXES (#7017)
* EVEN MORE HARDDEL FIXES (#60228)

Fixes a ton of harddels, sourced from #59996
I think this brings us down to like, ~100 per round from ~200, with only like 20 of those being proper hell failures. I've seen harddel profiles below 1 second of total cost. Feeling good.

See you on the other side

Makes the cryopod control computer into a weakref, never trust bee code
Converts brig door timer internal lists to weakrefs
Fixes a harddel caused by qdeling a motion sensitive camera after it had left its source area, jesus christ why didn't we do this already holy shit
Converts the radio implant ref held by the antenna mutation to weakrefs because it isn't reliably cleaned up, makes the radio implant actually qdel its fucking radio
Removes the target var from the throwing datum, it does literally nothing and just exists to cause harddels, mostly for the singularity
 Fixes a cable harddel sourced from things that try to enter blueprints after smoothing, but before roundstart. IE, shuttles. Removes shuttles from the blueprints
Fixes emmisive blockers being added post qdel
Removes some manual ghosting from cryopods, I initially did this for harddel reasons, but I figured out a better fix for that. I'm now doing it because it's got this really strange logic for like "re-entering the game" that doesn't actually link to what the ghostize proc does. We should remove this at some point
Fixes robot hud objects harddeling due to hanging refs
Fixes buildmode related hanging refs, I'm coming for you admin team
Fixes a few instances of trying to add the forensics component post qdel, hhhhhhhhhhh
Fixes some split personality harddels/weirdness
Replaces a use of disconnect_duct with an init qdel hint, I suspect there's more issues with duct harddels, I've seen some odd logs about ahhh the area_contents list, but we can worry about that later
Makes teleporter targets into weakrefs, properly types them as /atom
Makes frequency devices into weakrefs
Makes cameras remove themselves from camera nets on Destroy
Makes tgui ui datums implement destroy, this means if I ever see one hang a ref to user or whatever, I know there's an error with calling close() properly. I've seen this harddel once, but not after this change so I assume there was some error with close(). IDK maybe this is a papering over? Would have to ask @ stylemistake
I've seen logs of beartraps being in world post del, putting a return there just in case. The same is true of nerf darts, but I haven't really looked into that yet
Makes a shoe's ref to untying alerts a weakref, yes this is needed.
Moves clearing client_in_contents to the Login of the new mob. This prevents doing things like ghosting someone before a mob qdel causing harddels
Fixes a harddel set sourced from adding a status effect to a qdeleted thing. Is this an error? I'm honestly not sure.
Converts bsa code to weakrefs
Converts the partner var of heat exchangers to weakrefs
Converts camera assemblies to weakrefs
Fixes some dumb behavior with ammo casings and assuming you'll be on a turf post Destroy parent call
Fixes? merger related harddels, you were never cleared from your own members list, so origin objects would end up making a new list, creating harddels. Potential input from @ ninjanomnom about the logic
Chasms store a static list of "falling atoms", which only exists for chasms that go somewhere else. This list wasn't being cleared of qdeleted objects, which is what happens when you fall in most chasms. Fixes this, and converts the list to weakrefs.
Fixes some runtimes in both sheet code, and the weather listener element. This is here because runtime spam made testing more of a pain, didn't think it needed its own pr
Fixes colorful reagent harddels sourced from reagents that were qdel'd before roundstart. I'm only like 50% sure this actually got it, but the issue may have been solved by #60174, so eh
Turns the nuke op antag datum's ref to the war button into a weakref
Fixes some holopad code that was not nulling refs all the time
Converts camera bugs to weakrefs, this was the result of the bug being "reworked" like 6 years back without taking the existing ref clearing into account. Whole item needs a redo, but this'll do for now.
Ensures that the both pulling and pullee refs are cleared on Destroy
The crew monitor held all users in a non clearing list, makes that list a weakref because I hate everything

Oh and I removed all sources of gas_mixture qdeletion, I'm kinda unsure on this since it's not technically supported, but any harddels from it might? indicate something going wrong with like, gas passing logic. I'd like @ MrStonedOne's thoughts, since I trust him to call me an idiot if I'm wrong.

<!-- Please add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. -->

## Why it's not good for the game

I crashed sybil like 10 times to get this data, I'm gonna put it to good use. Don't think you're safe sybilites, I'm coming for you.

* EVEN MORE HARDDEL FIXES

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-07-20 12:59:41 +02:00
SkyratBot
f964a28ed7 [MIRROR] Fixes duffelbag curse and curse of hunger code in general. (#7010)
* Fixes duffelbag curse and curse of hunger code in general (#60290)

Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>

* Fixes duffelbag curse and curse of hunger code in general.

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
2021-07-19 15:58:57 +01:00
SkyratBot
52a8891f7a [MIRROR] Changes overlay lighting vis contents objs -> underlays (#6985)
* Changes overlay lighting vis contents objs -> underlays (#60239)

Previously what it would do is create up to three objects; a cone, a lighting image and a holder
Then whenever the lighting image was placed into the holders vis contents and the holder would be teleported several times when the parent would to turn or move, and the cone would be spun when the parent spun

Instead of doing that it now just translates a single overlay every time that something is updated

* Mirror!

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-07-19 20:43:33 +12:00
SkyratBot
d8b4f116c4 [MIRROR] Allows charging batteries of integrated circuits with inducers and allows scanning ids on unregistered circuits through shells. (#6983)
* Allows charging batteries of integrated circuits with inducers and allows scanning ids on unregistered circuits through shells. (#60227)

Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>

* Allows charging batteries of integrated circuits with inducers and allows scanning ids on unregistered circuits through shells.

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
2021-07-19 20:16:39 +12:00
SkyratBot
b37a8b5ef0 [MIRROR] Circuit submodules (#6980)
* Circuit submodules (#60109)

Adds the module component that is basically a subroutine. Allows you to compact your logic into a bunch of functions.

* Circuit submodules

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-07-19 20:12:15 +12:00
SkyratBot
14355e3442 [MIRROR] Fixes losing dynamic luminosity on ChangeTurf() (#6936)
* Fixes losing dynamic luminosity on ChangeTurf()

* Mirror!

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-07-19 16:45:52 +12:00
SkyratBot
934f1b8ae8 [MIRROR] Fixes a roundstart uplink implanting runtime (#6961)
* Fixes a roundstart uplink implanting runtime (#60242)

There's no guarantee there will be a user making the implanting, such as it's the case of roundstart equipping.

* Fixes a roundstart uplink implanting runtime

Co-authored-by: Rohesie <rohesie@gmail.com>
2021-07-16 20:35:59 +01:00
SkyratBot
0026a9ece2 [MIRROR] Fixes density when fireman carrying (#6947)
* Fixes density when fireman carrying (#59900)

* Fixes density when fireman carrying

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-07-16 17:15:32 +01:00
SkyratBot
7465ce721e [MIRROR] fixes hyperspace connect_loc_behalf bug (#6948)
* fixes hyperspace connect_loc_behalf bug (#60231)

turns out my move_stacks var doesnt work asynchronously since this bug made things with connect_loc_behalf runtime on every movement unless you somehow moved it back to the transit turf and off without it doing the runtime special.

(The sleep and hell the whole bit of code in space/Entered was unneeded, since it just happens normally as a part of move. Life is pain) -Lemon

also does misc code improvements i found while investigating ANOTHER c_l_b bug with stacks i found while testing this one, which i did NOT manage to fix unfortunately

* fixes hyperspace connect_loc_behalf bug

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
2021-07-16 17:15:11 +01:00
SkyratBot
114347972a [MIRROR] Adds Ants, Decomposition, and some extras. (#6944)
* Adds Ants, Decomposition, and some extras. (#59634)

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

* Adds Ants, Decomposition, and some extras.

Co-authored-by: Wallemations <66052067+Wallemations@users.noreply.github.com>
Co-authored-by: Kylerace <kylerlumpkin1@ gmail.com>
2021-07-16 08:05:37 +01:00
SkyratBot
eed6aafb06 [MIRROR] Fixes lingering moodlet on ethereal stomach removal. (#6897)
* Fixes lingering moodlet on ethereal stomach removal. (#60130)

* Fixes lingering moodlet on ethereal stomach removal.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-07-13 23:57:26 +01:00
SkyratBot
c9eefd511b [MIRROR] Fix Tram ghost magnet and other cases of observer forceMove (#6804)
* Fix Tram ghost magnet and other cases of observer forceMove (#60026)

* Fix Tram ghost magnet and other cases of observer forceMove

Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
2021-07-10 14:16:55 +01:00
SkyratBot
41db1e68cb [MIRROR] Fixes a plumbing harddel (#6806)
* Fixes a plumbing harddel (#60067)

* Fixes a plumbing harddel

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2021-07-10 14:07:38 +01:00
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
c7cab95593 [MIRROR] Rust Component / Wirebrush Rust Remover (#6778)
* Rust Component / Wirebrush Rust Remover (#59977)

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

* Rust Component / Wirebrush Rust Remover

* Revert "[modular] wirebrush (#6521)"

This reverts commit 4f87b970f4.

* Makes the advanced wirebrush not critfail anymore.

Co-authored-by: Matthew J <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 03:06:22 +02:00
SkyratBot
d862dc3dc3 [MIRROR] fix buckling to a vehicle not setting your initial sprite position correctly (#6733)
* fix buckling to a vehicle not setting your initial sprite position correctly (#59999)

* fix buckling to a vehicle not setting your initial sprite position correctly

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-07-05 15:54:31 +01:00
SkyratBot
bada3509b1 [MIRROR] wisps no longer fall in chasms (#6731)
* wisps no longer fall in chasms (#60004)

Co-authored-by: coiax <yellowbounder@ gmail.com>

* wisps no longer fall in chasms

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: coiax <yellowbounder@ gmail.com>
2021-07-05 15:53:51 +01:00