Commit Graph

13438 Commits

Author SHA1 Message Date
SkyratBot 8bcb0dfd7a [MIRROR] Move current pick_weight consumers to not pass in zeros [MDB IGNORE] (#9647)
* Move current pick_weight consumers to not pass in zeros (#62940)

About The Pull Request

pick_weight_allow_zero was a backwards compatible hack, so it exists alongside pick_weight.

I would really like to just remove the old proc and just rename it, so I want to log what, if anything, is relying on this behavior, to see if it's a bug or if it needs to be handled especially in that case.

* Move current pick_weight consumers to not pass in zeros

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-11-23 08:39:03 -05:00
SkyratBot 2141ea0259 [MIRROR] Vampire victims no longer receive messages about bloodsucking while unconscious. [MDB IGNORE] (#9653)
* Vampire victims no longer receive messages about bloodsucking while unconscious. (#62953)

* Vampire victims no longer receive messages about bloodsucking while unconscious.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-23 08:24:01 -05:00
SkyratBot de4647c320 [MIRROR] Replaces Batform with Vampire houses [MDB IGNORE] (#9636)
* Replaces Batform with Vampire houses (#62516)

Permissions for species change

image
About The Pull Request

Goodbye batform

Hello, new preference called vampire status. Outcast vampires act just like normal, Inoculated vampires join their department under a unified "vampire house name" everyone shares.

image

image

image
Why It's Good For The Game

I've heard people complain about batform for years now, if vampires aren't gone by next halloween we can at least enjoy making them far less griefy (ruining a lot of the fun of halloween as just a dumb grief holiday) and more roleplay oriented. I don't even know why vampires got a griefy spell when they already have their main mechanic encourage randomly attacking people and stealing their blood to stay alive
Changelog

cl
del: Batform is gone!
add: ...Replaced by vampire houses as a preference. Join your department as a vampire ménage!
/cl

* Replaces Batform with Vampire houses

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-11-23 04:09:07 +00:00
SkyratBot 8199960b9f [MIRROR] Adds swearing [MDB IGNORE] (#9629)
* Possibly contains crude/indecent language (#62985)

* Adds swearing

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-11-23 04:07:56 +00:00
SkyratBot 0ab81fe466 [MIRROR] Refactors Sign Language & Fixes Inconsistency [MDB IGNORE] (#9596)
* Refactors Sign Language & Fixes Inconsistency (#62836)

Refactors Sign Language code so instead of copy-pasting the same giant wall of checks we can just use a proc.
Also now checks to see if your limb is disabled, which fixes people with disabled robotic limbs being able to sign still.
Finally, the tongue only has ORGAN_UNREMOVABLE if you attained it from the trait. I've been told that the tongue could be attained from meateors and I think that's funny as hell so I swapped that over.

* Refactors Sign Language & Fixes Inconsistency

Co-authored-by: Wallem <66052067+Wallemations@users.noreply.github.com>
2021-11-21 18:33:00 +00:00
SkyratBot 9c6890ecc1 [MIRROR] Exempts non-deadminned admins from all the chat filters so they can break the server rules and get banned if they want to. [MDB IGNORE] (#9582)
* Exempts non-deadminned admins from all the chat filters so they can break the server rules and get banned if they want to. (#62944)

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

* Exempts non-deadminned admins from all the chat filters so they can break the server rules and get banned if they want to.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-11-20 08:50:20 -05:00
SkyratBot 1e4db6e8df [MIRROR] Hotfix: Vendor, Crafting, Mulebots [MDB IGNORE] (#9574)
* Hotfix: Vendor, Crafting, Mulebots (#62863)

* Hotfix: Vendor, Crafting, Mulebots

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
2021-11-19 22:02:10 +00:00
SkyratBot 11023650c2 [MIRROR] Prevents mindswaping into ghost poly [MDB IGNORE] (#9563)
* prevents mindswaping into ghost poly (#62554)

About The Pull Request

Closes #62465

Also makes ghost poly technically designated as a boss in the code as their sentience type, as far as I can tell this doesn't actually change anything other than the ability to make it sentient, but it also makes sense for a creature effectively incapable of death to be designated as a boss in the code.
Why It's Good For The Game

As funny as it is, mindswapping (blood into a rainbow slime extract gives you a mindswap potion) into ghost poly, or otherwise making ghost poly sentient, is an exploit that should be patched. Ghost poly is as fast as a ghost, can move through walls, has godmode, and if you give it a fugu gland it can beat people up. It can also pick up things, such as the nuke disk, which would make nukeops rounds pretty unfair and unfun.
Changelog

cl
fix: Aspiring xenobiologists and ambitious wizards can no longer mindswap into ghost poly or otherwise make them sentient in an attempt to gain godmode + ghost speed + the ability to go through walls.
/cl

* Prevents mindswaping into ghost poly

Co-authored-by: Bond <58570888+TheBonded@users.noreply.github.com>
2021-11-19 20:37:26 +00:00
SkyratBot 0d6fdb3943 [MIRROR] Fixes an oversight with tail pulling and the Bad Touch trait [MDB IGNORE] (#9542)
* Fixes an oversight with tail pulling and the Bad Touch trait

* Fex

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-18 13:01:22 +00:00
SkyratBot 9a4e5a2c81 [MIRROR] the ultimate hulk nerf [MDB IGNORE] (#9540)
* the ultimate hulk nerf (#62891)

* the ultimate hulk nerf

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2021-11-18 07:48:17 -05:00
SkyratBot 2ad7552457 [MIRROR] Makes the "Ian's Adventure" station trait more interesting by making the dog deadchat controllable plus extra lives. [MDB IGNORE] (#9529)
* Makes the "Ian's Adventure" station trait more interesting by making the dog deadchat controllable plus extra lives. (#62617)

About The Pull Request

Makes the "Ian Adventure" station trait more interesting by giving him deadchat control (democracy mode, 3 seconds cooldown on inputs) and a couple extra lives* to survive early round tiding.

*Basically, a new component that respawns the critter when he dies. The component itself is simple enough, but it sends a signal each respawn to allow other datums to expand this behavior how they want. I've contemplated adding a signal that can stop death, dusting and gibbing instead of respawning the mob at first but because death(), dust() and gib() were made with the assertion that the mob is always going to die I've quickly realized it'd require a refactor that's way too big and out of scope.

The deadchat control of corgis only include commands to change and drop hats, "speak" (random lines from the speak list of the mob) and spin (other than cardinal movement) for now. I'd have loved to add more complex commands (like, argumented) that can potentially be relayed to the AI controller, but I guess that'll have to wait until the thing gets refactored a little.
Why It's Good For The Game

"Ian's Adventure" is a really bland station trait at the moment. All it does is move Ian somewhere else at the start of the round. Even by the station traits standard of being small things this is insignificant, and also pretty bad considering Ian is not actually going on an adventure since he lacks the initiative to do anything being an npc dog.
This PR aims to breath fresh air into this station trait and push it toward a slighty more engaging direction, though it relies on observers to work, while still being a small """"cute"""" station trait.
Changelog

cl
expansion: The "Ian's Adventure" station trait now makes Ian deadchat controllable and gives him a couple extra lives (to survive early round tiding)
/cl

* Makes the "Ian's Adventure" station trait more interesting by making the dog deadchat controllable plus extra lives.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-17 20:09:48 -05:00
SkyratBot 5080c88ee3 [MIRROR] Fixing floorbot [MDB IGNORE] (#9527)
* Fixing floorbot (#62878)

Not tested, but YOLOmerge requested

* Fixing floorbot

Co-authored-by: Archemagus <32466328+Archemagus@users.noreply.github.com>
2021-11-17 17:30:09 -05:00
SkyratBot 054b4d9739 [MIRROR] nitryl and stimulum merge in nitrium [MDB IGNORE] (#9514)
* nitryl and stimulum merge in nitrium (#62061)

This PR is the first of a few were i'll be merging similar working gases into one.
This time is Nitryl and Stimulum. They'll be merged into Nitrium , a brown gas with both features of the two gases
The main scope is to add dept to atmos by removing bloated content and/or repeated content that has never seen the lights of the day (how many times have you seen both gases made and used at the same time?)
The PR so far:
-removed nitryl
-removed stimulum
-merged them into Nitrium (Nitrium is now made with trit, nitrogen and bz from a minimum temperature of 1500 K)
-made Nitrium have both gases features such as fast movements and sleep and stun immunity but increased damage taken
-Nitrium can make crystals that spread the chemicals with a cloud (is still far more efficient to just breathe the gas)

Less rare gases, going towards a better atmos gameplay loop

* nitryl and stimulum merge in nitrium

* Fixing blackmesa

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-17 15:14:33 -05:00
OrionTheFox 6c117e2d3f Modularizes HUD icons, fixes missing HUD icons & department guards' IDs (#9482)
* Fix departmental guard ID/HUD

* hudfuckeryihatethissomuch

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-17 03:10:18 +00:00
Iamgoofball cb7d0a2d1f [NONMODULAR] Security Cyborgs are now locked behind the techweb! Requires the Mother of God experiment to research! (#9445)
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-17 02:16:06 +00:00
SkyratBot 625dfb5c1c [MIRROR] Wings negate fall damage from short falls (remake) [MDB IGNORE] (#9468)
* Wings negate fall damage from short falls (remake)

* Feeeeex

* Alright now we're good.

Co-authored-by: Mickyan <38563876+Mickyan@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-16 13:29:30 -05:00
Gandalf 4a950241b6 [PRIORITY] MODULARISATION AUDIT PART 1: MAKING SKYRAT GREAT AGAIN (#9464)
* EFT

* E

* EEE

* E

* INTO TO ORBIT

* I hate this but I'm going to ignore it.

* Seriously, fuck this.

* Update CentCom_skyrat_z2.dmm

* Update tgstation.dme

* oops

* Update positronic_alert_console.dm

* E
2021-11-16 12:01:30 -05:00
SkyratBot e36a256f51 [MIRROR] Hydroponics Tray USB Port (plus a tiny refactor needed to fit it in) [MDB IGNORE] (#9478)
* Hydroponics Tray USB Port (plus a tiny refactor needed to fit it in) (#62652)

Adds a USB port to constructable hydroponic trays. I had to refactor some hydro tray code, which is kinda old, to fit the USB circuit and the new signals in.

* Hydroponics Tray USB Port (plus a tiny refactor needed to fit it in)

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-15 13:02:31 -05:00
Seris02 46b61e2d27 [NONMODULAR] fixes pocket stripping issues (#9459)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* should fix stripping issues

Co-authored-by: Changelogs <action@github.com>
2021-11-14 21:55:59 -05:00
SkyratBot 64ef87503c [MIRROR] Simplebot TGUI conversion [MDB IGNORE] (#9452)
* Simplebot TGUI conversion

* Update medbot.dm

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-14 23:51:20 +00:00
SkyratBot 196eb4354f [MIRROR] Allows any character to use the body type setting regardless of gender [MDB IGNORE] (#9426)
* Allows any character to use the body type setting regardless of gender

* Feex

* Another feex

* Avoiding savefile corruption

* Shut up linters

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-14 15:18:56 -05:00
SkyratBot 395f31fdad [MIRROR] The detomatix cart now sends forged messages that make PDAs explode if one tries to reply to them instead of detonating them right off the bat. [MDB IGNORE] (#9441)
* The detomatix cart now sends forged messages that make PDAs explode if one tries to reply to them instead of detonating them right off the bat.

* Feex

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-14 13:54:48 -05:00
SkyratBot ce87dbfe33 [MIRROR] Fixes Multi lavaland tumor combat (and possible sources of harddels) [MDB IGNORE] (#9443)
* Fixes Multi lavaland tumor combat (and possible sources of harddels) (#62540)

This will fix #62065 by adding a new trait that prevents mobs from activating another elite tumor structure until he's won or lost the previous challenge, along with possible sources of harddels by making sure the hard-refs are properly cleared if the mobs get qdeleted.

* Fixes Multi lavaland tumor combat (and possible sources of harddels)

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-14 12:04:21 -05:00
SkyratBot 2e3bb5ce31 [MIRROR] You can now pull tails, it makes the person happy! [MDB IGNORE] (#9409)
* You can now pull tails, it makes the person happy! (#62763)

About The Pull Request

You can now pull on tails and it makes the person happy! It was supposed to just be felinid but it changed when mothblocks requested I check for tails!
Why It's Good For The Game

Cute interaction with our cat friends. And Lizards. And anything with a tail.
Changelog

cl
add: You can now pull on a felinid's tail to make them happy!
/cl

* You can now pull tails, it makes the person happy!

* no

Co-authored-by: Cimika/Lessie/KathyRyals <65850818+KathyRyals@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-12 07:25:19 -05:00
SkyratBot 94c42253b2 [MIRROR] Felinids don't like getting sprayed with water. [MDB IGNORE] (#9399)
* Felinids don't like getting sprayed with water. (#59506)

This PR is an ode to @ Ryll-Ryll, who inspired me to try and find fun, silly things to PR to try and make people smile.
About The Pull Request

Felinids now get a SMALL and SHORT mood debuff when getting sprayed with water. The intent of this PR is not to provide content to grief felinid (flashback to the "Felinids hate water" pr), but rather to provide a funny interaction.

Bonus point (Suggested by Ninja) : Getting sprayed with water interrupts do_after. Felinid climbing on your table ? Pssshttt. Straight in the face.

PR with permission from @ ninjanomnom
Why It's Good For The Game

Light-hearted fun and a bit of flavour to felinids.
Changelog

cl
add: Felinids don't like getting sprayed with water.
code: Adds a new status effect, incapacitated, which causes your do_afters to stop.
/cl

* Felinids don't like getting sprayed with water.

* Yes

Co-authored-by: Cimika/Lessie/KathyRyals <65850818+KathyRyals@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-11 19:09:20 -05:00
SkyratBot 08bd01ea3d [MIRROR] Overhauls job eligibility checking and improves job debug logging. [MDB IGNORE] (#9348)
* Overhauls job eligibility checking and improves job debug logging.

* Fixing conflicts

* Makes Veteran the first check since it's the most likely.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-10 16:39:42 -05:00
GoldenAlpharex 8752612dd2 Fixing the Felinid/Tajaran's ability to land on their feet (#9347)
* Gonna start by enabling it, but we're not done

* Now it works

* Even better

* Makes it better for one level (which is what you will see 99% of the time)
2021-11-11 09:52:26 +13:00
SkyratBot 4881c080bb [MIRROR] Protects blob structures against bolts of animation [MDB IGNORE] (#9364)
* Protects blob structures against bolt of animation (#62690)

* Protects blob structures against bolts of animation

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-10 10:32:28 -05:00
SkyratBot 2543559ec7 [MIRROR] Chimps no longer get grumpy when you hug them or throw things with no throw force at them. [MDB IGNORE] (#9361)
* Chimps no longer get grumpy when you hug them or throw things with no throw force at them. (#62685)

* Chimps no longer get pissed when you hug them.

* Pun Pun no longer hates hat throwing.

* Chimps no longer get grumpy when you hug them or throw things with no throw force at them.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-10 10:25:52 -05:00
SkyratBot 6a3b1385a9 [MIRROR] Cyborgs can now shake up compromised carbons [MDB IGNORE] (#9356)
* Cyborgs can now shake up compromised carbons (#62468)

The Hug Module from Medical and Peacekeeper Cyborgs now removes negative stats (the same as a human) from carbons when used on Mode 1. Put in a simple way, this allows the three referred Cyborg types to wake up and remove stuns from carbons with the use of their Hug Module.

* Cyborgs can now shake up compromised carbons

Co-authored-by: Justice <42555530+Justice12354@users.noreply.github.com>
2021-11-10 10:09:47 -05:00
SkyratBot d606475976 [MIRROR] Fixes Fall Chance Embed Value on Mending Globules [MDB IGNORE] (#9355)
* Fixes Fall Chance Embed Value on Mending Globules (#62557)

* Fixes Fall Chance Embed Value on Mending Globules

Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>
2021-11-10 10:07:08 -05:00
SkyratBot 4eb10ac1fc [MIRROR] Locker Shoving Re-Reloaded [MDB IGNORE] (#9350)
* Locker Shoving Re-Reloaded (#62618)

* Locker Shoving Re-Reloaded

The signals here were weird, converted them to connect loc. I did my best to make sure behavior matched what
existed pre arcane pr
Unshat shove code considerably, believe it or not it used to be worse.

* Locker Shoving Re-Reloaded

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-11-09 16:44:40 -05:00
Seris02 985e677b91 [semi-modular] thieving gloves (#8772)
* yeet

* goddamn fucking trailing newline

* edit: I reread the bounty

* leftover from: I reread the bounty

* *more* leftover from: I reread the bounty

* speedup

* here too

* empty commit for linter reruns

* there

* remembered the newline this time

* okay I forgot that
2021-11-09 15:42:28 -05:00
SkyratBot ad008ecfa6 [MIRROR] Adds logging for all Silicon rather than just Laws [MDB IGNORE] (#9346)
* Adds logging for all Silicon rather than just Laws (#62500)

I find stuffing everything in game.log is a real problem when you need to actually find useful information about what happened to a specific Silicon. It's hard to tell what happened to Silicon throughout a round, even when crossreferencing attack/game logs, so having a Silicon log for all the information related to them would be really useful.
For example, a Cyborg can spawn unlinked on Robocop, go Janitor and crowbar someone to death with a Robodoctor AI. When looking through logs, an Admin can easily assume it was a rogue Engineering cyborg who disobeyed their laws to kill someone.
This also isn't adding a whole new log file, more than it is just renaming the law log file to silicon and adding more useful things into it, so it isn't logging bloat (if that's even a concern)

* Adds logging for all Silicon rather than just Laws

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-11-09 14:16:27 -05:00
SkyratBot c9b3accbac [MIRROR] Adminwho and the status panel now shows when fellow admins are readied up in pre-game lobby [MDB IGNORE] (#9341)
* Adminwho and the status panel now shows when fellow admins are readied up in pre-game lobby (#62670)

* Adminwho and the status panel now shows when fellow admins are readied up in pre-game lobby

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-11-09 09:41:43 -05:00
SkyratBot e598a0dd33 [MIRROR] Beepsky refactor and Bot code improvement [MDB IGNORE] (#9304)
* Beepsky refactor and Bot code improvement

* Feex

* Fixing the maps so they work :)

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-08 21:28:35 -05:00
nikothedude 174486a653 [SEMI-MODULAR] Re-implements complete records functionality, my old records on examine PR, implements a exploitables menu, and more! (#9081)
* initial fix (IT DONT WORK AND PROBABLY BREAKS EVERYTHING)

* shit's fucking broken. see dev-discuss

* bleh

* reverts the last commit (i think im new to this)

* haha whoops

* initial

* FIXED IT OH GOD

* hopefully removes all references to alt titles

* fuck

* it would be funny if i stopped fucking it up

* migration, initial

* STREAMLINED EVERYTHING AAAAAAAAA

* organizes da text boxes

* adds a few things i changed in the last rendition

* edit formating,,,,

* i did a oopsie

* Update code/datums/datacore.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* fhuujawduj

* hahaha... yes! YES!

* FIXES. EVERYTHING

* fomratting

* Update modular_skyrat/modules/records_on_examine/code/modules/mob/verbs/view_exploitables.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* refactors how it works and tidies up code

* rogue comment

* fixed a potential bug

* modularize

* readme

* i did a FUCKY WUCKY.

* merges the suggestion (but with another tiny change)

* makes it just a little more obvious

* return

* erronous comment

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-08 15:55:50 -05:00
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 5d5428ed6d [MIRROR] Add healing aura component [MDB IGNORE] (#9303)
* Add healing aura component (#62526)

* Add healing aura component

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-11-08 06:45:41 -05:00
SkyratBot bef73b445b [MIRROR] Adds yawn propagation [MDB IGNORE] (#9305)
* Adds yawn propagation (#62639)

* Adds yawn propagation

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-11-08 06:43:58 -05:00
SkyratBot 288ba447b6 [MIRROR] Fixes sleeping carp wave kick dealing insane damage + wounds, fixes neckgrab throws not being harder [MDB IGNORE] (#9288)
* Fixes sleeping carp wave kick dealing insane damage + wounds, fixes neckgrab throws not being harder

* Feex

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-07 10:17:05 -05:00
Seris02 99a6fe31f2 [SEMI-MODULAR?][TESTMERGE FIRST] Glow in the dark markings/bodyparts/eyes (#8960)
* FUCKIN WOOO

* much better

* yesssssss

* yeetus deletus the merge conflictus dies

* fug that was an oops

* better

* linters are weird

* woops I erased tesh tails

* better

* wingfix

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-06 22:41:29 -04:00
SpaceVampire 3e2796f275 aaa (#9264) 2021-11-05 18:44:33 -04:00
SkyratBot b49c6519ee [MIRROR] Makes the scream emote sound use a species proc rather than being a long list [MDB IGNORE] (#9241)
* Makes the scream emote sound use a species proc rather than being a long list

* Fixing conflicts

Co-authored-by: SgtHunk <68669754+SgtHunk@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-05 18:43:04 -04: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 5fc2085cef [MIRROR] custom say emotes, or in other words, radio emotes [MDB IGNORE] (#9260)
* custom say emotes, or in other words, radio emotes

* Update code/game/objects/items/devices/radio/radio.dm

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>

* Feeeex

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-05 17:16:58 -04:00
SkyratBot 7b3f9ab32c [MIRROR] Nerfs felipires and dullanids. [MDB IGNORE] (#9141)
* Nerfs felipires and dullanids.

* Feeex

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-05 17:14:02 -04:00
SkyratBot 8fe6b675fe [MIRROR] Deletes a unused spookoween file and the related sound folder. Saves a few features off of it. [MDB IGNORE] (#9242)
* Deletes unused spookoween file and the related sound folder. Saves what can be saved. (#62518)

* Deletes a unused spookoween file and the related sound folder. Saves a few features off of it.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-04 07:09:27 -04:00
SkyratBot 004b09f71c [MIRROR] uses cooldown system for vampire drain [MDB IGNORE] (#9213)
* uses cooldown system for vampire drain (#62460)

* uses cooldown system for vampire drain

Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
2021-11-02 19:16:52 -04:00
SkyratBot 6a8301da8b [MIRROR] Locker based combat, evolved. [MDB IGNORE] (#9212)
* Locker based combat, evolved. (#60000)

* Locker bullying, reloaded.

* Start work on refactoring the whole gosh damn thing

* I'm stuck.

* Checkpoint

* Restart work: Lets get this scrap to compile

* Workin on it, having to swtich back to walls project

* Revert "Restart work: Lets get this scrap to compile"

This reverts commit baa1814fd1ed2c86f2009a54a90d9306264762fc.

* Compiles (Check), Signals are backwards (Fix)

* 90% complete yet again I have grown powerful

* I HAVE GOT IT WORKING PERFECTLY

* Removes a small part of commented code

* Perfection*

* Locker based combat, evolved.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2021-11-02 23:12:40 +00:00