Commit Graph

1510 Commits

Author SHA1 Message Date
SkyratBot
19b9214d2a [MIRROR] Makes hypnosis victims more visible to admins [MDB IGNORE] (#9648)
* Makes hypnosis victims more visible to admins (#62745)

Gives hypnotized victims a visible antag hud for admins, puts them in the Check Antags panel, and makes their objectives visible in the Traitor Panel and on the round end report.
Why It's Good For The Game

Right now, victims of hypnosis are very difficult to visually identify as an admin. This not only distinguishes them easily but makes their objective easily visible too.
Changelog

cl
admin: hypnotized players now have a visible antag hud, are visible in the check antag panel, and have objectives visible on the traitor panel
expansion: hypnotized victims and their objectives are now visible on the round end report
/cl

* Makes hypnosis victims more visible to admins

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
2021-11-23 08:35:51 -05: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
86928defaf [MIRROR] Fixes the wrong cinematic playing on nukeop win. [MDB IGNORE] (#9521)
* Fixes the wrong cinematic playing on nukeop win (#62877)

* Fixes the wrong cinematic playing on nukeop win.

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-17 21:10:02 +00:00
SkyratBot
af83bad58e [MIRROR] The Nuke kills everyone when it goes off. [MDB IGNORE] (#9476)
* The Nuke kills everyone when it goes off.

* Feex

* Feeex

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-15 14:01:43 -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
SkyratBot
f34bc50355 [MIRROR] Gives Space Pirates a bonus to hijack speed on the shuttle, and allows them to hijack. [MDB IGNORE] (#9467)
* Gives Space Pirates a bonus to hijack speed on the shuttle. (#62806)

If a pirate pulls this off, they've got to be the best pirate I've ever seen.

* Gives Space Pirates a bonus to hijack speed on the shuttle, and allows them to hijack.

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2021-11-15 09:42:34 -05:00
SkyratBot
fae3948d5f [MIRROR] Fix team antag HUDs displaying when they shouldn't, and the other way around, fix round end antag HUDs [MDB IGNORE] (#9439)
* Fix team antag HUDs displaying when they shouldn't, and the other way around, fix round end antag HUDs

* e

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-14 23:46:38 +00:00
SkyratBot
2e0e84a6dd [MIRROR] Antag HUDs will now animate if you have multiple antagonists, and will no longer clear on deconversion [MDB IGNORE] (#9397)
* Antag HUDs will now animate if you have multiple antagonists, and will no longer clear on deconversion (#62718)

About The Pull Request

This is for the admin combo HUD. Players shouldn't notice any difference (except at roundend).
2021-11-09T16-27-26.mp4

Removes the ability to set custom antag HUDs for custom admin teams for complexity, though if there's a large enough demand I can try to bring it back in another PR.

Fixes #59767

TM candidate only so that I can make sure antags aren't getting leaked to people who shouldn't see them.
Changelog

cl
fix: Antag HUDs will no longer clear on deconversion if the player was another antag.
qol: Antag HUDs (as seen by admins and at the round end) will now animate between all antagonists, rather than just choosing the most latest.
/cl

* Antag HUDs will now animate if you have multiple antagonists, and will no longer clear on deconversion

* Update sol_fed.dm

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-11-14 23:27:01 +00:00
SkyratBot
6d2fc24f22 [MIRROR] splits space adaptation into two mutations [MDB IGNORE] (#9440)
* splits space adaptation into two mutations

* Feex

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-14 14:02:44 -05:00
SkyratBot
1724d3c578 [MIRROR] Traitor Flavor is now displayed on roundend [MDB IGNORE] (#9442)
* Traitor Flavor is now displayed on roundend (#62740)

* Traitor Flavor is now displayed on roundend

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-11-14 12:03:41 -05:00
SkyratBot
e25221bffd [MIRROR] Fixes headcrabs being sent to nullspace [MDB IGNORE] (#9432)
* Fixes headcrabs spawning in the void (#62699)

* Fixes headcrabs being sent to nullspace

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-11-13 09:06:03 -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
ba6758ed98 [MIRROR] Makes dash actions and Bluespace Prophecy trauma utilise teleport code instead of forced movement code. [MDB IGNORE] (#9282)
* Makes dash actions and Bluespace Prophecy trauma utilise teleport code instead of forced movement code. (#62471)

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

* Makes dash actions and Bluespace Prophecy trauma utilise teleport code instead of forced movement code.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-11-06 23:21:28 -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
63141c5c03 [MIRROR] fixes sharding causing invisible mobs [MDB IGNORE] (#9157)
* fixes sharding causing invisible mobs

* Fixing conflict, hopefully nothing breaks

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-05 18:15:00 -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
e90627be0e [MIRROR] Modernizing Radiation -- TL;DR: Radiation is now a status effect healed by tox healing, and contamination is removed [MDB IGNORE] (#9176)
* Modernizing Radiation -- TL;DR: Radiation is now a status effect healed by tox healing, and contamination is removed

* Fixing conflicts

* Makes it compile, yeet all the RAD armor from everywhere (thanks RegEx!)

* Removing more lingering rad armor (woo)

* Damnit powerarmors

* Bye bye rad collectors!

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-02 10:36:46 -04:00
GoldenAlpharex
d01a01415e Moves the Military VOX Announcer voice to Malf-AI only and improves VOX Announcer voice code (#9092)
* Temporarily disables the other VOX options until they're fixed and of better quality

* Locks the voice change behind malf instead

* Now everyone can switch voices again, improves code a lot
2021-10-29 21:43:00 +01:00
SkyratBot
b6ffb1e31b [MIRROR] Refactor /turf/var/intact [MDB IGNORE] (#9114)
* Refactor /turf/var/intact (#62331)

Turfs have a variable, intact, which conflates three meanings:

    Determining whether there's something that can be pried out, such as directly with a crowbar or indirectly with a tile stack and a crowbar off-hand.
    Determining whether underfloor pieces are visible.
    Determining whether underfloor pieces can be interacted with - by players with tools, through interaction with effects like chemical acid, or foam.

When plating is hit with a stack of tiles, /turf/open/floor/attackby checks whether the turf is intact, and if so, ends the attack chain regardless of whether or not the attempt to hotswap a turf (with a crowbar) is successful or not. However, turfs which want the underfloor to be visible - such as catwalks and glass - set the intact variable to FALSE, and so can be repeatedly placed over one another, as if they were the first tile to be placed over the plating.

This refactors /turf/var/intact into two distinct variables:

    /turf/var/overfloor_placed, for whether or not there is something over plating.
    /turf/var/underfloor_visible, for whether or not the various underfloor pieces should be invisible, visible, or both visible and interactable.

All references to /turf/var/intact have been replaced with an equivalent overfloor_placed or underfloor_visible reference, depending on which check is appropriate. underfloor_accessibility can take one of UNDERFLOOR_HIDDEN, UNDERFLOOR_VISIBLE, or UNDERFLOOR_INTERACTABLE. This prevents cases such as acid foam or tools phasing through glass floors to affect the underfloor pieces underneath, and covers all kinds of unusual, not-wiring-visiblity usage such as Holodeck completeness, Revenant interaction, or station integrity checking.

* Refactor /turf/var/intact

* Thank

Co-authored-by: esainane <esainane+github@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-10-30 00:19:21 +13:00
SkyratBot
7954d664a8 [MIRROR] removes double spaces before symbols [MDB IGNORE] (#9117)
* removes double spaces before symbols (#62397)

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

* removes double spaces before symbols

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-10-29 04:14:00 +01:00
SkyratBot
b88b41ceb7 [MIRROR] Shooting specific wizard staffs as a non-wizard or non-magician now backfires in different ways. [MDB IGNORE] (#9089)
* Shooting specific wizard staffs as a non-wizard or non-magician now backfires in different ways. (#62257)

About The Pull Request

If you try using the staff of change, the staff of chaos, the spellblade or the staff of healing as a crewmember, then it'll backfire.
People who can use the staff normally: Apprentices, Wizards, Amateur Magician (from Summon Magic event)

Backfiring is different depending on the staff, each effect is listed below and happens when you try firing the staff.
Staff of change - Wabbajacks the imposter, although they can't become a xeno or a borg.
Staff of chaos - 5% chance to fire the staff at the imposter using it.
Staff of healing - Acts as a medibeam gun to the imposter.
Why It's Good For The Game

Crew getting access to the Staff of Change tends to end in a lot of people becoming xenomorphs or syndicate borgs. It forces the round into a turn for the worse for all antags as xenomorphs have hardstuns, syndicate borgs have emag, greatly improved healing chemicals and powerful weaponary.
Crew getting access to the Staff of Healing results in death being irrelevant. Killing people is no longer a viable tactic as an antagonist because anyone killed, no matter how damaged their body is, can be instantly healed with this staff.
Crew getting access to the Staff of Chaos is like crew getting access to the staff of change and the staff of healing at the same time, only more unpredictable. It's better if they can't reliably use it to get the spells they want as chaos is implied in the name, it becomes russian roulette trying to get the correct bolt as you can also get shot by a bolt of death, instantly killing you.

This is a better alternative to outright removing the staffs or making them usable only by wizards as it gives a quirky use to trying to use them as a crewmember. Maybe not the staff of healing, but fuck the staff of healing.
Changelog

cl
balance: If you try using the staff of change, the staff of chaos or the staff of healing as a crewmember, then it'll backfire. The Staff of change wabbajacks the user, like the pool of change; this means you can't become a xenomorph or a syndicate borg. The Staff of chaos has a 5% chance of firing the bolt directly at the user using it. The Staff of healing now behaves like a medibeam gun to non-wizards trying to use it.
/cl

* Shooting specific wizard staffs as a non-wizard or non-magician now backfires in different ways.

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-10-27 20:09:22 -04:00
SkyratBot
fad38d8c24 [MIRROR] Adds the ability to soft filter words, also fixes some word filter bugs [MDB IGNORE] (#9062)
* Adds the ability to soft filter words, also fixes some word filter bugs (#62158)

* Adds the ability to soft filter words, also fixes some word filter bugs

* Fixing linters (you're welcome Jake!)

* Punctuation is my passion!1!!111!

Co-authored-by: NamelessFairy <40036527+NamelessFairy@users.noreply.github.com>
Co-authored-by: GoldenAlpharex<jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-10-27 20:06:23 -04:00
SkyratBot
239b6cd627 [MIRROR] [s] removes some ways of making unvaredited custom callbacks [MDB IGNORE] (#9071)
* removes some ways of making unvaredited custom callbacks (#62345)

* [s] removes some ways of making unvaredited custom callbacks

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2021-10-27 17:21:33 +01:00
Iamgoofball
fd577e0227 GoofSec: Departmental Guards, Stamina Crit Fixes, Armory Rework, 3-Hit-Stamcrit Batons, Flashbang fixes (#8524)
* GoofSec: Departmental Guards, Stamina Crit Fixes, Armory Rework, 3-Hit-Stamcrit Batons, Flashbang fixes

* More realism changes to the guns.

* "lmao lets just make bullets do double damage!!!!!"

* maint-fu properly restored

* fixes disabler desc

* sagwfwdqdqa

* Departmental Guard Drip + Fixing Guard Rolling Antags

* adds the trims for the guards

* haha yes i totally forgot the knockdown

* Brute damage hardlight bullets + map fixes!

* afwefqdqwd

* fixes security armor balance lmfao

* NICE FUCKIN MERGE CONFLICT

* Big Security Armor Rework + Fixing cell swapping issues

* Space Police!

* removes 2hand from the guns for now

* Fixes Guard antag rolling.

* Stamina crit filter is back!

* Fixed vendors, 911 overhaul, Re-added sec crates to cargo

* whoops haha

* afwvwsadcwaed

* efWEFwedqadq

* bank error, you have been rewarded 20 thousand credits

Co-authored-by: Funce <funce.973@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-26 17:17:20 +01:00
SkyratBot
9ee78e62df [MIRROR] Fixes keeping Pheremone receptors when you don't have it anymore [MDB IGNORE] (#8964)
* removing pheremone receptors now actually removes its effects if on (#62227)

* Fixes keeping Pheremone receptors when you don't have it anymore

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-10-23 00:24:09 +01:00
SkyratBot
13d38add93 [MIRROR] Repaths knives to not all be children of the kitchen knife. [MDB IGNORE] (#8843)
* Repaths knives to not all be children of the kitchen knife.

* Fix

Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-23 00:07:08 +01:00
SkyratBot
f0db07b17d [MIRROR] makes it so the sanitize_hexcolors' default is 6 characters rather than 3 and gets rid of color_legacy [MDB IGNORE] (#8840)
* makes it so the sanitize_hexcolors' default is 6 characters rather than 3 and gets rid of color_legacy

* Feex

* Feex some more

* Final feex

* Please no more I'm tired

* <<<<<<< HEAD

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-10-17 00:30:28 -04:00
SkyratBot
b1c0028b51 [MIRROR] runtime fixes for old calls of do_teleport [MDB IGNORE] (#8846)
* runtime fixes for old calls of do_teleport (#62026)

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

* runtime fixes for old calls of do_teleport

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
Co-authored-by: Kylerace <kylerlumpkin1@ gmail.com>
2021-10-16 01:04:54 +01:00
SkyratBot
d5cc576efb [MIRROR] Drowsiness refactor [MDB IGNORE] (#8836)
* Drowsiness refactor (#62104)

Creates two procs in /mob/status_procs for handling drowsiness changes (with check for negative values), and refactors all code to use these procs instead of assigning values to the mob's drowsiness themselves.

* Drowsiness refactor

* Fixing more stuff in our code

Co-authored-by: thatoneplebeian <67017991+thatoneplebeian@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-10-15 13:41:35 -04:00
SkyratBot
230a34588f [MIRROR] modules/atmospherics major cleanup [MDB IGNORE] (#8818)
* modules/atmospherics major cleanup

* E

* E

* 0

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-14 22:44:30 +01:00
SkyratBot
fa519bdde3 [MIRROR] cleanup _HELPERS/_lists.dm and all the necessary files [MDB IGNORE] (#8783)
* cleanup _HELPERS/_lists.dm and all the necessary files

* Epbic

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-13 21:07:35 +01:00
SkyratBot
0c233452fb [MIRROR] Removes contractor support's second uplink [MDB IGNORE] (#8779)
* Removes contractor support's uplink (#62050)

* Removes contractor support's second uplink

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
2021-10-13 19:08:58 +01:00
SkyratBot
95ab2d2efb [MIRROR] Adds SHOULD_NOT_SLEEP to Destroy. Why didn't we do this before. [MDB IGNORE] (#8714)
* Adds SHOULD_NOT_SLEEP to Destroy. Why didn't we do this before. (#61943)

* Adds SHOULD_NOT_SLEEP to Destroy. Why didn't we do this before.

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-10-09 09:11:52 -04:00
SkyratBot
7c19c50ef3 [MIRROR] Adds follow button to families cellphone messages [MDB IGNORE] (#8677)
* Adds follow button to families cellphone messages (#61947)

Co-authored-by: unknown <burgercoding@ gmail.com>

* Adds follow button to families cellphone messages

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

* Feexing conflicts

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-10-06 22:07:01 +01:00
SkyratBot
425c5bb100 [MIRROR] cleanup of _HELPERS/game.dm [MDB IGNORE] (#8593)
* cleanup of _HELPERS/game.dm (#61859)

some more cleanup, game.dm this time

* cleanup of _HELPERS/game.dm

* E

* Update oneclickantag.dm

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-04 00:28:22 +01:00
SkyratBot
c86fdad6ad [MIRROR] Fixes nightmares not spawning [MDB IGNORE] (#8563)
* Fixes nightmares not spawning (#61821)

Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>

* Fixes nightmares not spawning

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
2021-10-02 23:05:57 +01:00
Iamgoofball
e4431b4379 Doubles the cooldown on gang recruitment. (#8555)
* Doubles the cooldown on gang recruitment.

* Update gang.dm
2021-10-02 14:48:32 +01:00
Gandalf
ead36fce72 e (#8535) 2021-10-01 21:28:49 +01:00
SkyratBot
7b3baea1b9 [MIRROR] Ports animated locker doors [MDB IGNORE] (#8453)
* Ports animated locker doors

* 0

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-01 00:10:26 +01:00
SkyratBot
f295464c2a [MIRROR] Corrects mapload args that sprug up in the past few days [MDB IGNORE] (#8462)
* Corrects mapload args that sprug up in the past few days (#61759)

See #61623 . These were either merged after the prior PR, coded before the prior PR, or were made in between and not updated.

* Corrects mapload args that sprug up in the past few days

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-09-30 23:01:27 +01:00
SkyratBot
c8761c0af1 [MIRROR] Replaces CTF hardsuits with new armoured vests [MDB IGNORE] (#8466)
* Replaces CTF hardsuits with new armoured vests (#61716)

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

* Replaces CTF hardsuits with new armoured vests

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>
2021-09-29 02:17:33 +01:00
SkyratBot
e9dd6f35ef [MIRROR] Fixes references to now dead gangs in Families objectives. [MDB IGNORE] (#8472)
* Fixes references to now dead gangs in Families objectives. (#61735)

* Fixes references to now dead gangs in Families objectives.

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2021-09-29 02:16:10 +01:00
SkyratBot
ec84d03d09 [MIRROR] FAMILIES 4.0: "fuck it, MRP only this time" (#8420)
* FAMILIES 4.0: "fuck it, MRP only this time"

* F

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-28 00:08:13 +01:00
SkyratBot
93675c6c6f [MIRROR] Changes a bunch of New()s to Initialize()s (#8408)
* Changes a bunch of New()s to Initialize()s (#61626)

* Changes a bunch of New()s to Initialize()s

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2021-09-26 14:27:27 +01:00
SkyratBot
357150d50e [MIRROR] Change the word filter configuration to allow providing reasons, fix emotes not working in filters, and implement separate OOC/IC/PDA filters (#8406)
* Change the word filter configuration to allow providing reasons, fix emotes not working in filters, and implement separate OOC/IC/PDA filters (#61606)

* Change the word filter configuration to allow providing reasons, fix emotes not working in filters, and implement separate OOC/IC/PDA filters

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-09-26 14:26:51 +01:00
SkyratBot
374dceddaa [MIRROR] Adds a new achievement and command report for cultists obliterating Centcom's shuttle corps (#8405)
* Adds a new achievement and command report for cultists obliterating Centcom's shuttle corps (#61566)

* Adds a new achievement and command report for cultists obliterating Centcom's shuttle corps

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-09-26 14:26:30 +01:00
SkyratBot
7d1252c882 [MIRROR] Traitors who aren't meant to get codewords, will no longer get them. (#8404)
* Traitors who aren't meant to get codewords, will no longer get them. (#61706)

About The Pull Request

This has been a bug since before I knew how github worked, and I've been working on IAA recently, but thought this was a good change to do on its own.
This also possibly allows future PRs to have certain factions not get codewords, if that's something anyone is interested in.

This also removes give_codewords() - I think this was added specifically for Malf AI, but since that has been split into its own Antagonist, it was never used and was just sitting idle without reason to exist.

And finally, this is my first time genuinely working with TGUI, this PR my excuse to start learning it.

This is what the menu looks like when not given an uplink;
image
Why It's Good For The Game

We have a var on whether to give codewords or not, but they get them regardless, which is dumb.
Changelog

cl
fix: Traitors who aren't given codewords will no longer notice them when said or have them in their antag menu.
/cl

* Traitors who aren't meant to get codewords, will no longer get them.

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-09-26 14:24:59 +01:00