Gadpathur Navy Patrol Vessel (#17537)

* Start of Gadpathur Navy vessel

More work on the Gadpathur Vessel

Nearly finished now...

* More work on the Gadpathur vessel

* More work on the Vessel

More work on the vessel

More work on the vessel

* attempt to fix runtime errors

* Remove duplicate APCs and fix designation

* Overhauled the cadre surgeon uniform with generic scrub sprites

* Attempt to fix runtime errors, more work on access restrictions

* Fix hallway power and air alarms, fix designation test

* Change the Captain's uniform to be more distinct

* Add breath masks for EVA suits (may be replaced with rebreathers)

* Added Xanan pistol and Gadpathur rebreather

* Fix positioning of the ship guns

* Replace the generic combat shotgun with the Xanan shotgun

* Used code defined gun cabinets

* Set a unit test group(?)

* Fix compile

* Ditto

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
This commit is contained in:
Cody Brittain
2023-12-05 11:41:51 +00:00
committed by GitHub
co-authored by Cody Brittain
parent 2b362a5bd0
commit 06d04f71ec
32 changed files with 72788 additions and 8 deletions
@@ -13,6 +13,8 @@
#define CHANNEL_RESPONSE_TEAM "Response Team"
#define CHANNEL_COALITION_NAVY "Coalition Navy"
#define CHANNEL_RAIDER "Raider"
#define CHANNEL_MERCENARY "Mercenary"
#define CHANNEL_NINJA "Ninja"
@@ -34,6 +36,7 @@ var/global/list/ALL_RADIO_CHANNELS = list(
CHANNEL_AI_PRIVATE = TRUE,
CHANNEL_PENAL = TRUE,
CHANNEL_RESPONSE_TEAM = TRUE,
CHANNEL_COALITION_NAVY = TRUE,
CHANNEL_RAIDER = TRUE,
CHANNEL_MERCENARY = TRUE,
CHANNEL_NINJA = TRUE,
@@ -44,6 +44,9 @@
/obj/item/device/encryptionkey/ship/common
use_common = TRUE
/obj/item/device/encryptionkey/ship/coal_navy
additional_channels = list(CHANNEL_COALITION_NAVY = TRUE)
/obj/item/device/encryptionkey/syndicate
icon_state = "cypherkey"
additional_channels = list(CHANNEL_MERCENARY = TRUE, CHANNEL_HAILING = TRUE)
@@ -723,6 +723,10 @@
if (use_common)
set_frequency(PUB_FREQ)
/obj/item/device/radio/headset/ship/coalition_navy
icon_state = "coal_headset"
ks1type = /obj/item/device/encryptionkey/ship/coal_navy
/obj/item/device/radio/headset/ship/common
use_common = TRUE
ks1type = /obj/item/device/encryptionkey/ship/common