2227 Commits
Author SHA1 Message Date
GeevesandGitHub 169e87ba19 Thermal Safe Drill (#10996) 2021-01-24 12:15:14 +01:00
GeevesandGitHub 9b12a30fe6 Remote Teleporter Control (#10901) 2021-01-23 19:08:50 +01:00
AlberykandGitHub 58467ce2a3 Custom items 15/01 (#10999) 2021-01-19 15:50:46 -03:00
Wowzewow (Wezzy)andGitHub aa4206f066 Tweaking Security Outfits (#10508) 2021-01-16 12:51:38 +01:00
GeevesandGitHub e2abfd7e23 Ghostspawner Conversion 2 (#10970) 2021-01-16 12:41:24 +01:00
GeevesandGitHub 8457607897 Antag Roles Uplink Tweak (#10946) 2021-01-16 12:38:31 +01:00
GeevesandGitHub eb47aa907a Pig (#10947) 2021-01-16 12:30:02 +01:00
GeevesandGitHub 93e070371c Revenant Gamemode (#10851)
Added a new wave defense gamemode, Revenants, wherein the station crew have to defend themselves from an endless wave of humanoid bluespace creatures.

Ported the icon from Baystation, it's their blueforged, but I tweaked the mob's alpha values a tad. Baystation12/Baystation12#21669
2021-01-15 18:44:28 +02:00
GeevesandGitHub e4b7d61e67 Inhibitor Check Fix (#10980) 2021-01-14 22:27:41 -03:00
GeevesandGitHub 840f6d0e8f Loner Gamemode (#10913) 2021-01-11 21:32:33 +01:00
GeevesandGitHub 6ff5d78786 Cultist Memory (#10622) 2020-12-22 15:25:30 +01:00
GeevesandGitHub b1ac5a6027 Earmuff Things (#10759) 2020-12-19 14:02:32 +01:00
Matt AtlasandGitHub 8007ccd2ea IPC battery rework, ion rifle nerf, surge damage. (#10245)
- EMPs no longer deal permanent damage. Instead, they deal a temporary kind of damage called surge damage, that lasts for 10 seconds at maximum.
  - Surge damage makes mechanical or assisted limbs count as broken and nonfunctional.
  - Surge damage has special interactions with the mechanical heart and eyes.
  - EMP damage is no longer randomized. It is now much more consistent.
  - IPC battery is no longer represented as nutrition. Instead, the microbattery organ contains a super-capacity cell that is used for all their actions. This is represented with a new HUD icon.
  - Hardsuits can now be charged in robot chargers if you are wearing them.
  - Ion bolts now have a hit sound.
  - Removed the ion rifle lethal mode.
  - The ion rifle now has four shots.
2020-12-19 01:34:40 +01:00
GeevesandGitHub ffbc0b6ee9 Medical Taperolls + Tape Improvements (#10782) 2020-12-17 21:38:06 +01:00
Wowzewow (Wezzy)andGitHub 758c05cc83 Big Ol' Balloon Bombardment (#10734)
This was totally worth it.
2020-12-10 00:54:34 -03:00
WildkinsandGitHub 23791c531b 2016 Bugfix Roundup (#10731)
Fixes #833
Fixes #934
Fixes #1125
Fixes #1186
2020-12-06 15:09:05 +02:00
GeevesandGitHub fec75da340 EMT -> First Responder (#10453)
Emergency Medical Technicians have been renamed to First Responders, their duties remain the same, for now.
2020-12-06 14:46:57 +02:00
GeevesandGitHub d86edb45f6 Lubed Viscerators (#10668) 2020-12-05 12:49:06 +01:00
GeevesandGitHub 131ad8a522 Gun-Kata: Path of the Antag (#10677) 2020-12-05 12:48:58 +01:00
AlberykandGitHub 304a0dcc92 Removes the sleeping carp martial art from the uplink (#10656) 2020-11-28 22:05:15 +01:00
GeevesandGitHub f54a89b9f8 Uplink Adjustment (#10496) 2020-11-27 10:52:28 +01:00
WernerandGitHub 1762f16344 Migrate basic build to drone (#10651)
* Adds drone tasks to Execute UTs on Aurora and Exodus
* Adds a drone task to Migrate SQL and Perform the SQL UT on Runtime
* Changes the SQL UT to respect the config.sql_enabled setting and
  use that sql connection
* Changes the default config.sql_enabled state to 0, so uncommenting
  SQL_ENABLED has a actual effect
* Moves a number of UT tests into a helper script (code_check.sh)
* Updates the way the RUST_G dll/so is located
* Adds a check to load_databases to verify that sql is enabled
* Adds a check to establish_db_connection to verify that sql is enabled
* Adds spearate config files used during the UTs (which hold the UT db
  connection info and enable/disable the db epending on the UT)
2020-11-26 17:13:56 +01:00
GeevesandGitHub 9b05856bbc Headset Fix (#10637) 2020-11-23 13:14:15 +01:00
Wowzewow (Wezzy)andGitHub c4ce4dd232 Choose type of headset from loadout (#10540)
Choose type of headset from loadout
2020-11-22 13:45:26 +02:00
Wowzewow (Wezzy)andGitHub e8945fa626 Scrubs all mentions of Vox from the code ( I suck at Git edition ) (#10423) 2020-11-22 11:34:04 +01:00
mikomyazakiandGitHub 4cf027af7b Beams now appear properly when new'd with target and origin turfs equal. (#10602) 2020-11-20 15:30:35 +01:00
mikomyazakiandGitHub 26b74878dd Fixes chameleon cap icon. (#10600) 2020-11-19 23:46:48 +01:00
fernerrandGitHub 1c0f8c3fcb Makes Odin medical specialists/pharmacists spawn with medhuds (#10581) 2020-11-18 13:06:30 -03:00
GeevesandGitHub 6822e76484 Martial Arts Mastery (#10089) 2020-11-17 10:28:04 +01:00
mikomyazakiandGitHub db1dac2e76 Fixes excessive runtimes with beams. (#10550) 2020-11-14 15:41:39 +01:00
JohnWildkinsandGitHub 8f0d1c1ea4 Fix beam runtimes and charging cable messages (#10529) 2020-11-14 12:19:33 +01:00
Jiří BaroušandGitHub 37cbb8fdb8 Categorized latejoin menu and made it into VueUI, improved crew manifest logic and made Verb manifest same as VueUI program, Job fixes (#10470) 2020-11-12 17:08:31 +01:00
Wowzewow (Wezzy)andGitHub ecd6a4555c CCIA and FIB agents have a new ID sprite (#10475)
They also have new text when you flash it to show how important you are in a video game.
2020-11-10 08:14:20 +02:00
Jiří BaroušandGitHub 5502f80e07 Removes dead code related to Exosuit Monitoring and Control NanoUI program (#10441) 2020-11-07 11:29:04 -03:00
mikomyazakiandGitHub 600a9a714c Solves excessive runtime production from beams being created improperly. (#10473) 2020-11-06 03:18:30 +02:00
Wowzewow (Wezzy)andGitHub a0c07fa6d5 Departmental Berets (#10391) 2020-11-04 11:22:39 +01:00
mikomyazakiandGitHub 36f45d3fde Beams will now properly center on things with pixel_x and pixel_y offsets (#10448) 2020-11-03 20:12:19 -03:00
Jiří BaroušandGitHub 0fc1345ddd transmission_method could probably be enumerated through #define. Is neater. (#10406)
* transmission_method-could-probably-be-enumerated-through-define.would-be-neater

* removes changelog
2020-11-03 03:12:23 +01:00
Jiří BaroušandGitHub 8e453aae78 Nofall, Godmode, Bstech changes (#10404)
'NOFALL' is now a status flag instead of being a var specific to BSTechs. It allows the mob to move between Z-levels and through empty space; even to 'fly up' against gravity. However the tech can no longer use this to 'phase into' matter if there is something above them.
    ...for that you want to use Ruin-Everything instead: incorporeal movement now has an additional type that's (still) just like a ninja's, but it also allows you to move between Z-levels.
    Adds the anti-gravity verb to the Bluespace Robot preset and starts them with 'NOFALL' on.
    When using 'GODMODE' you will no longer take damage when you fall; instead a cool message will be shown and a quiet thump will be played.
    'GODMODE' now protects you from the awful effects of running - you can run indefinitely and won't take damage from it.
    Thanks to the above changes the BST is now self-contained in a single file (well except for the robot preset).
    To facilitate the above changes several godmode and incorporeal checks have been added (mostly to movement procs). It cuts on some extra proc overrides and type checks. Also results in a more 'natural' experience when using NOFALL, GODMODE or incorporeal movement.
    Changed incorporeal values to defines.
    Added a "darkvision" mode for the BST goggles.
    I also updated some of the BST verbs to be more descriptive.
2020-11-01 21:13:03 +02:00
JohnWildkinsandGitHub 616776f886 Modular PDAs: The End of an Era (#10319)
PDAs are dead, long live PDAs. All trace of old PDAs has been scoured from the codebase, and in its place are modular computer PDAs that are feature-equivalent. Essentially every PDA function except the Syndicate detonation feature and Notepad has been ported over, and battery life for handheld computers has been boosted alongside the addition of charging cables to make things easier.
2020-11-01 21:09:50 +02:00
Jiří BaroušandGitHub e005dc9889 Adds new mechanics to AI/stationbound control of airlocks - allows AIs to bolt airlocks again, sort of (#10310)
* Refactors airlock wire messages

Makes it more straightforward to see that all the lights are off (i.e.
no power). Also differentiates between showing bolt status when the
indicators are on vs. off, as one is just a simple visual check while
the other would supposedly require a more close-up inspection.

It also makes it much easier to modify the conditions and text however
needed instead of using a bunch of ternaries for everything.

Additionally index_to_type uses the proper constants instead of
hardcoded numbers.

* Lights up the airlock indicator lights

Also does minor refactor of the wires file.

* Adds mechanics to toggle if AIs can bolt doors using AI control wire

* Moves most AI "welcome text" to a separate pop-up window and adds it as a verb

Also adds list of channels to the Radio-Settings verb.

* Moves Initialize, Destroy to beginning, merges the two Initializes

* Adds explicit override for admins and malfs, this allows them to (un)bolt stealthily should they choose to do so

Also adds name and area of the airlock to the UI and refactors it some.

* More better.
2020-10-31 21:08:46 +01:00
GeevesandGitHub 536336c224 Last Words (#10363) 2020-10-30 12:19:05 +01:00
SnakebittennandGitHub c06f56db95 Unapologetic Grunge Buffs (#10303) 2020-10-26 08:37:49 +01:00
Jiří BaroušandGitHub 760ea89fc4 Adds "apprehended" status to cuffed/brigged antags at end of round (#10302) 2020-10-23 11:45:18 +02:00
AlberykandGitHub 0df4536d3c Organize adminbus loadouts a bit better and a bit more (#10259) 2020-10-20 22:43:46 -03:00
fernerrandGitHub 0baba64ade Fixes Odin bartenders/chefs sometimes spawning shoeless (#10283)
Odin chefs/bartenders that were unathi or tajara spawned shoeless, this fixes that.
2020-10-18 11:27:59 +03:00
Matt AtlasandGitHub 38e0db42f9 Better gFI performance, icon2html defaults to south facing. (#10267)
As per title, ported from tgstation/tgstation#36890. Also ported some tweaks to how icon2html works.
2020-10-18 11:12:41 +03:00
121569bdf3 Odin Ghost Role Update (#10220)
* Odin Ghost Role Update

* Overhauls Odin Access according to the existing access levels
* Overhauls the get_cetncom_access proc
* Fixes nt ghost roles having complete access to everything (instead of just the station)
* Updates get_cetncom_access with actually used roles
* Updates jobs in get_all_centcom_jobs
* Adds a bartender / chef job to the odin
* Adds a janitor job to the odin
* Adds a medical doctor / pharmacist job to the odin

* * Add two hooks that are called when a emergency/crew transfer is called
* Add a chance that the odin chef / bartender role is enabled upon crew transfer
* Locks down the odin and spawns in the checkpoint security if a crew transfer / emergency shuttle under certain conditions

* * Increases the chef-count to 2
* Removes the produce from the chef-backpack as they have a vending machine full of it.

* * Changes the time when the lockdown occurs / the spawnpoints are enabled to after the transfer shuttle has departed.

* * Let CCIA enable (some of) those roles.

* Galoshes for the Janitor

* * Add logging

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-10-12 23:06:36 +02:00
aa24c56893 Removes the Vox Trader (#10222)
It runtimes due to the missing language.

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-10-10 11:19:28 +02:00
Wowzewow (Wezzy)andGitHub 03e29eb265 fixes loadout photos not fitting in lockets and sweater underwear (#10188) 2020-10-07 23:03:58 +02:00