Commit Graph

1958 Commits

Author SHA1 Message Date
SkyratBot
618bb34eea [MIRROR] Strays away from GLOB.machines when possible [MDB IGNORE] (#17478)
* Strays away from GLOB.machines when possible (#71100)

## About The Pull Request

This replaces needless GLOB.machines with more precise lists whenever
one existed, plus adding a new one for CTF machines.

## Why It's Good For The Game

GLOB.machines holds every single /obj/machinery in the game, so checking
the whole list for stuff is pretty big. This aims to cut that down by
using smaller lists whenever possible. I also gave CTF a new list
because it checked machines very often.

## Changelog

Nothing player facing.

* Strays away from GLOB.machines when possible

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-11-16 11:14:48 -05:00
Zonespace
f7c26bbf25 515 Compat (#17465)
* ONLY SKYRAT CHANGES

* ACTUALLY SKYRAT CHANGES

* yolo, revert later

* Update alternate_byond_versions.txt

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2022-11-15 06:59:06 +00:00
SkyratBot
b5bd312379 [MIRROR] Add investigate_deaths [MDB IGNORE] (#17424)
* Add investigate_deaths

* merge changes other than giant_spider which deps on tg/70848

* gib

* dust

* death

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-11-11 14:44:33 -05:00
SkyratBot
4b6c93f6b9 [MIRROR] Easy's Super Omega "unarmed strike based species var moved to limbs" refractor, unarmed strike striking with specific body parts rather than it just being flavor, and brain based attacking limb selection extra chunky edition. And also bodypart traits. [MDB IGNORE] (#17306)
* Easy's Super Omega  "unarmed strike based species var moved to limbs" refractor, unarmed strike striking with specific body parts rather than it just being flavor, and brain based attacking limb selection extra chunky edition. And also bodypart traits.

* Removed all the conflicts, and started converting all the arms and legs to the proper typepaths

* Actually makes the game compile :)

* Makes the maps compile too!

* Early mirror of #71143 because it's more relevant to us

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-11-11 11:44:49 -05:00
Tastyfish
69df5a8320 [MISSED MIRROR] Giant Spider action fixes & Action feedback (#17439)
* missed mirror 70848

* SR modular
2022-11-11 06:42:28 -08:00
SkyratBot
6eaf3ef66e [MIRROR] Internals Bugfixes & Internals-Compatible Helmets [MDB IGNORE] (#17267)
* Internals Bugfixes & Internals-Compatible Helmets

* Hotfix for Upstream Merge 70750 & Anesthetic Machine (#17296)

* Remove Skyrat edit (PR #14452)

* Remove MASK_EXTEND_RANGE clothing flag, bugfix mask adjustment on anesthetic machine, change to use open_internals and close_externals procs

* Change vox spawner to use open_internals

* Fixed bug allowing anesthetic machine to stay on when mask was adjusted

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

Co-authored-by: Dani Glore <fantasticdragons@gmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-11-04 15:13:27 -04:00
SkyratBot
8303063d40 [MIRROR] Fixes incorrectly passed arguments to demoralise poster signal handler [MDB IGNORE] (#17359)
* Fixes incorrectly passed arguments to demoralise poster signal handler (#70887)

## About The Pull Request

First argument is the source of the signal. This caused runtimes where
it tried to check a poster's mind.

## Why It's Good For The Game

Less runtimes

## Changelog

🆑 Melbert
fix: Triggering a traitor poster trap progresses their objective.
/🆑

* Fixes incorrectly passed arguments to demoralise poster signal handler

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-11-04 11:07:18 -07:00
SkyratBot
0425f09750 [MIRROR] Makes the Space Ninja modsuit module buttons pinned by default [MDB IGNORE] (#17333)
* Makes the Space Ninja modsuit module buttons pinned by default (#70997)

## About The Pull Request
Makes space ninjas spawn with their modsuit action buttons already
pinned
## Why It's Good For The Game
The radial menu isn't really practical for abilities you're going to be
using mid-combat, the throwing star dispenser is especially bad since
it's basically impossible to use at the rate it comes off cooldown if
you don't have it pinned.
People shouldn't need to know how to pin the modules or to go through
the UI pinning each of them just for the antag to be playable.
## Changelog
🆑
qol: Space Ninja now has their MODsuit module buttons pinned by default
/🆑

* Makes the Space Ninja modsuit module buttons pinned by default

Co-authored-by: GoblinBackwards <22856555+GoblinBackwards@users.noreply.github.com>
2022-11-04 12:55:53 -04:00
SkyratBot
b7fca09e6a [MIRROR] Makes the beer nuke use scrubber overflow [MDB IGNORE] (#17297)
* Makes the beer nuke use scrubber overflow

* Apply suggestions from code review

Co-authored-by: coldud13 <coldud13@users.noreply.github.com>

* reset to upstream

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
Co-authored-by: coldud13 <coldud13@users.noreply.github.com>
2022-11-04 12:24:52 -04:00
SkyratBot
a7b891cbd1 [MIRROR] Fixes and updates the eyesnatching objective [MDB IGNORE] (#17271)
* Fixes and updates the eyesnatching objective (#70917)

* Makes the eyesnatching objective finally work, while updating some things like the name to not have the job in parenthesis, using balloon alerts slightly better, and removing a useless check.
* Adds a 1% chance to give the person an eyepatch on their eyes being taken. Also a 20% chance for them to cry, so the eye snatcher can laugh at them for being a baby.

* Fixes and updates the eyesnatching objective

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-10-31 18:01:22 +00:00
SkyratBot
4741dc4ac9 [MIRROR] Fix halloweens races [MDB IGNORE] (#17270)
* Fix halloweens races

* update modular

* Apply suggestions from code review

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-10-31 18:00:11 +00:00
jjpark-kb
f3d753375e change how ashwalker's revive + more (#16902)
* fix ashwalker revives

* I know what Golden will say, I'm psychic

* I'm not a psychic, I will face this truth

* damn spaces
2022-10-30 19:30:02 -04:00
SkyratBot
f4088dd158 [MIRROR] Refactors how duplicate handling with traitor objectives work. Adds a 'can_generate_objective' function. Adds a limit to kidnapping objectives [MDB IGNORE] (#17214)
* Refactors how duplicate handling with traitor objectives work. Adds a 'can_generate_objective' function. Adds a limit to kidnapping objectives (#70758)

* Refactored how duplicates are handled in traitor objective code. This will fix destroy heirloom and eyesnatching objectives from only ever being available once.
* Fixed destroy heirloom and eyesnatching objectives never generating
* Kidnapping objective can only be taken a maximum of 3 times within 15 minutes. This puts it in line with the assassinate and eyesnatching objectives.

* Refactors how duplicate handling with traitor objectives work. Adds a 'can_generate_objective' function. Adds a limit to kidnapping objectives

* update kill pet and smuggling

* smug

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-29 18:25:46 -04:00
SkyratBot
6b2bd49f15 [MIRROR] Limits how much of the heirloom objective you can get within 10 minutes [MDB IGNORE] (#17234)
* Limits how much of the heirloom objective you can get within 10 minutes (#70856)

Limits heirloom objective so it isn't being constantly generated, like the kill objective.

* Limits how much of the heirloom objective you can get within 10 minutes

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2022-10-29 12:32:03 -07:00
SkyratBot
62c02030e3 [MIRROR] Convert mouse and rat to basic mobs [MDB IGNORE] (#17215)
* Convert mouse and rat to basic mobs

* run the UpdatePaths script you borb

* packs and nests

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-28 21:27:47 -04:00
Tastyfish
e9912f0adc [MOSTLY MODULAR] Makes cortical borer a basic mob. (#17140)
Makes cortical borer a basic mob.
2022-10-28 02:55:15 +01:00
SkyratBot
d133f3c890 [MIRROR] Adds a new spell to Heretic starting loadout, "Shadow Cloak", which conceals their identity. [MDB IGNORE] (#17179)
* Adds a new spell to Heretic starting loadout, "Shadow Cloak", which conceals their identity. (#70648)

* Adds "Shadow cloak" to heretics, allowing them to disguise themselves as a shadowy figure, which is cancelled if they take too much damage.

* Adds a new spell to Heretic starting loadout, "Shadow Cloak", which conceals their identity.

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-10-28 02:43:24 +01:00
SkyratBot
ffb2324b0c [MIRROR] Adds unit test for items that can be equipped to suit storage slots that are missing sprites [MDB IGNORE] (#17195)
* Adds unit test for items that can be equipped to suit storage slots that are missing sprites (#70643)

* Adds unit test for items that can be equipped to suit storage slots that are missing sprites

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-10-26 22:03:07 -04:00
SkyratBot
6ece6b7d4b [MIRROR] Frequency locks Confessional intercoms, but an emag can bypass it [MDB IGNORE] (#17185)
* Frequency locks Confessional intercoms, but an emag can bypass it (#70745)

* Confessional intercoms are frequency locked, but can be emagged to bypass the restriction.

* Frequency locks Confessional intercoms, but an emag can bypass it

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-10-26 09:12:02 -04:00
SkyratBot
9f0a15bb55 [MIRROR] Fixes an edge case heretic sacrifice runtime [MDB IGNORE] (#17117)
* Fixes an edge case heretic sacrifice runtime (#70723)

* Ensures this does not runtime

* Comment

* Fixes an edge case heretic sacrifice runtime

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-10-23 15:02:25 -04:00
SkyratBot
8cad7a1e9a [MIRROR] Made regenerate_organs() reset external organs as well. [MDB IGNORE] (#16974)
* Made regenerate_organs() reset external organs as well. (#70427)

* Made regenerate_organs() reset external organs as well.

* monkey-fix

Co-authored-by: lizardqueenlexi <105025397+lizardqueenlexi@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-22 12:27:29 -04:00
SkyratBot
3c2b30b7d6 [MIRROR] Splattercasting, an offensive, sanguine equivalent to Lichdom. [MDB IGNORE] (#17076)
* Splattercasting, an offensive, sanguine equivalent to Lichdom. (#70637)

A spell similar to lichdom, though with different conditions.

Dramatically reduces your cooldowns
Cooldown saved is converted into blood lost
You are now a vampire, drinking blood refills your bloodwell, and you're naturally slowly running out.
New school, Sanguine spells, which aren't affected by splattercasting and generally involve blood.
Species change allowed by @ SuperNovaa41

* Splattercasting, an offensive, sanguine equivalent to Lichdom.

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2022-10-21 16:31:10 -04:00
SkyratBot
cd6af92f8d [MIRROR] Changing species now maintains Brain traumas, Cybernetic implants, Liver traits, organ damage, and Heretic Living Heart [MDB IGNORE] (#17049)
* Changing species now maintains Brain traumas, Cybernetic implants, Liver traits, organ damage, and Heretic Living Heart (#70530)

About The Pull Request

    Implements additional code in before_organ_replacement in additional places, to better maintain cohesion when species changes take place.
        Brain traumas will now carry over on species change
        Having synthetic / cybernetic organs will now carry over on species change
        Liver job traits will also carry over on species change
        Organ damage will, in most cases, carry over on species change (only if the new organ is identical to the old)
        The heretic's Living Heart will attempt to carry over to species change, if it's valid
            Some species will still not, as it will attempt to give heart -> liver or something and be invalid

    Heretic Living Heart is now a cooldown action. Still not really content with the current state of it, it could use some improvements.

Fixes #42308
Fixes #35539
Fixes #69574

Why It's Good For The Game

Removes a lot of exploits involving using forced species change to get rid of stuff like quirks / permanent brain traumas and similar.

* Changing species now maintains Brain traumas, Cybernetic implants, Liver traits, organ damage, and Heretic Living Heart

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-10-21 10:43:09 +01:00
SkyratBot
d2fd80517b [MIRROR] Fixes some ling sting jankiness [MDB IGNORE] (#17012)
* Fixes some ling sting jankiness (#70639)

* Fixes some ling sting jankiness

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-10-19 23:36:05 -04:00
SkyratBot
612568daa0 [MIRROR] Swaps sleep() to use SECONDS define [MDB IGNORE] (#16973)
* Swaps sleep() to use SECONDS define

* merge conflicts and skyrat modules

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-19 19:43:24 -04:00
SkyratBot
e2f028fc79 [MIRROR] Updates chitinous armor description [MDB IGNORE] (#17000)
* Updates chitinous armor description (#70624)

* Updates chitinous armor description

Co-authored-by: Profakos <profakos@gmail.com>
2022-10-19 20:51:27 +01:00
SkyratBot
f626d1912f [MIRROR] Makes weakpoint objective require both areas to be scanned + bugfixes + harddels [MDB IGNORE] (#16971)
* Makes weakpoint objective require both areas to be scanned + bugfixes + harddels (#70526)

* Makes weakpoint objective require both areas to be scanned + bugfixes + harddels

Co-authored-by: GoblinBackwards <22856555+GoblinBackwards@users.noreply.github.com>
2022-10-19 11:27:15 +01:00
SkyratBot
de7a89d9ab [MIRROR] Fixes some grammar in sleeper protocol code [MDB IGNORE] (#16954)
* Fixes some grammar in sleeper protocol code (#70600)

Update sleeper_protocol.dm

* Fixes some grammar in sleeper protocol code

Co-authored-by: Pumpkinoe <61306435+Pumpkinoe@users.noreply.github.com>
2022-10-18 12:28:18 -04:00
SkyratBot
3c69afd536 [MIRROR] Fixes revolution auto shuttle call not accounting for mindless players (observers) and runtiming [MDB IGNORE] (#16913)
* Fixes revolution auto shuttle call not accounting for mindless players (observers) and runtiming  (#70541)

Fixes null mind check in revolution auto shuttle call causing no call to occur

* Fixes revolution auto shuttle call not accounting for mindless players (observers) and runtiming

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-10-17 09:56:46 +01:00
SkyratBot
6a8310b4bd [MIRROR] Fixes fugitive hunters not getting team huds [MDB IGNORE] (#16912)
* Fixes fugitive hunters not getting team huds (#70501)

* Fugitive Hunters now get their team antag hud properly.

* Fixes fugitive hunters not getting team huds

Co-authored-by: texan-down-under <73374039+etherware-novice@users.noreply.github.com>
2022-10-17 09:56:01 +01:00
SkyratBot
b650aca487 [MIRROR] Independent blob spores and those created by the Distributed Neurons reagent no longer die instantly or cause a runtime. [MDB IGNORE] (#16897)
* Independent blob spores and those created by the Distributed Neurons reagent no longer die instantly or cause a runtime. (#70461)

* blob zombies created by the Distributed Neurons reagent and cyto no longer die instantly due to not having an associated factory
* This was done without reverting the fix to factories that caused blob zombies to never need a factory, either.

* Independent blob spores and those created by the Distributed Neurons reagent no longer die instantly or cause a runtime.

Co-authored-by: FernandoJ8 <80640114+FernandoJ8@users.noreply.github.com>
2022-10-16 12:17:35 +00:00
SkyratBot
080bdd8770 [MIRROR] Fixes shields inhands [MDB IGNORE] (#16791)
* Fixes shields inhands (#70395)

Fixes #70377

Stobe shield has been broken for.... hell I don't even know how long lmao

cl ShizCalev
fix: Fixed some missing shield inhand icons.
fix: The strobe shield's inhand icon now plays the flashing animation when triggered again.
fix: The strobe shield will no longer blind the person holding it when it deflects a blow.
fix: The light from the strobe shield's flash no longer appears in your held inventory slot.
fix: Fixed the east facing left-handed strobe shield sprite being misaligned by two pixels.
/cl

* Fixes shields inhands

* goliath shield

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-10-14 23:32:45 -04:00
SkyratBot
f8578a11fb [MIRROR] Fixes some incorrect before_casts (personality commune, revenant) [MDB IGNORE] (#16850)
* Fixes some incorrect `before_cast`s (personality commune, revenant) (#70339)

before_cast returns a bitflag, shouldn't return a bool. Bools will break it, TRUE especially cause it's the same as CANCEL_CAST. See

    Fixes tesla blast #69394

Fixes #70302

I'll see if this can be unit tested as well

* Fixes some incorrect `before_cast`s (personality commune, revenant)

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-10-14 08:16:49 +01:00
SkyratBot
622f34214e [MIRROR] Various Jaunt fixes [MDB IGNORE] (#16829)
* Various Jaunt fixes (#70431)

* Jaunt code path reworked so that traits and other effects can be removed consistently regardless of how effect is ended.
Jaunts will more consistently clean themselves up (and unjaunt you) when you lose the spell.
If a shuttle lands on you while you are jaunted it will now kill you instead of crashing and fucking with the shuttle landing process.
Z travelling while inside an object or mob will now relay that direction instead, allowing you to jaunt up and down as well as cardinally.
Mirror walk button updates at correct times.
Blood and Shadow walk buttons have same functionality as Mirror Walk.

* Various Jaunt fixes

Co-authored-by: Jacquerel <hnevard@gmail.com>
2022-10-13 14:21:28 +01:00
SkyratBot
1b964ad51d [MIRROR] The Living Heart ritual kickstarts your heart for you, if it's not beating [MDB IGNORE] (#16786)
* The Living Heart ritual kickstarts your heart for you, if it's not beating (#70358)

* Living Heart ritual kickstarts the heart for you

* The Living Heart ritual kickstarts your heart for you, if it's not beating

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
2022-10-12 17:45:55 -04:00
SkyratBot
a30f1977f8 [MIRROR] S/Laughter Demon Spawning Cleanup + Logging [MDB IGNORE] (#16814)
* S/Laughter Demon Spawning Cleanup + Logging (#70365)

Adds some game logging to whenever one spawns in a s/laughter demon, very cool indeed.

* S/Laughter Demon Spawning Cleanup + Logging

Co-authored-by: san7890 <the@san7890.com>
2022-10-12 14:49:26 -04:00
SkyratBot
cb2079a17f [MIRROR] Fixes mail changing existing nuke codes [MDB IGNORE] (#16800)
* Fixes mail changing existing nuke codes (#70435)

* Fixes mail changing existing nuke codes

* Fixes runtime if created without a self destruct

* Fix indent on admin message

* Makes default nuke code a define

* Rename define + autodoc

* Update code/game/objects/items/mail.dm

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

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

* Fixes mail changing existing nuke codes

Co-authored-by: GoblinBackwards <22856555+GoblinBackwards@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-10-12 13:53:49 -04:00
SkyratBot
395b465ea2 [MIRROR] Converts silent to status effect + small cleanup of can_speak / can_speak_basic / IsVocal, and sign language [MDB IGNORE] (#16744)
* Converts `silent` to status effect + small cleanup of `can_speak` / `can_speak_basic` / `IsVocal`, and sign language

* wew

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-10-11 17:45:53 +01:00
SkyratBot
f6a8081e86 [MIRROR] Infiltrator Suit Rework: MODsuit edition [MDB IGNORE] (#16721)
* Infiltrator Suit Rework: MODsuit edition

* fix

* fixes + TRAIT_UNKNOWN

* on second thought just buy a chameleon kit lmao

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-10-09 23:22:05 -07:00
SkyratBot
3795ed1a6b [MIRROR] [MDB Ignore]Hats DMI split [MDB IGNORE] (#16693)
* [MDB Ignore]Hats DMI split

* e

* STAFE

* e

* e

Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-10-09 23:00:42 +01:00
SkyratBot
2847b2b37e [MIRROR] [ready] adds unit test for missing inhand icons. fixes a bunch of missing inhand icons [MDB IGNORE] (#16649)
* [ready] adds unit test for missing inhand icons. fixes a bunch of missing inhand icons

* cf

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: Tastyfish <crazychris32@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-10-09 22:36:07 +01:00
Zonespace
c4a2db206c Replaces some borer progression with an upgrade tree (#16704)
* borer wormening

* time to go

* synthetic boring

* lc-chest

* cleans unneeded logic

* warn against only 1 T3+

* _
2022-10-08 19:56:21 -04:00
SkyratBot
a5c0e72e44 [MIRROR] Fix xeno hivemind talk causing hissing sound [MDB IGNORE] (#16624)
* Fix xeno hivemind talk causing hissing sound (#69844)

* Fix xeno hivemind talk causing hissing sound

* Fix dullahan speech arg

Add message_range and saymode to say arguments

Add new say args to other say procs

Add new say args to other say procs

* Revert "Fix dullahan speech arg"

This reverts commit abff2bec1a03c1270b2896faa547c465e046ad78.

* Fix speech_args to be list

* Refactor hulk speech signal handler

* Revert "Revert "Fix dullahan speech arg""

This reverts commit 58997930096ef6b7fa8a1c79395595e61db954c6.

* Change filterproof to be null like other say procs

* Remove unused COMSIG_MOB_SAY defines

* Readd defines for COMSIGH_MOB_SAY

* Fix xeno hivemind talk causing hissing sound

* Updates the arguments of the say and whisper procs for the borers

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-10-04 10:54:44 -04:00
SkyratBot
1607244285 [MIRROR] Cyborg Model Advertisement Update, or How I Stopped Having To Guess Your Model [MDB IGNORE] (#16635)
* Cyborg Model Advertisement Update, or How I Stopped Having To Guess Your Model (#70270)

* Cyborgs now list their model when examined

* Update code/modules/mob/living/silicon/robot/examine.dm

* Update code/modules/mob/living/silicon/robot/examine.dm

Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>

* Cyborg Model Advertisement Update, or How I Stopped Having To Guess Your Model

* Adds the changes to the borg shapeshifter too, from my modular PR

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-10-04 10:38:00 -04:00
SkyratBot
cab1a7bbe2 [MIRROR] flagellant's hoods now have negative armor again [MDB IGNORE] (#16637)
* flagellant's hoods now have negative armor again (#70247)

* how'd it take us this long to think of this?

* desc changes

* flagellant's hoods now have negative armor again

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2022-10-04 09:51:38 -04:00
SkyratBot
33a025b3f5 [MIRROR] makes radios use paths instead of new [MDB IGNORE] (#16607)
* makes radios use paths instead of new (#70252)

* makes radios initialize in Initialize instead of init()

* makes radios use paths instead of new

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2022-10-03 16:02:27 +01:00
SkyratBot
9bf006d189 [MIRROR] Multiz Rework: Human Suffering Edition (Contains PLANE CUBE) [MDB IGNORE] (#16472)
* Multiz Rework: Human Suffering Edition (Contains PLANE CUBE)

* skyrat changes

* bodyparts merge

* unres door floorlight fix

* Future upstream fix for blindness

* upcoming upstream airlock fix

* fix button emissive

* Fix FOV markings?

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: tastyfish <crazychris32@gmail.com>
2022-10-02 23:30:09 -04:00
SkyratBot
1ce77983df [MIRROR] canUseTopic now uses TRUE/FALSE instead of defines that just say TRUE [MDB IGNORE] (#16586)
* canUseTopic now uses TRUE/FALSE instead of defines that just say TRUE

* etes

* eyes

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-10-02 15:54:46 +01:00
SkyratBot
f1e46118b8 [MIRROR] Nuclear Operatives Can Now Correctly Get Servant Golems [MDB IGNORE] (#16556)
* Nuclear Operatives Can Now Correctly Get Servant Golems (#70142)

Nuclear Operatives Can Now Correctly Get Servant Golems

* Nuclear Operatives Can Now Correctly Get Servant Golems

Co-authored-by: san7890 <the@san7890.com>
2022-09-30 14:53:27 +01:00
SkyratBot
14482dcf1c [MIRROR] Removes ghost check for battlecruiser objective and fixes players being able to roll it multiple times in a row [MDB IGNORE] (#16541)
* Removes ghost check for battlecruiser objective and fixes players being able to roll it multiple times in a row (#70194)

Removes the ghost check for the battlecruiser objective
Fixes the same player being able to reroll battlecruiser

* Removes ghost check for battlecruiser objective and fixes players being able to roll it multiple times in a row

Co-authored-by: Salex08 <33989683+Salex08@users.noreply.github.com>
2022-09-29 22:43:11 -07:00