Skip to content
This repository has been archived by the owner on Nov 12, 2022. It is now read-only.

Removes degeneracy. #25

Merged
merged 1 commit into from Sep 25, 2021
Merged

Removes degeneracy. #25

merged 1 commit into from Sep 25, 2021

Conversation

AcapitalA
Copy link
Contributor

Removes the non-binary option, IDpol and neurotypicals have no place in a 2D spaceman game where you beat eachother in the head with toolboxes.

@Jeff-Dome

This comment was marked as abuse.

@TheChosenEvilOne
Copy link
Contributor

fuck it, what is the worst that could happen.

@TheChosenEvilOne TheChosenEvilOne merged commit d1c1806 into The-Merchants-Guild:master Sep 25, 2021
@AcapitalA AcapitalA deleted the chad-energy branch September 26, 2021 20:00
@JinGiant
Copy link
Contributor

JinGiant commented Oct 7, 2021

Was scared at the title for a sec

@optimumtact

This comment was marked as off-topic.

@TheChosenEvilOne
Copy link
Contributor

@optimumtact hi oranges

EdgeLordExe added a commit that referenced this pull request Mar 12, 2022
* [READY] [AGONIZING] [IDB IGNORE] [MDB IGNORE] The final merge (#58)

* Adds a double click shortcut to loading Supplypod presets (#60191)

Admin Supplypod Presets can now also be loaded by double clicking their label.

* Automatic changelog generation for PR #60191 [ci skip]

* Fixes charlie station supermatter fluff paper and makes it's code not terrible (#60176)

Yes apparently you can code fluff paper badly. Whoever updated it to the supermatter version did the update in the map file for some reason. Fixes #60171.
A Charlie station fluff paper about the Supermatter is no longer misnamed "singularity generator". THERE WAS NEVER SUCH A THING AS A SINGULARITY GENERATOR. OCEANIA HAD ALWAYS BEEN AT WAR WITH EASTASIA.

* Automatic changelog generation for PR #60176 [ci skip]

* Improves item's action button updating code (#60149)

This PR improves item action button updating code by introducing a proc to update all item's associated action buttons, which simplifies the process and reduces code duplication.

I also fixed a relevant bug where a PDA's action button icon did not properly update upon light toggle because it did not force the button update. Forcing the button update is needed in this case due to how light overlay operates, where the button icon state stays the same, so the code thought updating the action button icon was unnecessary.

* Automatic changelog generation for PR #60149 [ci skip]

* Fix toxins airlocks + rogue decal on delta (#60207)

This shifts the position of the toxins airlock control by one tile so that it can be accessed from inside the airlock chamber. This is applied to Tram, Delta, Kilo, and Meta. Only Ice was properly setup.

Also kills a rogue decal inside a medbay wall on Delta.

Thanks to Adhoc on discord for reporting this.

* Automatic changelog generation for PR #60207 [ci skip]

* Automatic changelog compile [ci skip]

* Important Moff Related Tramstation Fix (#60243)

* Automatic changelog generation for PR #60243 [ci skip]

* Fixes an examine() runtime (#60248)

* Tones down explosions (#60233)

* Automatic changelog generation for PR #60233 [ci skip]

* Removes a chrono underlays hack (#60236)

* fixes ski shoes description (#60241)

* Automatic changelog generation for PR #60241 [ci skip]

* Only blend areas when it's actually needed (#60237)

* Only blend areas when it's actually needed

* Respect varedits

* makes get_hearers_in_view() faster AGAIN, fixes issue with previous optimization (#60219)

fixes #60197
woke up today with a ridiculous idea of semi-automatic compile time loop unrolling, wasnt worth the complexity in the least but it made the basis of this PR which i then continued work on. makes area_sensitive_contents into a more general system of important_recursive_contents where we can define reasonable uses to replace recursive contents iteration of the type found in get_hearers_in_view() as long as everything that uses it isnt something incredibly common to the point that it noticeably increases memory usage.

* Automatic changelog generation for PR #60219 [ci skip]

* Circuit submodules (#60109)

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

* Automatic changelog generation for PR #60109 [ci skip]

* Admins can multikey (#60257)

* 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>

* Automatic changelog generation for PR #60227 [ci skip]

* 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

* Automatic changelog generation for PR #60239 [ci skip]

* Rework maintenance loot spawners to fire at roundstart (#59913)

Maintenance loot spawners now fire at roundstart, rather than during the initialization of the Atoms subsystem.
Maintenance loot spawners do not qdel themselves during the spawning process, but persist, and merely hide themselves from living players.

As a cute side effect, this lets preround observers look at the colourful maintenance loot dice icons before the round starts. Observers can continue to see the loot dice post-round, but they are deliberately
very faint.

* Fixes light explosions having 0 chance to delimb someone if they have no bomb resist (#60261)

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

* Automatic changelog generation for PR #60261 [ci skip]

* Carrying people works again (#60272)

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

* Automatic changelog generation for PR #60272 [ci skip]

* Resprites the aquarium (#60108)

imageadd: Replaces the old aquarium sprites

* Automatic changelog generation for PR #60108 [ci skip]

* Ports a modified Fire Extinguisher Sprite from Tau Ceti (#60123)

imageadd: Adds new fire extinguisher sprites based on Tau Ceti's!

* Automatic changelog generation for PR #60123 [ci skip]

* Space Dragon Nerfs and Adjustments (#60259)

* Automatic changelog generation for PR #60259 [ci skip]

* Fixes tracking implants that cannot be used as teleporter beacons erroneously being described as usable as teleporter beacons in the implant pad. (#60269)

* Automatic changelog generation for PR #60269 [ci skip]

* Makes carps not lose track of who they're following if vision gets obstructed (#60274)

* Automatic changelog generation for PR #60274 [ci skip]

* Automatic changelog compile [ci skip]

* fixes ghosts not being included in get_hearers_in_view(), AGAIN! (#60297)

thanks to shaps for reporting this
turns out mob/dead/Initialize() doesnt call parent, and mobs are made hearing sensitive in mob/Initialize(), so ghosts yet again werent included in get_hearers_in_view(). now they are!

now actually tested this time by attacking pun pun then ghosting, on master the red attack text doesnt show for ghosts in view but now it does

with the first pr the issue was because when target was a mob, view() only includes what the mob can see, so i made it always use a turf like it was previously. but the refactor done in the same pr meant that ghosts didnt become hearing sensitive so whoops

* Automatic changelog generation for PR #60297 [ci skip]

* Add to moth week holiday: teleporter accidents make you moths (#60284)

* Automatic changelog generation for PR #60284 [ci skip]

* Balloon alert for energy gun swap mode (#60279)

* Automatic changelog generation for PR #60279 [ci skip]

* Add a box of silver IDs to the HoP office on TramStation (#60183)

* Automatic changelog generation for PR #60183 [ci skip]

* convert some adv tool actions into balloon alerts (#60278)

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

* Automatic changelog generation for PR #60278 [ci skip]

* Adds USB integration to the Bluespace Launchpad console (#60263)

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

* Automatic changelog generation for PR #60263 [ci skip]

* Balances metallic hydrogen armor (#60254)

* Automatic changelog generation for PR #60254 [ci skip]

* Adds a double click shortcut for loading equipment (#60287)

You can now load equipment outright by double clicking the corresponding equipment button in the Select Equipment UI. Very useful if you do not care about preview or you just want to quickly switch between equipment sets. This also brings it closer to the old behavior before TGUI, where you could also quickly load equipment set directly by double clicking the corresponding entry in the input list.

* Automatic changelog generation for PR #60287 [ci skip]

* Job refactor: strings to references and typepaths (#59841)

* Job refactor: strings to references and typepaths

* fixed sentient diseases reinfecting when dead (#60107)

* Automatic changelog generation for PR #60107 [ci skip]

* Automatic changelog compile [ci skip]

* Wizard gets bonus points if they go random. (#60288)

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

* Automatic changelog generation for PR #60288 [ci skip]

* Fixes duffelbag curse and curse of hunger code in general (#60290)

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

* Automatic changelog generation for PR #60290 [ci skip]

* rebalance fuel, moderators and cooling (#60246)

Fuel have a max amount before the machine start taking more damage (10k moles, it gains 1 damage every 1000 moles exceeding 10k. this damage overseed the capped one)
Moderators have the same treatment, but instead of adding damage, they'll crack open the machine releasing gases (depends on the pressure achieved) there is a small explosion or a big one.
Cooling volume has been added, that way the cooling can be made stronger or weaker based on the current situation and need

added downsides to shoving too much fuel/moderator inside the machine, the cooling volume can be adjusted in the GUI to make it stronger/weaker based on the user needs

* Automatic changelog generation for PR #60246 [ci skip]

* 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.

* Fixes weather being opaque and deletes unused acid rain (#60303)

Per title, also makes voidstorm use weather_color because it was just black snow, and deletes acid rain with potatos permission since the sprite was garbage and the rain unused.

* Automatic changelog generation for PR #60303 [ci skip]

* Fixes cutting open heads dropping hidden organs (#60267)

Yes it's a dumb fix, but organ code is dumb. I want to rework how organs are stored eventually when I get to it which is when I'll clean this up. (I also want to rework external organs again to just be datums attached to organs but hush)

* Automatic changelog generation for PR #60267 [ci skip]

* 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.

* Automatic changelog generation for PR #59906 [ci skip]

* DMdoc's implant_clown.dm (#60268)

* Replace bespoke maintenance loot types with hardcoded ones (#60295)

Some older templates, and a couple of shuttle templates used a custom
type syntax on the map to set up maintenance loot with a higher loot
count.

However, these x3, x4, etc. spawns already exist, and don't need to be
bespoke modified.

Replaces those custom types with the ones already defined.

* Change maintenance loot spawns to be invisible post-spawn (#60294)

A previous commit made maintenance loot spawn effects visibile to
observers, but transparent.

However, in practice this is a lot of visual noise for very little
benefit for observers, so after they've spawned, they disappear, akin to
the old behaviour.

(They are still there, just hidden, but it looks the same to the end
user.)

* Fixes a bug with pronoun swapping inside of names (#60266)

fixes #60253

the above issue showcased a really weird issue with "manual_emote()" which took an emote and then changed the pronoun mid-use, which on its own is ok, but some mobs include names with their emote, hence changing "pronouns" in the middle of peoples names

this method of using manual_emote() is dumb because theres already a proc for changing pronouns in a string, as well as dedicated procs for inserting the correct pronoun for the given mob DIRECTLY in the emote string itself

so what I did was remove the part of the code in manual_emote() that swapped pronouns, it wasnt needed, and instead went to every single emote string that used it and used the [p_they()] procs to get the correct pronouns.

while i was at it, i also touched up descriptions and other miscallaneous emotes and mob communication to get rid of "It's". mobs are by default plural, they arent objects, instead replaced with "they're" etc... a mobs and mob subtypes gender WAS respected

also gave the male gender to two very specific clown mobs which are clearly coded male. gave the void_corgi a neuter gender, since its description makes it a reference to the "void stares back" phrase, which makes it genderless as the void is not a noun.

EDIT: oh, and i did fix an issue with the replace_pronouns() proc, which uses "msg" as its var, but one if statement was "message".

* Automatic changelog generation for PR #60266 [ci skip]

* Adds the "To Number" circuit component (#60202)

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

* Automatic changelog generation for PR #60202 [ci skip]

* Remove the chemistry README (and "DO NOT PORT LIST") that we are not enforcing (#60319)

* Remove the chemistry "DO NOT PORT LIST" that we are not enforcing

* Just delete the whole thing, actually

* Automatic changelog compile [ci skip]

* qol upgrades for incinerators and some cleanup (#60258)

* Automatic changelog generation for PR #60258 [ci skip]

* Some deltastation fixes (#60260)

* Automatic changelog generation for PR #60260 [ci skip]

* Minor Icebox mapfixes (#60299)

* Automatic changelog generation for PR #60299 [ci skip]

* Hulks and larvas will now dust when punching the supermatter (#60307)

* Automatic changelog generation for PR #60307 [ci skip]

* Changes ant desc & fixes ph requirements of ant breeding (#60310)

* Automatic changelog generation for PR #60310 [ci skip]

* changed the links for bartender and cook guides to the new wiki pages (#60313)

* Automatic changelog generation for PR #60313 [ci skip]

* 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>

* Automatic changelog generation for PR #60296 [ci skip]

* Fixes a runtime that would leave everyone naked (#60327)

The players and admins didn't seem to appreciate the event.
Ungrateful lot.

* ANTI-TIDER-2500 (#60016)

Straight from CentComm's R&D lab, the
ANTI-TIDER-2500
is the ULTIMATE crowd-control device.
Tired of being harassed by the crew for petty reasons? Sick of permabrigged prisoners constantly rioting over soggy tofu rations? The ANTI-TIDER-2500 is for YOU! For the modest sum of 710 credits you'll finally be able to hose clowns and whiners alike in pepper spray!

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

* Automatic changelog generation for PR #60016 [ci skip]

* Fixes nulls in managed_overlays (#60323)

#60320 highlighted an issue about managed_overlays, this fixes a null i noticed some time ago in them

* managed_overlays no longer stores as a list for singletons (#60320)

This is kinda on the snowflakely side, but im ok with the concept for cases like this. Nearly every movable with smoothing only has a single item list containing the smoothing overlay, this includes pipes, wires, windows, tables, lattices, etc.  This seems like a large enough waste to justify the type confusion between lists and an appearance.

* makes it so classic baton can stamcrit again (#60321)

Makes it so the classic baton can stamcrit again. This is mostly for downstream since we're having problems with a faster cooldown classic baton.

* Automatic changelog generation for PR #60321 [ci skip]

* Adds the scanner shell. (#60325)

Adds the scanner shell that lets you scan objects. Not much else than that.

* Automatic changelog generation for PR #60325 [ci skip]

* Rework appendicitis: not event-based, not a disease (#60331)

Adds a new trait that "simulates" a medium-like disease according to health HUDs.
Organs now control their own "status text" for health scanners, for all except the appendix, this is the same as before.
Appendicitis has a low chance of occuring on each life tick of an appendix, it is no longer a disease.

* Automatic changelog generation for PR #60331 [ci skip]

* Malf humans, and perfectly functioning ais, round three. (#60335)

Fixes mistake made in #59765, that fixed malf humans spawning by making it impossible for any malfunctioning ai to spawn.
That PR used wrong proc, so it always returned TRUE, so the code declined every player candidacy for the antag datum. I changed it for correct proc, and did some basic testing on it.

* Automatic changelog generation for PR #60335 [ci skip]

* Automatic changelog compile [ci skip]

* Fixes a null to_chat runtime (#60337)

* Adds nanodrug vend to tramstation (#60329)

* Update tramstation.dmm

* oops, my bad

* Automatic changelog generation for PR #60329 [ci skip]

* Fixes an atmos related runtime involving rotating machineries (#60244)

* Adds a simple if check to prevent runtimes

* Deletes a mistaken comment that I added in the prev commit

* Implemented the check for TEG and HFR.
Also moved cryo nullifyPipenet check and firing to only happen if a node is present.

* Automatic changelog generation for PR #60244 [ci skip]

* Fixes wheelchair overlays being odd. (#60129)

* Fixes wheelchair overlays.

* cached.

* Automatic changelog generation for PR #60129 [ci skip]

* GAGS coloring for Atmos that displays changes in temperature (#59924)

This PR adds temperature based coloring for atmos gas meters and freezers.

These values are based on the BODYTEMP icon warnings that you get when a room is too hot or too cold. There is also some minor code improvements where some of the icon heat and cold warnings were hardcoded values. I made this a constant in the __DEFINES.atmospherics.dm file that you can see below. These values have been applied to air alarms, thermomachines, gas meters, and species code.

This is a QoL update for atmos tech nerds. Instead of having to manually examine a gas meter or use an analyzer to determine what temperature is in the pipes you can rely on the colored icons to communicate that information rapidly. This should also help prevent harmful gas leaks where a person unwrenches a pipe without realizing there is hot gas inside it. And you should be able to troubleshoot a delaming SM faster and easier with these colors.

* Automatic changelog generation for PR #59924 [ci skip]

* Fixes index table circuit component outputting a table rather than a list (#60348)

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

* Automatic changelog generation for PR #60348 [ci skip]

* Automatic changelog compile [ci skip]

* Vim, but ready for merge now (#60334)

Minature little mecha for critters (tiny simple animals) to ride around in. Comes with headlights, and the ability to chime or buzz (in case you cannot speak gal com)

Old PR #59736

I got the sprites for it now!

* Automatic changelog generation for PR #60334 [ci skip]

* Corrects the attribution in the changelog for Ants to include Keelin. (#60330)

* Corrects the attribution in the changelog for Ants to include Keelin.

* Update 2021-07.yml

* Cleans up a buncha messed up spans on the plant analyzer (#60201)

Cleans up some of the spans on the plant analyzer from the mass span conversion PR. Find and replace did not do wonders for the plant analyzer formatting (which is probably partially my fault).

Also adjusts some visible_message formatting and some text formatting of the plant analyzer.

* Automatic changelog generation for PR #60201 [ci skip]

* Gas Masks Properly filter now (#58529)

This PR allows gas masks to properly filter toxic gases by using one-time-use filters that can be made in any lathe from roundstart. All gas masks start with filters in at roundstart.
These filters will have different filtering abilities that differenciate what gas they'll be able to filter the most. The highest ones will be plasma gas, co2 and n2o.
Currently there is only one filter available, it will filter plasma, co2 and n2o at higher amount, while nitryl, stimulum, freon, hypernob and bz will be at a mid range and the more complex/dangerous gases healium, zauker, proto nitrate, tritium, halon will have easier time passing even at trace amounts
More filters with different filtering levels soon(tm)

Warning, the masks will filter traces amount of gases, but will also help slowdown the damage you'll get by breathing the gas by reducing the amounts of moles taken (example plasma intoxication will be slower)

Gas masks now properly filter gases when a filter is used (they will work normally otherwise)
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>

* Automatic changelog generation for PR #58529 [ci skip]

* Revert "makes it so classic baton can stamcrit again" (#60351)

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

* Automatic changelog generation for PR #60351 [ci skip]

* Kills grown/misc.dm (#60360)

* Automatic changelog generation for PR #60360 [ci skip]

* adminordrazine now processes in dead bodies (#60344)

* Automatic changelog generation for PR #60344 [ci skip]

* Fix orange shoes becoming errors on detaching handcuffs (#60367)

Fixes the icon state of orange shoes being set to "" on detaching handcuffs, incidentally cleans up the use of src. in the vicinity of the fix

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

* Automatic changelog generation for PR #60367 [ci skip]

* Fix vatbeast slapping  (#60206)

This fixes a bug that caused the vat beast slap ability to runtime and fail.

This was caused by the owner variable on the proc holder never being set.

* Automatic changelog generation for PR #60206 [ci skip]

* Change combat mode sounds to use SEND_SOUND instead of playsound_local (#60364)

The sound feedback when toggling combat mode currently doesn't work when the character is deafened.

* Automatic changelog generation for PR #60364 [ci skip]

* Reorder job equip code so quirk equips are last (#60333)

* Automatic changelog generation for PR #60333 [ci skip]

* goodbye misc.dm! (#60359)

* Automatic changelog generation for PR #60359 [ci skip]

* Dissecting Biddle Traitors: Toned down traitor flavor + antag info tgui (#60311)

* Automatic changelog generation for PR #60311 [ci skip]

* Fixes security not getting assigned to departments (#60349)

* add support for GAGS to design asset list generation (#60366)

* Automatic changelog generation for PR #60366 [ci skip]

* Fixes an underlay movable lighting runtime (#60336)

* Automatic changelog compile [ci skip]

* Fixes malfunctioning borgs not defending against emag (#60368)

Hmm, another thing that was broken by malfunctioning ai split, and another oneline fix

* Automatic changelog generation for PR #60368 [ci skip]

* Fix normal panic bunker rejecting when it shouldnt (#60289)

If panic bunker is enabled, interviews disabled, and living bunker disabled, and a player whitelisted previously by only observing connects, you will get the message
"ADMIN LOG: Failed Login: [Ckey attempting to join] - Account attempting to connect during panic bunker, but they do not have the required living time 0/0."

Instead what should happen is the living time is ignored as it should be

(This also fixes when it's set to say 5 minutes and someone with 5 minutes connect but is rejected anyway)

* Automatic changelog generation for PR #60289 [ci skip]

* That's it. *GAGS'ifies your berets* (#59536)

Converts berets to greyscale config

* Automatic changelog generation for PR #59536 [ci skip]

* Fixes minor typo with bloodspider directive  (#60386)

* Automatic changelog generation for PR #60386 [ci skip]

* Fixes area zones in icebox circuit lab (#60389)

* Automatic changelog generation for PR #60389 [ci skip]

* Makes hedges not a child of /obj/structure/fluff (#60383)

* Automatic changelog generation for PR #60383 [ci skip]

* Fixes missing space in happiness description (#60391)

* Automatic changelog generation for PR #60391 [ci skip]

* Adds the proper path to the boxes (#60346)

* Automatic changelog generation for PR #60346 [ci skip]

* Revert "right click to activate porta-seeder" / switches porta-seeder hotkey to ctrl-click (#60316)

* Automatic changelog generation for PR #60316 [ci skip]

* Capture The Flag: Class Warfare (#59629)

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

* Automatic changelog generation for PR #59629 [ci skip]

* Automatic changelog compile [ci skip]

* Use rust-g to url_encode (and other builtin overrides) (#60190)

* Instructs vscode to insert final newlines into to files (#60405)

If we're gonna lint for it we might as well automate it.

* Fixes Nightmares getting a broken ui panel (#60427)

* terribly misnamed

* fuuuuuuuuuuu

* Automatic changelog generation for PR #60427 [ci skip]

* Automatic changelog compile [ci skip]

* Fix vent pump icon state (#60409)

* Automatic changelog generation for PR #60409 [ci skip]

* Add musical instruments to maint loot list (#60410)

* Automatic changelog generation for PR #60410 [ci skip]

* 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.

* Automatic changelog generation for PR #60415 [ci skip]

* Fixes difficulties with placing lattices on multiz maps. (#60124)

Title. Because of mob and object visuals under open space being able to be hovered over with the cursor and examined and in general acting as entities distint from the turf holding them it tends to be hard or even impossible to build floor and catwalks over these turfs. This PR aims to fix it with a basically simple, more-convenient-than-a-painstaking-refactor and easy to apply element (edit: and proc).

* Automatic changelog generation for PR #60124 [ci skip]

* Splits 'random verbs' into several other verb files (#60403)

* Fixes OOC chat avoid_highlighting (#60413)

Adds `avoid_highlighting` args to OOC `to_chat()` calls.

Passes `avoid_highlighting` through to `to_chat_immediate()` before SSchat is ready.

* Automatic changelog generation for PR #60413 [ci skip]

* Automatic changelog compile [ci skip]

* Fixes bugs with silicons being pushable when anchored/combat mode

* Automatic changelog generation for PR #60398 [ci skip]

* Spraycans actually empty if used below 2 units while colouring lights. (#60395)

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

* Automatic changelog generation for PR #60395 [ci skip]

* Makes only mapload foods require players to pick them up to decompose (#60392)

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

* Automatic changelog generation for PR #60392 [ci skip]

* Ports/Adds new outfits for command and centcom staff! (#60414)

* Automatic changelog generation for PR #60414 [ci skip]

* Add plasma xeno statue (#60408)

The sprite existed for a long time but was never added to the code for some reason.

* Automatic changelog generation for PR #60408 [ci skip]

* Fix runtime when deleting crossbows/syringe guns (#60421)

* fix avoid_highlighting (#60428)

* Automatic changelog generation for PR #60428 [ci skip]

* Minor correction to traitor flavor (#60425)

* Automatic changelog generation for PR #60425 [ci skip]

* Makes a doppler array message less wordy (#60429)

* Automatic changelog generation for PR #60429 [ci skip]

* Adds baseturf helpers to the lavaland syndie base and seed vault (#60419)

* Automatic changelog generation for PR #60419 [ci skip]

* bless aware hud is no longer hardcoded for chaplains (#60420)

* Automatic changelog generation for PR #60420 [ci skip]

* Adds a Pathfinding circuit component (#60095)

* Automatic changelog generation for PR #60095 [ci skip]

* Brain-computer interfaces, circuits in your brain (#60338)

BCIs are a new shell that can be implanted in your brain through surgery or through a BCI Manipulation Chamber, which provide the ability to easily implant and remove BCIs. They are the same size as compact remotes and generally share the same limitations.

Also adds CIRCUIT_FLAG_HIDDEN, to hide components from the UI. I didn't end up needing this, but Watermelon said he had ideas for it, so eh.
Why It's Good For The Game

BCIs provide an interesting, stealthy input method for circuits. They are seen as a healthier alternative to nanites, and improve on them in several ways:

    Circuits have limited manipulation of the world, and intentionally do not perform the ability to provide passive healing, revives, etc.
    Circuits have a significantly better UI and UX than nanites.
    Circuits regularly get content expansions, which means that as a side-effect, there'll often be new things to play with for BCIs.

Other point to make:

    BCI implanters have no cloud, and instead require the BCI to be put inside the machine. This means it requires the attention of the scientist (or even just a box with them inside). With 

    Adds the ability to save/load circuits for admins. Adds the ability to duplicate modules in a round. #60222, which lets you reprint a circuit you made that round, this means you can print out lots of BCIs, rather than going through the tedium of constantly remaking it.
    BCI implanters are not roundstart, but rather in the advanced shells node. This is essentially the same as nanites, except for the difference of nanites starting with all the machinery, but none of the powers.

Changelog

cl
add: Added brain-computer interface circuit shells.
/cl

* Automatic changelog generation for PR #60338 [ci skip]

* Sentient monkeys are no longer knocked over by mobs in the way. (#60139)

Title. They used to be immune to this in the past, but then they were refactored into a species and things have changed.

* Automatic changelog generation for PR #60139 [ci skip]

* removes some uses of var in world (#60407)

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>

* Kills the misc items file (#60380)

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

* Automatic changelog generation for PR #60380 [ci skip]

* Kills _globalvars/misc.dm (#60358)

* Automatic changelog generation for PR #60358 [ci skip]

* Gives zombies no hunger trait (#60387)

* Automatic changelog generation for PR #60387 [ci skip]

* Automatic changelog compile [ci skip]

* Changed Kilostation's Solars (#60355)

* Automatic changelog generation for PR #60355 [ci skip]

* TRAAAAAAAAAM STAAAAAAAATION  (#60379)

fixes security newscasters in nonsecurity rooms

* Automatic changelog generation for PR #60379 [ci skip]

* fixes some area zones around Meta medical (#60412)

* Automatic changelog generation for PR #60412 [ci skip]

* Fix APC power usage (#60472)

* Automatic changelog generation for PR #60472 [ci skip]

* Fix wallet ID access (#60449)

* Fix wallets ID access

* Refactor id_card code to be simple

* Refactor id_card even further

* Automatic changelog generation for PR #60449 [ci skip]

* Add Referee costume (#60430)

imageadd: Added referee costume

* Automatic changelog generation for PR #60430 [ci skip]

* [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>

* Automatic changelog generation for PR #60252 [ci skip]

* the elite syndie suit now has the proper icons on its first equip (#60459)

* Automatic changelog generation for PR #60459 [ci skip]

* Adds a autofocus arg to tgui_alert (#60452)

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

* Automatic changelog generation for PR #60452 [ci skip]

* makes the tram more powerful than you can ever imagine (#60381)

* Automatic changelog generation for PR #60381 [ci skip]

* it LIVES!

Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
Co-authored-by: tgstation-server <tgstation-server@tgstation13.org>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Maurukas <66576896+Maurukas@users.noreply.github.com>
Co-authored-by: Changelogs <action@github.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Helianthus00 <64755361+Helianthus00@users.noreply.github.com>
Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: InsaneRed <47158596+InsaneRed@users.noreply.github.com>
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>
Co-authored-by: coiax <yellowbounder@gmail.com>
Co-authored-by: Sheits <81964183+Sheits@users.noreply.github.com>
Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: TheSmallBlue <ilanmori@hotmail.com>
Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Time-Green <timkoster1@hotmail.com>
Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: aaaa1023 <74441292+aaaa1023@users.noreply.github.com>
Co-authored-by: Wallemations <66052067+Wallemations@users.noreply.github.com>
Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Co-authored-by: Malgover <56408561+Malgover@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
Co-authored-by: Kubisopplay <38842052+Kubisopplay@users.noreply.github.com>
Co-authored-by: godspeedfunnyman <79808856+godspeedfunnyman@users.noreply.github.com>
Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Thunder12345 <stewart@critar.demon.co.uk>
Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: DomitiusKnack <56321744+DomitiusKnack@users.noreply.github.com>
Co-authored-by: EuSouAFazer <84548101+EuSouAFazer@users.noreply.github.com>
Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
Co-authored-by: Matthew J <12817816+ZephyrTFA@users.noreply.github.com>

* Re-adds the warden's combat shotgun. (#60)

:)

Co-authored-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Soy Milk can now OD. (#59)

* Soy OD

* Fix #1

Json-ified

* Fix #2

Co-authored-by: TheChosenEvilOne <tceo-email@protonmail.com>

* extensible_machine component (#46)

* extensible_machine component

* ticked

* comment

* Re-adds buckshot and slugs. (#61)

* DMI fix

* Revert "DMI fix"

This reverts commit 03186719a53f7da1cf9140c35d8e905428b5b1dc.

* re-adds buckshot and slugs

un-breaks the buck

* Fix #1

OOPS

* Lowers price of ammo

* Urist McGrayshit runs over Johnson Richard (as Captain)! (#2)

* Urist McGrayshit runs over Johnson Richard (as Captain)!

* icon, (icon changing untested)

* Named Vomit (#4)


Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>

* *scream (#6)

* Adds the Explosives bundle for nukies. (#8)

Also includes a rocket ammo box!

* Update code/modules/wiremod/shell/mech.dm (#7)

Add circuit mechs

You can turn any mech into a circuit mech using a researchable mech interface
Doing so is irreversible and takes 8 seconds
You can still use it as normal, but it can now be occupied by integrated circuits, which prevent you from entering them.

Co-Authored-By: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>

Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>

* Bci and Circuit addition ports (#10)

* Ported BCI overlays from tg

Differences from tg overlays: buffed the max overlay objects to 100, made a signal which lets you remove all the overlay objects at once.

* Ported UI improvements from tg

* Ported quantum pad, conveyor switch USBs from tg

* Indentation linting errors reee

* 2 space indentation

Because linter

* I hate the linter

* JUST

* Re-adds sec guns. (#14)

* Circuit Additions 1 (#9)

* Squashed commits so pull ends up better

Create string_split.dm
Bad version of it, anyways

Better string split

String split can now give a variable amount of output ports.

Concat component now has variable input ports too

Adds computer vision component

And broken CONTAINS comparison in Select

Makes added components printable

Fixed select contains

Adds entity entry to computer vision

GRrr forgot LOWMEMORYMODE in

To entity component

Because you can't stick ANY outputs into ENTITY inputs

Minor fix for toentity

Why am I dumb

Remove unused line

* Requested changed

Lowered the scan range, changed for format; did "[comparison_value]" even though it's pretty certain it's a string.

* Index component now has output options

Why didn't it in the first place???

* Buff BCI capacity

* Remove last cstyle loop

* Just merge it already reee

* Makes the mech LMG a mech LMG. (#15)

BRRRRRRRRRRRRRRRRT

* Fix bug where cmech doesn't shoot at target (#18)

* Circuit cameras (#19)

* Basic stuff for circuit cam

* Mostly finished camera usb port

* Finalized circuit security cameras

* fix vehicles, see tg PR 60624. (#11)

* Fix two potential security issues (#20)

Explanation:
Proc calling load_map_config with any file path as an argument and delete_after set to true removes the file.
Setting notify_file in SSDiscord to any path/file and calling write_notify_file removes the file.

* Shotgun Lasers (#13)

* Shotgun Lasers

Also penetrator shells!

* Fix 1

* Fix 2

* Fix 3

Lessens the impact of a lighting bug, not completely removed, yet...

* Fix 4

makes disablershot non harmful

* Fix 4

Adds a material amount to the shells.

* Fix 5

FINALLY

* Fix 6

Thanks Edge

* Update code/modules/projectiles/projectile/bullets/shotgun.dm

Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>

* Fix 7

* Fix 8

* Fix 9

Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>

* Adds several new Black Market items! (#16)

* Adds extra items to the black market.

* Fix 1

* Fix 2

* Fix 3

* Fix 4

* Price change.

* Fixes colors.

* updated readme (#23)

* Removes degeneracy. (#25)

* Unstable is now a mood quirk. (#27)

Originally it was a free 10 points.

* The butt bug is gone (#28)

* Deadchat Deathmatch (#5)

* bruh

* heck

* simply pain in general

* kill me

* fixed game end

* the worst code

* copy paste moment.

* woohooo

* new map

* asdsioofmsdpofmdpo

* fdfgimxpdfomsadpofmxcpofmpoi

* I am retarde

* changed how loadouts work.

* osha update

* woo

* fixed at least two bugs, updated maps.

* yeh

* more work

* oof course

* yeeeeeah

* Honestly quite incredible.

* maps to TGM to appease our lord and saviour the linter

* Additional map spawn locations

* Be gone LOWMEMORYMODE

* Almost forgot to revert this.

* Reviews

* stack_trace not STACK_TRACE, blame CRASH

* Remove tackle gloves from ranged loadout.

* Dscrotioons

* HOTLINE SPESSMEN (#29)

* Changes the hard maxcap for explosives to a softcap. (#31)

* Hardmaxcap is no more, welcome softmaxcap

* Honestly quite incredible.

* change to cubic square root.

* Rounding.

* New chem assembler sprites. (#32)

* Changes deathmatch to use mass delete map generator. (#33)

* Deathmatch now uses mass delete map generator.

* no need to do this anymore.

* Cleans up configs. (#34)

* Cleans up configs.

* more cleanup.

* Goodbye thermomachine, no one wanted you. (#35)

* Converting Cultists to Low Pop (#37)

* Converting Cultists to Low Pop

* String formula edit

* DON'T TASE ME BRO!

Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>
Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
Co-authored-by: tgstation-server <tgstation-server@tgstation13.org>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Maurukas <66576896+Maurukas@users.noreply.github.com>
Co-authored-by: Changelogs <action@github.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Helianthus00 <64755361+Helianthus00@users.noreply.github.com>
Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: InsaneRed <47158596+InsaneRed@users.noreply.github.com>
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>
Co-authored-by: coiax <yellowbounder@gmail.com>
Co-authored-by: Sheits <81964183+Sheits@users.noreply.github.com>
Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: TheSmallBlue <ilanmori@hotmail.com>
Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Time-Green <timkoster1@hotmail.com>
Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: aaaa1023 <74441292+aaaa1023@users.noreply.github.com>
Co-authored-by: Wallemations <66052067+Wallemations@users.noreply.github.com>
Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Co-authored-by: Malgover <56408561+Malgover@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
Co-authored-by: Kubisopplay <38842052+Kubisopplay@users.noreply.github.com>
Co-authored-by: godspeedfunnyman <79808856+godspeedfunnyman@users.noreply.github.com>
Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Thunder12345 <stewart@critar.demon.co.uk>
Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: DomitiusKnack <56321744+DomitiusKnack@users.noreply.github.com>
Co-authored-by: EuSouAFazer <84548101+EuSouAFazer@users.noreply.github.com>
Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
Co-authored-by: Matthew J <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: AcapitalA <52262416+AcapitalA@users.noreply.github.com>
Co-authored-by: TheChosenEvilOne <tceo-email@protonmail.com>
Co-authored-by: AcapitalA <acapitala1@gmail.com>
Co-authored-by: Bucovineanu <53905100+Bucovineanu@users.noreply.github.com>
Co-authored-by: Bones <82094289+MisterBones2910@users.noreply.github.com>
Co-authored-by: EdgeLordExe <42111655+EdgeLordExe@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants