Commit Graph

3538 Commits

Author SHA1 Message Date
SkyratBot
017aad988d [MIRROR] Highlander + Summon Guns and Magic now uses signals to equip new crewmembers (#4358)
* Highlander + Summon Guns and Magic now uses signals to equip new crewmembers (#57817)

* Highlander + Summon Guns and Magic now uses signals to equip new crewmembers

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-24 14:57:28 +00:00
Gandalf
e1456b0cf6 Massive announcer/BSA overhaul (#4254)
* oh yeehaw

* Update default_announcer.dm

* a

* Update sound.dm

* Delete poweroff.ogg

* pref+newshit!

* Update preferences.dm

* Update preferences.dm

* Update preferences.dm

* a

* Update set_security_level.dm

* a

* a

* a

* Update default_announcer.dm

* a

* a

* Update priority_announce.dm

* a

* Update priority_announce.dm

* ERT NOW HAS AN ALERT OPTION

* more changes to sounds! ALERTS

* Update set_security_level.dm

* THSI IS THE WAYSDFSASA

* you think you've seen shitcode? just you wait cowboy.

* a

* Update set_security_level.dm

* Update default_announcer.dm

* Update set_security_level.dm

* Update set_security_level.dm

* Update gravitygenerator.dm

* BSA AND FIXES!

* a

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* aaaaaaaaaaaaaa

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* a

* autodocker

* Update modular_skyrat/modules/bsa_overhaul/code/bsa_cannon.dm

Co-authored-by: Azarak <azarak10@gmail.com>
2021-03-23 00:16:26 +00:00
SkyratBot
06c7d91b19 [MIRROR] Added the N.E.R.D. (Nanotrasen Emergency Response Drone) team as an admin ERT. (#4307)
* Added the N.E.R.D. (Nanotrasen Emergency Response Drone) team as an admin ERT. (#57766)

Added the ability to call a Nanotrasen Emergency Response Drone Team in the Create Antagonist.

* Added the N.E.R.D. (Nanotrasen Emergency Response Drone) team as an admin ERT.

Co-authored-by: Cimika/Lessie/KathyRyals <65850818+KathyRyals@users.noreply.github.com>
2021-03-21 23:12:29 +00:00
Gandalf
aa1059119e CME tweaks and fire occurrence reduction (#4249)
* a

* a

* Update cme.dm
2021-03-20 01:17:44 +00:00
SkyratBot
f2dcfb547c [MIRROR] The outfit manager now updates the Select Equipment menu (#4244)
* I hate the fact that I need to do it like this (#57794)

Co-authored-by: Triggeredboi <lucas.moreno2124@ gmail.com>

* The outfit manager now updates the Select Equipment menu

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
Co-authored-by: Triggeredboi <lucas.moreno2124@ gmail.com>
2021-03-19 12:55:47 +00:00
NotRanged
018f105574 [Modular] Ports Integrated Electronics (custom circuitry) (#3429)
* initial broken commit

* Many progress

* More compile error fixes

* only 11 errors remain.......

* it compiles how horrifying

* Materials runtime

* Fixes the printer

* adds clothing fixes stuff

* Clothing + digi

* Fixes worn circuits

* Trailing newlines

* linter must_call_parent

* Confusion

* Maybe this fixes it

* Aaaaa

* Solves Merge Conflict

* linter

* lol

* This wasn't a fucking issue before

* Use new pathing system

* Removes action button from every piece of clothing

Co-authored-by: Ranged <nickvanderkroon@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-17 21:55:46 +00:00
SkyratBot
6d20a82bd5 [MIRROR] Return "Message Successful" from ahelp chat cmd (#4209)
* Return "Message Successful" from `ahelp` chat cmd (#57725)

* Return "Message Successful" from `ahelp` chat cmd

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2021-03-17 02:37:20 +00:00
SkyratBot
c5cd80af6d [MIRROR] Topic transformation fixes (#4199)
* Topic transform fixes (#57745)

Co-authored-by: Arkatos <arkatos1234@ email.com>

* Topic transformation fixes

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Arkatos <arkatos1234@ email.com>
2021-03-17 02:20:38 +00:00
SkyratBot
dc2cad5423 [MIRROR] TGUI Select Equipment menu (#4182)
* TGUI Select Equipment menu (#57673)

Co-authored-by: Triggeredboi <lucas.moreno2124@ gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* TGUI Select Equipment menu

* a

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
Co-authored-by: Triggeredboi <lucas.moreno2124@ gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-16 22:16:44 +00:00
SkyratBot
dc1286867e [MIRROR] fixes map template loading centering setting not actually mattering (#4140)
* fixes map template loading centering setting not actually mattering #57674

* fixes map template loading centering setting not actually mattering

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-03-14 13:57:35 +00:00
SkyratBot
062cc6b7cf [MIRROR] Ghost Pool Protection now actually updates when you click buttons (#4125)
* Ghost Pool Protection now actually updates when you click buttons (#57621)

* Ghost Pool Protection now actually updates when you click buttons

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-13 14:41:35 +00:00
SkyratBot
d79c4db50c [MIRROR] map templates placing being centered is now a selection (#4097)
* map templates placing being centered is now a selection (#57545)

* map templates placing being centered is now a selection

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-03-12 14:47:39 +00:00
SkyratBot
455c4ea402 [MIRROR] Adds a debug button that will automatically render an entry to the chemistry wiki page (#4056)
* Adds a debug button that will automatically render an entry to the chemistry wiki page (#57309)

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

* Adds a debug button that will automatically render an entry to the chemistry wiki page

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-11 07:52:42 +01:00
SkyratBot
42e7eba82b [MIRROR] Adds an Ocky icky phobia (#3996)
* Adds an Ocky icky phobia (#57450)

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@ users.noreply.github.com>

* Adds an Ocky icky phobia

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@ users.noreply.github.com>
2021-03-08 07:41:27 +00:00
SkyratBot
2cda8d85ef [MIRROR] Greatly improve give/remove/general spell VV experience. (#3994)
* Greatly improve give/remove/general spell VV experience. (#57469)

* Greatly improve give/remove/general spell VV experience.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-08 07:41:11 +00:00
Gandalf
9235cab2bf Pacification bans + DNR bans + Respawn Bans (#3899)
* basic

* Update sql_ban_system.dm

* Update sql_ban_system.dm

* a

* a

* Update skyrat_bans.dm

* respawn ban
2021-03-05 21:49:40 +00:00
SkyratBot
a05f7e863a [MIRROR] Fully implements the ID Card design document (#3729)
* Fully implements the ID Card design document

* Oh fuck that hurt.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-03 01:54:25 +00:00
SkyratBot
6a192731eb [MIRROR] Fixes ERT Briefing Officer Outfit pref (#3664)
* Fixes ERT Briefing Officer Outfit pref (#57069)

I was dumb in #56345 and committed a suggestion from a maintainer without actually checking what it did, leading to the part where you select what outfit you want in your preferences to not actually let you select an outfit.

This also removes the can_be_admin_equipped var from outfit datums, apparently it was supposed to be used for outfits that were only supposed to be spawned in certain ways or some nonsense, but nothing actually used it so bye bye

* Fixes ERT Briefing Officer Outfit pref

* Update preferences.dm

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-28 14:44:32 +00:00
SkyratBot
84fbdbf1f4 [MIRROR] Fix some announcement sounds (#3686)
* Fix some announcement sounds (#57192)

* Fix some announcement sounds

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-02-27 11:27:18 +00:00
SkyratBot
3f6b292ced [MIRROR] Secret panel once again improved (#3535)
* Secret panel once again improved (#56766)

Much easier to add to this panel, before with flexboxes it was nearly impossible but stacks are a lot more friendly.

Miscellaneous old garbage I caught:

For some reason, monkey and only monkey button sent a to_chat to the world of your sins. I cut that, that's unacceptable

I accidentally left out species change from my last pr, it's back in.

* Secret panel once again improved

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-02-20 16:09:24 +00:00
SkyratBot
18eca27569 [MIRROR] update_appearance (#3508)
* update_appearance

* a

* a

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:08:09 +00:00
SkyratBot
679bff1671 [MIRROR] Adds more admin memery and deadchat_control options to immovable rods. (#3418)
* Adds more admin memery and deadchat_control options to immovable rods. (#56888)

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

* Adds more admin memery and deadchat_control options to immovable rods.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-16 00:13:31 +00:00
Gandalf
c0b99ccfef Coronal Mass Ejection Event (#3280)
* a

* Update cme.dm

* Update _cme_defines.dm

* Update cme.dm

* Update cme.dm

* Update cme.dm

* a

* Update cme.dm

* a

* random!

* TEMP DEBUG STATS, UNDO ONCE READY TO MERGE!

* a

* Update cme.dm

* better sfx

* Update cme.dm

* Update cme.dm

* Update cme.dm

* Neutralize!

* Update cme.dm

* Update cme.dm

* a

* Update cme.dm

* Update cme.dm

* Update cme.dm

* CME changes

* Update anomaly_neutralizer.dm

* aa

* Update cme.dm

* a

* Update admin_verbs.dm

* Fix gamma loop

* Update cme.dm

* Update set_security_level.dm

* Update code/controllers/subsystem/events.dm
2021-02-15 20:18:57 +00:00
SkyratBot
a94fedc7ce [MIRROR] disabled DLC only content on arena shuttle (#3407)
* Give bone keys to arena shuttle victors (#56376)

Now that necropolis crates require bone keys to open, the Arena Shuttle
will give any survivors from the arena a bone key to open a crate with.

* disabled DLC only content on arena shuttle

Co-authored-by: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
2021-02-15 16:10:03 +00:00
SkyratBot
b332b46b65 [MIRROR] Remove hideous inline tab indentation, and bans it in contributing guidelines (#3394)
* Remove hideous inline tab indentation, and bans it in contributing guidelines

* a

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-15 15:32:02 +00:00
SkyratBot
39121c53ce [MIRROR] Minor ERT refactor, introduces a few ERT admin options (#3339)
* Minor ERT refactor, introduces a few ERT admin options (#56345)

* Minor ERT refactor, introduces a few ERT admin options

* Proper Modularisation Protocol

* Update preferences.dm

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-13 11:12:01 +00:00
SkyratBot
9ab89d79f6 [MIRROR] Re-adds the admin button to let them exempt players from job exp requirements. (#3282)
* Re-adds the admin button to let them exempt players from job exp requirements. (#56799)

* Re-adds the admin button to let them exempt players from job exp requirements.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-02-11 13:10:37 +01:00
SkyratBot
ea7677aedb [MIRROR] Enables 514 testing on master, Removes all reliance on extools outside of maptick (#3224)
* Enables 514 testing on master, Removes all reliance on extools outside of maptick (#56724)

* Uses 514's map_cpu var when it's available

* Uses auxtools for the debugger, to supply cross verison compatibility

* Nukes extools reference tracking, reinstates the old ref tracking system

* Enables 514 testing on master, Removes all reliance on extools outside of maptick

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-02-09 09:46:34 +00:00
SkyratBot
cc67a133e5 [MIRROR] [READY] Adds station traits: Small modifiers that can randomly be chosen each round (#3132)
* [READY] Adds station traits: Small modifiers that can randomly be chosen each round

* conflicts

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-08 23:07:24 +00:00
SkyratBot
e83e1b7d41 Standardizes area paths and area-based nomenclature (#3125)
Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-08 22:59:05 +00:00
SkyratBot
18d9daadb1 [MIRROR] Improves friendly commendation code (#3110)
* Improves friendly commendation code (#56453)

* Improves friendly commendation code

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-02-05 21:42:47 +00:00
SkyratBot
25df6e7da3 Cleaning up robot code: modules renamed to models & DOGBORG REWORK (#2837)
* Cleaning up robot code: modules renamed to models

* Merge branch 'master' into upstream-merge-56312

* [PR Fix] Modular_Skyrat borgos (#3019)

* No more linter complaining

* Halfway (or full way, I don't know) through moving stuff around

* Caps!

* a

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-02-05 21:28:06 +00:00
NotRanged
d2a14e374a [Semi-modular] View Latest Ticket ahelp command for players (#2958)
* it compiles \o/

* fixes everything lol

* Removes caveman debugging

* closed_at -> opened_at

Co-authored-by: Ranged <nickvanderkroon@gmail.com>
2021-02-04 17:06:18 +00:00
SkyratBot
1c025714e9 [MIRROR] Adds powerup system, refactors ctf pickups and powerup mine subtypes into it (#3067)
* Adds powerup system, refactors ctf pickups and powerup mine subtypes into it (#56605)

* Adds powerup system, refactors ctf pickups and powerup mine subtypes into it

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-02-04 16:24:10 +00:00
SkyratBot
528c8b4659 [MIRROR] Dynamic 2021 (#3070)
* Dynamic 2021 (#56221)

About The Pull Request

Dynamic 2021, among much other things, splits the threat level into two separate budgets, one for round start and one for midround/latejoin. You can read the design doc, plus methodology and charts here: https://hackmd.io/@ tgstation/S1C4dYJkO.

To server owners: this is incompatible with current dynamic.json configurations. This is not just because some fields have different values now, but because the older values are not balanced towards this system.

Inidividual list of changes (as I remember them):

    Threat level is now split into two separate budgets, one for round start and one for midround/latejoin.
    In TESTING, you can now run dynamic simulations to see the roundstart picks.
    antag_cap is now based on an equation rather than a fixed list of antags per indice--the old system is not scalable. You can now pass it either a number for a fixed constant, or a list with "denominator" and an optional "offset" to fit the equation ceil(x / denominator) + offset, with x being population.
    Midround/latejoin timers are now vars on /datum/game_mode/dynamic itself, and thus can be configured by head admins per server.
    Removes some older, as far as I can tell completely unused admin tools relating to dynamic.
    autotraitor_cooldown is now properly respected from config, and is based on an exact time rather than on ticks (450 used to be 15 minutes, now it's just 15 MINUTES).
    The rulesets dynamic chooses are now in a dynamic.json file in round logs. Relies on tgstation/tgstation13.org#64 to be public.
    Adds more logging to the autotraitor ruleset for admins.
    Midround/latejoin chance modifiers are now configurable.

Labelled "Do Not Merge", as the design doc outlines the specific playtesting schedule I would like to perform.

    Note to self: Remove the custom MOTD before merge.

Why It's Good For The Game

(Copied from design doc)

Dynamic currently dumps as much threat as it can into round start threats. This means that rounds at ~50 threat can have an absurd amount of antagonists round start, while leaving very little threat for midround/latejoin antagonists. What inevitably happens is just one of those picked decides to murderbone, leading to the inevitable 20 minute shuttle call. Furthermore, once those antagonists are dead, Dynamic doesn’t have any threat left to spend on new antagonists that keep the round flowing, promoting the mentality of “antags dead, I’m bored, let’s leave”.

The proposed solution of Dynamic 2021 is to split threat level into two separate budgets, one for round start and one for midround/latejoin. This split, like threat level, will also be done on a lorentz curve–meaning that while most rounds will have them evenly split, there is still the possibility of chaotic high antagonist round start rounds, or the possibility of a midround onslaught.

* Dynamic 2021

Co-authored-by: Mothblocks <35135081+Jared-Fogle@users.noreply.github.com>
2021-02-04 16:08:32 +00:00
SkyratBot
1f787e2435 [MIRROR] Fixes unicode rendering in Admin>Secrets>Admin Log/Show Admins (#3041)
* Fixes unicode rendering in Admin>Secrets>Admin Log/Show Admins (#56528)

* Update secrets.dm

* Update secrets.dm

* Update secrets.dm

* Fixes unicode rendering in Admin>Secrets>Admin Log/Show Admins

Co-authored-by: Low3 <epa95@yandex.ru>
2021-02-03 14:49:28 +00:00
SkyratBot
030f778bce [MIRROR] Adds the PubbyStation Monastery as a purchasable shuttle (#3010)
* Add the PubbyStation Monastery as a purchasable shuttle (#56234)

This commit will add a slightly modified version of Pubbystation's
Monastery to the list of available emergency shuttles, becoming the
most expensive shuttle to buy at 250 times the crate price (Defaults
around 50,000cr)

This shuttle will cause significant damage and fully showcase the
absurdity of the Monastery's size by providing an up close and
personal, interactive comparison. PubbyStation's monastery will be
forever preserved.

* Adds the PubbyStation Monastery as a purchasable shuttle

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
2021-02-01 22:43:12 +00:00
Gandalf
adfe2f099b DS-1 Assault Group + Skyrat Modular Map System [READY FOR TESTING, MODULAR] (#2317)
* START

* aaaaa

* Update assaultops.dm

* aaa

* Logic Systematic Sense

* Logic v2

* Update assaultops.dm

* Update assaultops.dm

* Update assaultops.dm

* Updates.

* Update assaultops.dm

* a

* Update radial.dmi

* Docs

* Update assaultops.dm

* Update one_click_antag.dm

* shuttle!

* Update syndicate_cruiser.dmm

* Update syndicate_cruiser.dmm

* aaaa

* Update shuttle.dm

* Update syndicate_cruiser.dmm

* aaa

* SMMS+Centcom

* Shuttles now get decals!

* Update to shuttle, centcom level!

* Update CentCom_Skyrat.dmm

* New objectives+win conditions

* a

* Merge branch 'master' into assaultops

* system updates + prison area

* Desc fix

* Delete assaultops_dynamic.dm

* a

* Update assaultops.dm

* Make Ass Team

* Update assaultops.dm

* fixes

* Update syndicate_cruiser.dmm

* watch!

* Update assaultops.dm

* Merge branch 'master' into assaultops

* super datumized

* aaaa

* nothing to see here

* Massive map changes.

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* Update syndicate_cruiser.dmm

* Merge branch 'master' into assaultops

* Merge branch 'master' into assaultops

* aaaa

* Update large_doors.dm

* aaa

* Update assaultops_gamemode.dm

* Update assaultops_datum.dm

* aa

* spawners!

* aaa

* Update assaultops_outfits.dm

* Update assaultops_spawners.dm

* Update assaultops_spawners.dm

* Update assaultops_spawners.dm

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* a

* Base alarm!

* Update base_alarm.dm

* a

* aa

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* aaa

* Update areas.dm

* aaaa

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* WOOO MORE SHIT!

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* aa

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* Update syndicate_frigate.dmm

* a

* Update CentCom_Skyrat.dmm

* Assault Ops Card Stuff (#2803)

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

* Assault Ops Map Tweaks (#2861)

* Update CentCom_Skyrat.dmm

* Update syndicate_frigate.dmm

* Update CentCom_Skyrat.dmm

* Update CentCom_Skyrat.dmm

* modularmaps

* duisables mining

* Removes the gosh darn Orbital Mech Pad (#2917)

Co-authored-by: BluBerry016 <50649185+unit0016@users.noreply.github.com>
Co-authored-by: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
2021-01-30 00:32:04 +01:00
SkyratBot
9e29dd7514 [MIRROR] Anon names post-roundstart now correctly changes IDs as well (#2909)
* woop (#56400)

Anon names post-roundstart now correctly changes IDs as well

* Anon names post-roundstart now correctly changes IDs as well

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-01-28 02:50:15 +01:00
SkyratBot
0c7322f47b [MIRROR] Improvements to Anon Names + Refactoring + Wizard Academy theme and event (#2853)
* Improvements to Anon Names + Refactoring + Wizard Academy theme and event (#55935)

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

* Improvements to Anon Names + Refactoring + Wizard Academy theme and event

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
2021-01-24 03:02:10 +00:00
SkyratBot
e8fde9de6d [MIRROR] Admins transforming a humanoid into an AI can now choose to not move them to the satellite. (#2826)
* Admins transforming a humanoid into an AI can now choose to not move them to the satellite.  (#56075)

Adds a Yes/No/Cancel button to the AI transform proc that admins use on whether the new AI should be moved to the satellite or not.

Sometimes admins want to make an AI somewhere off-station for whatever reason. Also makes testing things with AIs less of a hassle.

* Admins transforming a humanoid into an AI can now choose to not move them to the satellite.

Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
2021-01-22 04:06:50 +00:00
SkyratBot
fcf376c5e6 [MIRROR] Allow dynamic to be configured when used as the forced secret mode (#2721)
* Allow dynamic to be configured when used as the forced secret mode (#56122)

Allow dynamic to be configured (roundstart rulesets) when used as the forced secret mode

* Allow dynamic to be configured when used as the forced secret mode

Co-authored-by: Mothblocks <35135081+Jared-Fogle@users.noreply.github.com>
2021-01-16 00:50:01 +01:00
SkyratBot
9628bd7b5a [MIRROR] ID Card access change logging, Part 2 (#2700)
* ID Card access change logging, Part 2 (#56155)

I've condensed the logging into a single define, to allow ID card logging to be easily tweaked and to clean up some messy copy-pasted code.

There is no longer admin messaging for Head of Staff accesses, but it's all still logged as it was before.

There is a new option for the Investigate verb.

Which has the complete logging history for ID card changes that are currently tracked, all in one place.

Which admins can ALSO access from Get Current Logs and Get Server Logs for past rounds via id_card_changes.html

* ID Card access change logging, Part 2

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-01-16 00:47:19 +01:00
SkyratBot
63adea0ebb [MIRROR] [READY] A victory for revolutionaries will no longer end the round on dynamic, instead no new security and command will be allowed to join (#2653)
* [READY] A victory for revolutionaries will no longer end the round on dynamic, instead no new security and command will be allowed to join (#55956)

Currently, a victory for revoutionaries leads to the round abruptly ending on dynamic. This has been replaced by all revolutionaries being deconverted, and no new security or command positions being available.

Also attempts to unionize (pun intended) copy and paste code in the round start and late join revolutionary rulesets into being handled under the revolutionary team instead.

* [READY] A victory for revolutionaries will no longer end the round on dynamic, instead no new security and command will be allowed to join

Co-authored-by: Mothblocks <35135081+Jared-Fogle@users.noreply.github.com>
2021-01-12 06:50:49 +01:00
SkyratBot
2050326ec6 [MIRROR] Tgui input list (#2621)
* Tgui input list

* aaa

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-01-10 23:22:17 +01:00
Azarak
04256e886d Update admin_verbs.dm (#2599) 2021-01-09 21:11:04 +01:00
SkyratBot
f3dfe15c10 [READY] Hark! The Medieval Reality Simulation Dome Emergency Shuttle! (+speech mutation, NOTELEPORT fixes and teambuilder improvements) (#2505)
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-01-05 17:17:26 +01:00
SkyratBot
6e76d35d3c [MIRROR] Fix living playtime subquery and display (#2451)
* fix living playtime subquery and display (#55893)

* Fix living playtime subquery and display

Co-authored-by: Jordie <4343468+Jordie0608@users.noreply.github.com>
2021-01-02 16:51:50 +00:00
SkyratBot
9921adcf11 [MIRROR] Add playtime tracking to notes (#2426)
* Add playtime tracking to notes (#55800)

* Added playertime tracking to player notes

* Updated sql change log with revision

* Fixed typo in db_query

* And fixed another typo with query_get...

* Add recomended changes from Jordie0608

* Added missing DEFAULT NULL to sql

Co-authored-by: MissFox <github@ aesir.org.uk>

* Add playtime tracking to notes

Co-authored-by: MissFox0810 <4310446+MissFox0810@users.noreply.github.com>
Co-authored-by: MissFox <github@ aesir.org.uk>
2021-01-01 20:55:56 +01:00
SkyratBot
8bb94cd261 [MIRROR] Webedit fixing SDQL global proc calls (#2420)
* Webedit fixing SDQL global proc calls (#55734)

* Webedit fixing SDQK global proc calls

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

* Webedit fixing SDQL global proc calls

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: AnturK <AnturK@ users.noreply.github.com>
2021-01-01 14:43:16 +01:00