Himeo Ship (#20835)
Adds a Himean Patrol Corvette, along with all of its associated features. Also adds the Nephilim blaster repeater cannon. D1  D2  Submaps  - [x] Fix the merge conflict - [x] Role descriptions - [x] Remember to delete the gold marker tiles - [x] Door names - [x] Deck 2 Atmos --------- Co-authored-by: steviii <cormallenfield123@gmail.com>
@@ -3175,6 +3175,7 @@
|
||||
#include "code\modules\overmap\ship_weaponry\weaponry\leviathan.dm"
|
||||
#include "code\modules\overmap\ship_weaponry\weaponry\longbow.dm"
|
||||
#include "code\modules\overmap\ship_weaponry\weaponry\longbow_ammo.dm"
|
||||
#include "code\modules\overmap\ship_weaponry\weaponry\nephilim.dm"
|
||||
#include "code\modules\overmap\ships\identification.dm"
|
||||
#include "code\modules\overmap\ships\landable.dm"
|
||||
#include "code\modules\overmap\ships\ship.dm"
|
||||
@@ -4054,6 +4055,11 @@
|
||||
#include "maps\away\ships\heph\heph_security\heph_security.dm"
|
||||
#include "maps\away\ships\heph\heph_security\heph_security_areas.dm"
|
||||
#include "maps\away\ships\heph\heph_security\heph_security_ghostroles.dm"
|
||||
#include "maps\away\ships\himeo\himeo_patrol_ship.dm"
|
||||
#include "maps\away\ships\himeo\himeo_patrol_ship_areas.dm"
|
||||
#include "maps\away\ships\himeo\himeo_patrol_ship_doors.dm"
|
||||
#include "maps\away\ships\himeo\himeo_patrol_ship_ghostroles.dm"
|
||||
#include "maps\away\ships\himeo\himeo_patrol_ship_landmarks.dm"
|
||||
#include "maps\away\ships\iac\iac_rescue_ship.dm"
|
||||
#include "maps\away\ships\iac\iac_rescue_ship_ghostroles.dm"
|
||||
#include "maps\away\ships\idris\idris_cruiser.dm"
|
||||
|
||||
@@ -864,3 +864,7 @@
|
||||
/datum/access/enviro_testing_facility_access_sec
|
||||
id = 252
|
||||
desc = "Env-Test Facility Zoya, Security Access"
|
||||
|
||||
#define ACCESS_HIMEO_PATROL_SHIP 253
|
||||
id = ACCESS_HIMEO_PATROL_SHIP
|
||||
desc = "Himean Military Patrol Vessel"
|
||||
|
||||
@@ -103,6 +103,7 @@
|
||||
#define COLOR_LING_HIVEMIND "#583012"
|
||||
#define COLOR_LINOLEUM "#4E4D41"
|
||||
#define COLOR_LEATHER "#5C4831"
|
||||
#define COLOR_RAIDER "#6C7364"
|
||||
|
||||
#define COLOR_TOOLS "#eac041"
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#define SHIP_CALIBER_60MM "60mm"
|
||||
#define SHIP_CALIBER_90MM "90mm"
|
||||
#define SHIP_CALIBER_ZAT "zero-point warp beam"
|
||||
#define SHIP_CALIBER_BLASTERREPEATER "blaster burst"
|
||||
#define SHIP_CALIBER_178MM "178mm"
|
||||
#define SHIP_CALIBER_COILGUN "tungsten rod"
|
||||
#define SHIP_CALIBER_200MM "200mm"
|
||||
|
||||
@@ -378,3 +378,20 @@
|
||||
/obj/machinery/suit_cycler/offship/hiskyn/captain
|
||||
suit = /obj/item/clothing/suit/space/void/unathi_pirate/hiskyn/captain
|
||||
helmet = /obj/item/clothing/head/helmet/space/void/unathi_pirate/hiskyn/captain
|
||||
|
||||
// For the Himean Military vessel.
|
||||
/obj/machinery/suit_cycler/offship/coalition/himeo
|
||||
model_text = "Himean Buzzard"
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
departments = list("Himean Military")
|
||||
species = list(BODYTYPE_HUMAN, BODYTYPE_TAJARA)
|
||||
suit = /obj/item/clothing/suit/space/void/coalition/himeo
|
||||
helmet = /obj/item/clothing/head/helmet/space/void/coalition/himeo
|
||||
|
||||
/obj/machinery/suit_cycler/offship/coalition/himeo/engineer
|
||||
model_text = "Type-78 Fish Fur"
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
departments = list("Himean Military")
|
||||
species = list(BODYTYPE_HUMAN, BODYTYPE_TAJARA)
|
||||
suit = /obj/item/clothing/suit/space/void/engineering/himeo
|
||||
helmet = /obj/item/clothing/head/helmet/space/void/engineering/himeo
|
||||
|
||||
@@ -358,7 +358,7 @@
|
||||
|
||||
/obj/item/melee/energy/sword/knife
|
||||
name = "energy utility knife"
|
||||
desc = "Some cheap energy blade, branded at the hilt with the logo of the Tau Ceti Foreign Legion."
|
||||
desc = "Some cheap energy blade. Easier to conceal and carry than the larger energy swords, it is a mainstay in militaries across the spur for its utility as a tool and a backup weapon."
|
||||
icon_state = "edagger0"
|
||||
base_reflectchance = 10
|
||||
base_block_chance = 10
|
||||
|
||||
@@ -456,7 +456,8 @@
|
||||
/obj/item/stack/telecrystal,
|
||||
/obj/item/device/radio,
|
||||
/obj/item/shield/riot/tact,
|
||||
/obj/item/material/knife/tacknife
|
||||
/obj/item/material/knife/tacknife,
|
||||
/obj/item/cell/hydrogen
|
||||
)
|
||||
|
||||
/obj/item/storage/belt/military/syndicate
|
||||
|
||||
@@ -234,3 +234,10 @@
|
||||
new /obj/item/toy/plushie/bee(src)
|
||||
new /obj/item/device/flashlight/pen(src)
|
||||
new /obj/item/storage/box/stressball(src)
|
||||
|
||||
// Empty
|
||||
/obj/structure/closet/secure_closet/medical/empty
|
||||
name = "medicine closet"
|
||||
desc = "A medical locker."
|
||||
icon_state = "med"
|
||||
req_access = list(ACCESS_MEDICAL_EQUIP)
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
outside_part = FALSE
|
||||
|
||||
/turf/simulated/wall/shuttle/raider
|
||||
color = "#6C7364"
|
||||
color = COLOR_RAIDER
|
||||
|
||||
/turf/simulated/wall/shuttle/hapt
|
||||
color = "#2E2B2B"
|
||||
|
||||
@@ -20,3 +20,21 @@
|
||||
icon_state = "cap_himeo"
|
||||
item_state = "cap_himeo"
|
||||
contained_sprite = TRUE
|
||||
|
||||
/obj/item/clothing/head/softcap/himeo_pg_cover
|
||||
name = "himean planetary guard utility cover"
|
||||
desc = "A utility cover of Himean origin. This particular cap has the united syndicates of Himeo's typical symbol - a white hexagon by red triangles - on its face."
|
||||
desc_extended = "The M293 utility cover is a standard-issue cap for Himeo's planetary guard. It is part of the standard base dress for the Himean planetary guard, and is thus a common sight throughout vessels across the Coalition."
|
||||
icon = 'icons/clothing/under/uniforms/himeo_military.dmi'
|
||||
icon_state = "himeo_pg_utility"
|
||||
item_state = "himeo_pg_utility"
|
||||
contained_sprite = TRUE
|
||||
|
||||
/obj/item/clothing/head/sidecap/himeo_navy_cap
|
||||
name = "himean naval garrison cap"
|
||||
desc = "A sidecap of Himean origin. This particular sidecap has the United Syndicates of Himeo's typical symbol"
|
||||
desc_extended = "The M361 garrison cap is a standard-issue softcover for the Planetary Guard's naval component. On the front is a small roundel containing the United Syndicates' national colors: black, white, and red."
|
||||
icon = 'icons/clothing/under/uniforms/himeo_military.dmi'
|
||||
icon_state = "himeo_navy_sidecap"
|
||||
item_state = "himeo_navy_sidecap"
|
||||
contained_sprite = TRUE
|
||||
|
||||
@@ -158,6 +158,12 @@
|
||||
item_state = "legion_pilot"
|
||||
camera = /obj/machinery/camera/network/tcfl
|
||||
|
||||
/obj/item/clothing/head/helmet/pilot/himeo
|
||||
name = "himean naval flight helmet"
|
||||
desc = "A helmet with a pilots visor attached, painted in the drab tan colours of the Himean navy uniform. The visor feeds its wearer in-flight information via an integrated heads-up display."
|
||||
icon_state = "pilot_helmet_himeo"
|
||||
item_state = "pilot_helmet_himeo"
|
||||
|
||||
/obj/pilot_overlay_holder
|
||||
name = null
|
||||
icon = null
|
||||
|
||||
@@ -133,6 +133,15 @@
|
||||
helm_type = /obj/item/clothing/head/helmet/space/rig/industrial/himeo
|
||||
chest_type = /obj/item/clothing/suit/space/rig/industrial/himeo
|
||||
|
||||
/obj/item/rig/industrial/himeo/equipped
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/mounted/plasmacutter,
|
||||
/obj/item/rig_module/device/drill,
|
||||
/obj/item/rig_module/device/orescanner,
|
||||
/obj/item/rig_module/device/rfd_c,
|
||||
/obj/item/rig_module/actuators,
|
||||
/obj/item/rig_module/maneuvering_jets
|
||||
)
|
||||
/obj/item/rig/eva
|
||||
name = "EVA suit control module"
|
||||
suit_type = "EVA hardsuit"
|
||||
|
||||
@@ -825,3 +825,81 @@
|
||||
armor = list(
|
||||
MELEE = ARMOR_MELEE_MINOR
|
||||
)
|
||||
|
||||
//Himean Army
|
||||
/obj/item/clothing/under/himeo
|
||||
name = "himean planetary guard fatigues"
|
||||
desc = "Reinforced synthetic fibres make up the bulk of this Himean planetary guard uniform, with hard plastic pads around the joints."
|
||||
icon = 'icons/clothing/under/uniforms/himeo_military.dmi'
|
||||
icon_state = "himeo_fatigues"
|
||||
item_state = "himeo_fatigues"
|
||||
contained_sprite = TRUE
|
||||
siemens_coefficient = 0.5
|
||||
armor = list(
|
||||
MELEE = ARMOR_MELEE_KNIVES,
|
||||
BULLET = ARMOR_BALLISTIC_MINOR,
|
||||
LASER = ARMOR_LASER_MINOR
|
||||
)
|
||||
|
||||
/obj/item/clothing/under/himeo/officer
|
||||
name = "himean planetary guard officers fatigues"
|
||||
desc = "Reinforced synthetic fibres make up the bulk of this Himean planetary guard uniform, with hard plastic pads around the joints. It is embellished with blue detailing, signalling the wearer as an officer."
|
||||
icon_state = "himeo_fatigues_officer"
|
||||
item_state = "himeo_fatigues_officer"
|
||||
|
||||
/obj/item/clothing/under/himeo/engineer
|
||||
name = "himean planetary guard sappers fatigues"
|
||||
desc = "Reinforced synthetic fibres make up the bulk of this Himean planetary guard uniform, with hard plastic pads around the joints. It is embellished with orange detailing, signalling the wearer as a sapper."
|
||||
icon_state = "himeo_fatigues_engi"
|
||||
item_state = "himeo_fatigues_engi"
|
||||
|
||||
/obj/item/clothing/under/himeo/medic
|
||||
name = "himean planetary guard corpsmans fatigues"
|
||||
desc = "Reinforced synthetic fibres make up the bulk of this Himean planetary guard uniform, with hard plastic pads around the joints. It is embellished with green detailing, signalling the wearer as a corpsman."
|
||||
icon_state = "himeo_fatigues_medic"
|
||||
item_state = "himeo_fatigues_medic"
|
||||
|
||||
/obj/item/clothing/under/himeo/pilot
|
||||
name = "himean planetary guard pilots fatigues"
|
||||
desc = "Reinforced synthetic fibres make up the bulk of this Himean planetary guard uniform, with hard plastic pads around the joints. It is embellished with red detailing, signalling the wearer as a fighter pilot."
|
||||
icon_state = "himeo_fatigues_pilot"
|
||||
item_state = "himeo_fatigues_pilot"
|
||||
|
||||
//Himean Navy
|
||||
/obj/item/clothing/under/himeo/navy
|
||||
name = "himean naval fatigues"
|
||||
desc = "Tough synthetic fibres make up the bulk of this Himean planetary guard naval uniform, dyed a deep navy blue."
|
||||
icon = 'icons/clothing/under/uniforms/himeo_military.dmi'
|
||||
icon_state = "himeo_coveralls"
|
||||
item_state = "himeo_coveralls"
|
||||
contained_sprite = TRUE
|
||||
siemens_coefficient = 0.5
|
||||
armor = list(
|
||||
MELEE = ARMOR_MELEE_KNIVES,
|
||||
BULLET = ARMOR_BALLISTIC_MINOR,
|
||||
LASER = ARMOR_LASER_MINOR
|
||||
)
|
||||
|
||||
/obj/item/clothing/under/himeo/navy/officer
|
||||
name = "himean naval commanders fatigues"
|
||||
desc = "Tough synthetic fibres make up the bulk of this Himean planetary guard naval uniform, dyed a deep navy blue. It is embellished with blue detailing, signalling the wearer as an officer."
|
||||
icon_state = "himeo_coveralls_officer"
|
||||
item_state = "himeo_coveralls_officer"
|
||||
|
||||
/obj/item/clothing/under/himeo/navy/engineer
|
||||
name = "himean naval sappers fatigues"
|
||||
desc = "Tough synthetic fibres make up the bulk of this Himean planetary guard naval uniform, dyed a deep navy blue=. It is embellished with orange detailing, signalling the wearer as a sapper."
|
||||
icon_state = "himeo_coveralls_engi"
|
||||
item_state = "himeo_coveralls_engi"
|
||||
|
||||
/obj/item/clothing/under/himeo/navy/medic
|
||||
name = "himean naval corpsmans fatigues"
|
||||
desc = "Tough synthetic fibres make up the bulk of this Himean planetary guard naval uniform, dyed a deep navy blue. It is embellished with green detailing, signalling the wearer as a corpsman."
|
||||
icon_state = "himeo_coveralls_medic"
|
||||
item_state = "himeo_coveralls_medic"
|
||||
|
||||
/obj/item/clothing/under/himeo/navy/pilot
|
||||
name = "himean naval pilots fatigues"
|
||||
desc = "Tough synthetic fibres make up the bulk of this Himean planetary guard naval uniform, dyed a deep navy blue. It is embellished with red detailing, signalling the wearer as a fighter pilot."
|
||||
icon_state = "himeo_coveralls_pilot"
|
||||
item_state = "himeo_coveralls_pilot"
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/obj/machinery/ship_weapon/nephilim
|
||||
name = "nephilim blaster repeater"
|
||||
desc = "The Nephilim is a reliable blaster repeater produced on-contract by several factories across the spur. Seeing widespread use on both sides of the piracy epidemic in the Coalition, it has been shown to be effective and easy to maintain; two details not shared by earlier ship-mounted blaster weapons. Utilising hydrogen blaster cells, it is quicker to charge, while necessitating frequent reloads."
|
||||
icon = 'icons/obj/machinery/ship_guns/nephilim.dmi'
|
||||
icon_state = "weapon_base"
|
||||
idle_power_usage = 1500
|
||||
active_power_usage = 100000
|
||||
max_ammo = 1
|
||||
projectile_type = /obj/projectile/ship_ammo/nephilim
|
||||
caliber = SHIP_CALIBER_BLASTER
|
||||
screenshake_type = SHIP_GUN_SCREENSHAKE_SCREEN
|
||||
|
||||
|
||||
/obj/machinery/ship_weapon/nephilim/pre_fire(/atom/target, /obj/effect/landmark/landmark)
|
||||
for(var/mob/M in GLOB.living_mob_list)
|
||||
if(AreConnectedZLevels(GET_Z(M), z))
|
||||
sound_to(M, sound('sound/weapons/gunshot/ship_weapons/gatling_laser.ogg'))
|
||||
flick("weapon_charging", src)
|
||||
sleep(1.1 SECONDS)
|
||||
. = ..()
|
||||
|
||||
/obj/machinery/ammunition_loader/nephilim
|
||||
name = "nephilim ammunition loader"
|
||||
|
||||
/obj/item/ship_ammunition/nephilim
|
||||
name = "Blaster HE hydrogen cell"
|
||||
name_override = "Blaster HE burst"
|
||||
desc = "A hydrogen cell for use in a Nephilim blaster repeater, carefully tuned for higher damage and spread at the cost of armour penetration."
|
||||
icon = 'icons/obj/guns/ship/ship_ammo_nephilim.dmi'
|
||||
icon_state = "repeater_he"
|
||||
overmap_icon_state = "light_laser_salvo"
|
||||
impact_type = SHIP_AMMO_IMPACT_HE
|
||||
ammunition_flags = SHIP_AMMO_FLAG_INFLAMMABLE|SHIP_AMMO_FLAG_VERY_HEAVY|SHIP_AMMO_FLAG_INFLAMMABLE
|
||||
caliber = SHIP_CALIBER_BLASTER
|
||||
burst = 15
|
||||
cookoff_heavy = 0
|
||||
|
||||
/obj/item/ship_ammunition/nephilim/ap
|
||||
name = "Blaster AP hydrogen cell"
|
||||
name_override = "Blaster AP burst"
|
||||
desc = "A hydrogen cell for use in a Nephilim blaster repeater, carefully tuned for higher armour penetration at the cost of damage."
|
||||
icon = 'icons/obj/guns/ship/ship_ammo_nephilim.dmi'
|
||||
icon_state = "repeater_ap"
|
||||
impact_type = SHIP_AMMO_IMPACT_AP
|
||||
|
||||
/obj/projectile/ship_ammo/nephilim
|
||||
name = "hydrogen cell he"
|
||||
icon = 'icons/obj/guns/ship/physical_projectiles.dmi'
|
||||
icon_state = "blaster_burst"
|
||||
damage = 40
|
||||
armor_penetration = 40
|
||||
penetrating = 0
|
||||
|
||||
|
||||
/obj/projectile/ship_ammo/nephilim/ap
|
||||
name = "hydrogen cell ap"
|
||||
damage = 20
|
||||
armor_penetration = 100
|
||||
penetrating = 4
|
||||
|
||||
/obj/projectile/ship_ammo/nephilim/he/on_hit(atom/target, blocked, def_zone, is_landmark_hit)
|
||||
. = ..()
|
||||
explosion(target, 0, 2, 3)
|
||||
@@ -401,6 +401,12 @@
|
||||
icon_state = "woodkeg"
|
||||
reagents_to_add = list(/singleton/reagent/alcohol/sake = 1000)
|
||||
|
||||
/obj/structure/reagent_dispensers/keg/kvass
|
||||
name = "kvass keg"
|
||||
desc = "A keg full of Dorshafen kvass - non-alcoholic, and a common sight in any workers home across Himeo."
|
||||
icon_state = "keg_kvass"
|
||||
reagents_to_add = list(/singleton/reagent/drink/mushroom_kvass = 1000)
|
||||
|
||||
//Cooking oil tank
|
||||
/obj/structure/reagent_dispensers/cookingoil
|
||||
name = "cooking oil tank"
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
################################
|
||||
# Example Changelog File
|
||||
#
|
||||
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
|
||||
#
|
||||
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
|
||||
# When it is, any changes listed below will disappear.
|
||||
#
|
||||
# Valid Prefixes:
|
||||
# bugfix
|
||||
# - (fixes bugs)
|
||||
# wip
|
||||
# - (work in progress)
|
||||
# qol
|
||||
# - (quality of life)
|
||||
# soundadd
|
||||
# - (adds a sound)
|
||||
# sounddel
|
||||
# - (removes a sound)
|
||||
# rscadd
|
||||
# - (adds a feature)
|
||||
# rscdel
|
||||
# - (removes a feature)
|
||||
# imageadd
|
||||
# - (adds an image or sprite)
|
||||
# imagedel
|
||||
# - (removes an image or sprite)
|
||||
# spellcheck
|
||||
# - (fixes spelling or grammar)
|
||||
# experiment
|
||||
# - (experimental change)
|
||||
# balance
|
||||
# - (balance changes)
|
||||
# code_imp
|
||||
# - (misc internal code change)
|
||||
# refactor
|
||||
# - (refactors code)
|
||||
# config
|
||||
# - (makes a change to the config files)
|
||||
# admin
|
||||
# - (makes changes to administrator tools)
|
||||
# server
|
||||
# - (miscellaneous changes to server)
|
||||
#################################
|
||||
|
||||
# Your name.
|
||||
author: steviii
|
||||
|
||||
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
|
||||
delete-after: True
|
||||
|
||||
# Any changes you've made. See valid prefix list above.
|
||||
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
|
||||
# SCREW THIS UP AND IT WON'T WORK.
|
||||
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
|
||||
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
|
||||
changes:
|
||||
- rscadd: "Added a Himean ship and all the associated peripheries."
|
||||
- rscadd: "Adds Hydrogen cells to the military belts."
|
||||
- rscadd: "Adds the Nephilim blaster repeater cannon."
|
||||
- rscadd: "Adds an empty variant for the medical closet."
|
||||
- rscadd: "Redefines raider walls to use COLOR_RAIDER instead of a hexcode."
|
||||
- rscadd: "Adds Himean naval and army uniforms and a pilot helmet."
|
||||
- soundadd: "Adds a gatling laser sound for the Nephilim."
|
||||
- rscadd: "Adds an equipped variant of the Himean industrial rig."
|
||||
- rscadd: "Genericizes the description of the energy knife."
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 467 B |
|
After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,161 @@
|
||||
/datum/map_template/ruin/away_site/himeo_patrol_ship
|
||||
name = "Himean Planetary Guard Vessel"
|
||||
description = "A patrol vessel fielded by the Himean Planetary Guard."
|
||||
|
||||
traits = list(
|
||||
list(ZTRAIT_AWAY = TRUE, ZTRAIT_UP = TRUE, ZTRAIT_DOWN = FALSE),
|
||||
list(ZTRAIT_AWAY = TRUE, ZTRAIT_UP = FALSE, ZTRAIT_DOWN = TRUE),
|
||||
)
|
||||
|
||||
prefix = "ships/himeo/"
|
||||
suffix = "himeo_patrol_ship.dmm"
|
||||
|
||||
sectors = list(SECTOR_COALITION, SECTOR_WEEPING_STARS, SECTOR_ARUSHA, SECTOR_LIBERTYS_CRADLE, SECTOR_HANEUNIM)
|
||||
spawn_weight = 1
|
||||
ship_cost = 1
|
||||
id = "Himean Planetary Guard Vessel"
|
||||
shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/himeo_patrol_shuttle, /datum/shuttle/autodock/multi/lift/himeo_patrol_ship)
|
||||
unit_test_groups = list(1)
|
||||
|
||||
/singleton/submap_archetype/himeo_patrol_ship
|
||||
map = "Himean Planetary Guard Vessel"
|
||||
descriptor = "A patrol vessel fielded by the Himean Planetary Guard."
|
||||
|
||||
/obj/effect/overmap/visitable/ship/himeo_patrol_ship
|
||||
name = "Himean Planetary Guard Vessel"
|
||||
class = "USPGV" // United Syndicates Planetary Guard Vessel
|
||||
desc = "A typical Himean design, the Collier-class is designed to patrol major trade routes and discourage pirate attacks. It is not intended for fleet engagements, as it lacks heavier armament such as missiles."
|
||||
icon_state = "himeo_patrol"
|
||||
moving_state = "himeo_patrol_moving"
|
||||
colors = list("#817f7f", "#be0f0f")
|
||||
designer = "Free Consortium of Defense and Aerospace Manufacturers"
|
||||
weapons = "Rear-mounted low-calibre autocannon, rear-mounted blaster weapon"
|
||||
drive = "Forsberg Mk. XII Warp Drive: A Himean design from the 2440s, the Forsberg is a decently cheap — and relatively fast — drive produced by FCDAM for the Himean Planetary Guard."
|
||||
sizeclass = "Collier-class patrol corvette"
|
||||
max_speed = 1/(2 SECONDS)
|
||||
burn_delay = 1 SECONDS
|
||||
vessel_mass = 9000
|
||||
fore_dir = SOUTH
|
||||
vessel_size = SHIP_SIZE_SMALL
|
||||
initial_restricted_waypoints = list(
|
||||
"Himean Patrol Shuttle" = list("himeo_patrol_nav_dock")
|
||||
)
|
||||
initial_generic_waypoints = list(
|
||||
"himeo_patrol_nav1",
|
||||
"himeo_patrol_nav2",
|
||||
"himeo_patrol_nav3",
|
||||
"himeo_patrol_nav4",
|
||||
"himeo_patrol_dock1",
|
||||
"himeo_patrol_dock2",
|
||||
"himeo_patrol_dock3",
|
||||
"himeo_patrol_dock4"
|
||||
)
|
||||
invisible_until_ghostrole_spawn = TRUE
|
||||
|
||||
/obj/effect/overmap/visitable/ship/himeo_patrol_ship/New()
|
||||
designation = "[pick("Ilmarinen", "Vetehinen", "Vesikko", "Saukko", "Jaakarhu", "Sampo", "Lieska", "Riilahti", "Griffwn", "Llew Du", "Rhyfelog", "Hydd Gwyn", "Roisin", "Niamh", "Aoibhinn", "Gobnait" )]"
|
||||
..()
|
||||
|
||||
//Shuttle
|
||||
/obj/effect/overmap/visitable/ship/landable/himeo_patrol_shuttle
|
||||
name = "Himean Patrol Shuttle"
|
||||
desc = "Placeholder."
|
||||
class = "USPGV"
|
||||
designation = "Kotka"
|
||||
icon_state = "shuttle"
|
||||
moving_state = "shuttle_moving"
|
||||
shuttle = "Himean Patrol Shuttle"
|
||||
colors = list("#525151", "#800a0a")
|
||||
max_speed = 1/(3 SECONDS)
|
||||
burn_delay = 2 SECONDS
|
||||
vessel_mass = 3000
|
||||
fore_dir = SOUTH
|
||||
vessel_size = SHIP_SIZE_TINY
|
||||
designer = "Free Consortium of Defense and Auerospace Manufacturers"
|
||||
volume = "15 meters length, 20 meters beam/width, 6 meters vertical height"
|
||||
sizeclass = "Hiirihaukka-class Fighter Shuttle"
|
||||
shiptype = "Troop transport and anti-ship combat operations"
|
||||
|
||||
/obj/machinery/computer/shuttle_control/explore/terminal/himeo_patrol_shuttle
|
||||
name = "shuttle control terminal"
|
||||
shuttle_tag = "Himean Patrol Shuttle"
|
||||
|
||||
/datum/shuttle/autodock/overmap/himeo_patrol_shuttle
|
||||
name = "Himean Patrol Shuttle"
|
||||
move_time = 20
|
||||
shuttle_area = list(/area/shuttle/himeo_patrol, /area/shuttle/himeo_patrol/central)
|
||||
dock_target = "airlock_himeo_patrol_shuttle"
|
||||
current_location = "himeo_patrol_nav_dock"
|
||||
landmark_transition = "himeo_patrol_nav_transit"
|
||||
dock_target = "airlock_himeo_patrol_shuttle"
|
||||
range = 1
|
||||
fuel_consumption = 2
|
||||
logging_home_tag = "himeo_patrol_nav_dock"
|
||||
defer_initialisation = TRUE
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/shuttle/himeo_patrol_ship
|
||||
name = "Himean Patrol Shuttle"
|
||||
shuttle_tag = "Himean Patrol Shuttle"
|
||||
master_tag = "airlock_himeo_patrol_shuttle"
|
||||
cycle_to_external_air = TRUE
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/docking/himeo_patrol_ship/shuttle_dock
|
||||
name = "Shuttle Dock"
|
||||
landmark_tag = "himeo_patrol_nav_dock"
|
||||
master_tag = "himean_patrol_dock"
|
||||
|
||||
/obj/effect/shuttle_landmark/himeo_patrol_shuttle/dock
|
||||
name = "Himean Patrol Ship - Kotka Dock"
|
||||
landmark_tag = "himeo_patrol_nav_dock"
|
||||
docking_controller = "himean_patrol_dock"
|
||||
base_turf = /turf/space
|
||||
base_area = /area/space
|
||||
movable_flags = MOVABLE_FLAG_EFFECTMOVE
|
||||
|
||||
/obj/effect/shuttle_landmark/himeo_patrol_shuttle/transit
|
||||
name = "In transit"
|
||||
landmark_tag = "himeo_patrol_nav_transit"
|
||||
base_turf = /turf/space/transit/north
|
||||
|
||||
// Lift
|
||||
/datum/shuttle/autodock/multi/lift/himeo_patrol_ship
|
||||
name = "Himean Patrol Ship Lift"
|
||||
current_location = "nav_himeo_patrol_ship_lift_first_deck"
|
||||
shuttle_area = /area/turbolift/himeo_patrol/himeo_patrol_lift
|
||||
destination_tags = list(
|
||||
"nav_himeo_patrol_ship_lift_first_deck",
|
||||
"nav_himeo_patrol_ship_lift_second_deck",
|
||||
)
|
||||
|
||||
/obj/effect/shuttle_landmark/lift/nav_himeo_patrol_ship_lift_first_deck
|
||||
name = "Himean Patrol Ship Lift - First Deck"
|
||||
landmark_tag = "nav_himeo_patrol_ship_lift_first_deck"
|
||||
base_area = /area/himeo_patrol_ship
|
||||
base_turf = /turf/simulated/floor/plating
|
||||
|
||||
/obj/effect/shuttle_landmark/lift/nav_himeo_patrol_ship_lift_second_deck
|
||||
name = "Himean Patrol Ship Lift - Second Deck"
|
||||
landmark_tag = "nav_himeo_patrol_ship_lift_second_deck"
|
||||
base_area = /area/himeo_patrol_ship/deck_2_interstitial
|
||||
base_turf = /turf/simulated/open
|
||||
|
||||
/obj/machinery/computer/shuttle_control/multi/lift/himeo_patrol_ship
|
||||
shuttle_tag = "Himean Patrol Ship Lift"
|
||||
|
||||
// TEG manual. Largely just repurposed and reflavoured from the TCAF corvette, thank you Ben.
|
||||
/obj/item/paper/fluff/himeo_patrol_engine_guide
|
||||
name = "Collier-class engine manual"
|
||||
desc = "This is a printed list of steps to operating the Thermoelectric Generator of a Collier-class patrol corvette."
|
||||
info = "<font face=\"Verdana\"><flag_coc>\
|
||||
<br><b>Failure to adhere to these instructions may lead to catastrophic destruction of the ship. Don't let that happen.</b><BR>\
|
||||
<BR>STEP 1: Enable the 'connectors to cold loop' pump and the 'cooling arrays to generator' pump. This will cool the cold-loop.<BR>\
|
||||
<BR>STEP 2: Configure the gas mixer to output west, and inject the contents of as many hydrogen and oxygen tanks into the combustion chamber as you wish, \
|
||||
at the pre-set ratio of 60% oxygen to 40% hydrogen. If you include more than one tank of each, the tank walls may require repairs.<BR>\
|
||||
<BR>STEP 3: Disable injection. Do not leave injection on.<BR>\
|
||||
<BR>STEP 4: Press the ignition button, and wait for it to fully burn out. Strain on the glas is expected, do not be concerned.<BR>\
|
||||
<BR>STEP 5: Once the fire has stopped and the contents of the tank are 100% CO2, \
|
||||
enable circulation: The recommended base rate is 700L/s input and 1000kpa output. The higher the output, the quicker it loses temperature. \
|
||||
You may need to bump it up to 2000kpa to fully recharge the SMES.<BR>\
|
||||
<BR>WARNING: If catastrophic containment failure is imminent, lower the blast doors and vent the chamber immediately! \
|
||||
There is a portable generator in the aft thruster-pod, and another in tool storage. Use one of them if the reactor melts down.</b></font>"
|
||||
language = LANGUAGE_SOL_COMMON
|
||||
@@ -0,0 +1,22 @@
|
||||
[
|
||||
{
|
||||
"type": "SubmapExtractInsert",
|
||||
"submap_size_x": 7,
|
||||
"submap_size_y": 4,
|
||||
"submap_size_z": 1,
|
||||
"submaps_dmm": "himeo_patrol_ship_submaps.dmm",
|
||||
"marker_extract": "/obj/effect/map_effect/marker/mapmanip/submap/extract/himeo_patrol_ship/storage_1",
|
||||
"marker_insert": "/obj/effect/map_effect/marker/mapmanip/submap/insert/himeo_patrol_ship/storage_1",
|
||||
"submaps_can_repeat": false
|
||||
},
|
||||
{
|
||||
"type": "SubmapExtractInsert",
|
||||
"submap_size_x": 5,
|
||||
"submap_size_y": 3,
|
||||
"submap_size_z": 1,
|
||||
"submaps_dmm": "himeo_patrol_ship_submaps.dmm",
|
||||
"marker_extract": "/obj/effect/map_effect/marker/mapmanip/submap/extract/himeo_patrol_ship/storage_2",
|
||||
"marker_insert": "/obj/effect/map_effect/marker/mapmanip/submap/insert/himeo_patrol_ship/storage_2",
|
||||
"submaps_can_repeat": false
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,116 @@
|
||||
/area/himeo_patrol_ship
|
||||
name = "Himean Patrol Vessel - Central Hallway"
|
||||
icon_state = "hallC"
|
||||
requires_power = TRUE
|
||||
dynamic_lighting = TRUE
|
||||
no_light_control = FALSE
|
||||
area_flags = AREA_FLAG_RAD_SHIELDED
|
||||
ambience = AMBIENCE_ENGINEERING
|
||||
|
||||
/area/himeo_patrol_ship/aft
|
||||
name = "Himean Patrol Vessel - Aft Hallway"
|
||||
icon_state = "hallA"
|
||||
|
||||
/area/himeo_patrol_ship/bridge
|
||||
name = "Himean Patrol Vessel - Bridge"
|
||||
icon_state = "bridge_helm"
|
||||
|
||||
/area/himeo_patrol_ship/armoury
|
||||
name = "Himean Patrol Vessel - Armoury"
|
||||
icon_state = "armory"
|
||||
|
||||
/area/himeo_patrol_ship/eva
|
||||
name = "Himean Patrol Vessel - EVA"
|
||||
icon_state = "eva"
|
||||
|
||||
/area/himeo_patrol_ship/messhall
|
||||
name = "Himean Patrol Vessel - Messhall"
|
||||
icon_state = "cafeteria"
|
||||
|
||||
/area/himeo_patrol_ship/hydroponics
|
||||
name = "Himean Patrol Vessel - Hydroponics Bay"
|
||||
icon_state = "hydro"
|
||||
|
||||
/area/himeo_patrol_ship/infirmary
|
||||
name = "Himean Patrol Vessel - Infirmary"
|
||||
icon_state = "medbay"
|
||||
|
||||
/area/himeo_patrol_ship/washroom
|
||||
name = "Himean Patrol Vessel - Washroom"
|
||||
icon_state = "washroom"
|
||||
|
||||
/area/himeo_patrol_ship/barracks
|
||||
name = "Himean Patrol Vessel - Barracks"
|
||||
icon_state = "crew_quarters"
|
||||
|
||||
/area/himeo_patrol_ship/distribution
|
||||
name = "Himean Patrol Vessel - Distribution"
|
||||
icon_state = "chem"
|
||||
|
||||
/area/himeo_patrol_ship/engineering
|
||||
name = "Himean Patrol Vessel - Engineering Tool Storage"
|
||||
icon_state = "engineering_storage"
|
||||
|
||||
/area/himeo_patrol_ship/generator
|
||||
name = "Himean Patrol Vessel - Generator Room"
|
||||
icon_state = "engine"
|
||||
|
||||
/area/himeo_patrol_ship/ammunition
|
||||
name = "Himean Patrol Vessel - Ammunition Stores"
|
||||
icon_state = "Tactical"
|
||||
|
||||
/area/himeo_patrol_ship/blaster
|
||||
name = "Himean Patrol Vessel - Blaster Monitoring Room"
|
||||
icon_state = "east"
|
||||
|
||||
/area/himeo_patrol_ship/autocannon
|
||||
name = "Himean Patrol Vessel - Autocannon Monitoring Room"
|
||||
icon_state = "west"
|
||||
|
||||
/area/himeo_patrol_ship/thruster_starboard
|
||||
name = "Himean Patrol Vessel - Starboard Thruster Pod"
|
||||
icon_state = "smaint"
|
||||
|
||||
/area/himeo_patrol_ship/thruster_port
|
||||
name = "Himean Patrol Vessel - Port Thruster Pod"
|
||||
icon_state = "pmaint"
|
||||
|
||||
/area/himeo_patrol_ship/thruster_aft
|
||||
name = "Himean Patrol Vessel - Aft Thruster Chamber"
|
||||
icon_state = "amaint"
|
||||
//Deck 2
|
||||
/area/himeo_patrol_ship/deck_2_interstitial
|
||||
name = "Himean Patrol Vessel - Deck Two, Dock Interstitial Area"
|
||||
icon_state = "arrivals_dock"
|
||||
|
||||
/area/himeo_patrol_ship/deck_2_office
|
||||
name = "Himean Patrol Vessel - Deck Two, Office"
|
||||
icon_state = "conference"
|
||||
|
||||
/area/himeo_patrol_ship/deck_2_checkpoint
|
||||
name = "Himean Patrol Vessel - Deck Two, Checkpoint"
|
||||
icon_state = "checkpoint1"
|
||||
|
||||
/area/himeo_patrol_ship/deck_2_fore
|
||||
name = "Himean Patrol Vessel - Deck Two, Fore Docking Arm"
|
||||
icon_state = "entry_1"
|
||||
|
||||
/area/himeo_patrol_ship/deck_2_storage
|
||||
name = "Himean Patrol Vessel - Deck Two, Storage"
|
||||
icon_state = "unknown"
|
||||
// Shuttle
|
||||
/area/shuttle/himeo_patrol
|
||||
name = "Himean Patrol Shuttle"
|
||||
requires_power = TRUE
|
||||
has_gravity = TRUE
|
||||
icon_state = "exterior"
|
||||
|
||||
/area/shuttle/himeo_patrol/central
|
||||
name = "Himean Patrol Shuttle Central Compartment"
|
||||
icon_state = "shuttlered"
|
||||
|
||||
// Lift
|
||||
/area/turbolift/himeo_patrol/himeo_patrol_lift
|
||||
name = "Himean Patrol Lift"
|
||||
station_area = FALSE
|
||||
icon_state = "green"
|
||||
@@ -0,0 +1,109 @@
|
||||
#define COLOR_HIMEO_NAVY "#313d73"
|
||||
|
||||
/obj/machinery/door/airlock/himeo_patrol
|
||||
door_frame_color = COLOR_RAIDER
|
||||
door_color = COLOR_HIMEO_NAVY
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
|
||||
/obj/machinery/door/airlock/glass/himeo_patrol
|
||||
door_frame_color = COLOR_RAIDER
|
||||
door_color = COLOR_HIMEO_NAVY
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
|
||||
/obj/machinery/door/airlock/highsecurity/himeo_patrol
|
||||
door_frame_color = COLOR_RAIDER
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
|
||||
/obj/machinery/door/airlock/external/himeo_patrol
|
||||
door_frame_color = COLOR_RAIDER
|
||||
door_color = COLOR_DARK_RED
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
|
||||
/obj/machinery/door/airlock/hatch/himeo_patrol
|
||||
door_frame_color = COLOR_RAIDER
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
|
||||
/obj/machinery/door/airlock/multi_tile/glass/himeo_patrol
|
||||
door_frame_color = COLOR_RAIDER
|
||||
door_color = COLOR_RAIDER
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
name = "Glass Airlock"
|
||||
|
||||
/obj/machinery/door/airlock/multi_tile/flipped/glass/himeo_patrol
|
||||
door_frame_color = COLOR_RAIDER
|
||||
door_color = COLOR_RAIDER
|
||||
req_access = list(ACCESS_HIMEO_PATROL_SHIP)
|
||||
name = "Glass Airlock"
|
||||
|
||||
// Engineering
|
||||
/obj/machinery/door/airlock/himeo_patrol/engineering
|
||||
name = "Engineering"
|
||||
stripe_color = COLOR_ORANGE
|
||||
|
||||
/obj/machinery/door/airlock/himeo_patrol/engineering/tools
|
||||
name = "Tool storage"
|
||||
|
||||
/obj/machinery/door/airlock/himeo_patrol/engineering/distribution
|
||||
name = "Distribution"
|
||||
|
||||
/obj/machinery/door/airlock/external/himeo_patrol/combustion
|
||||
name = "Combustion Chamber"
|
||||
icon_state = "door_locked"
|
||||
id_tag = "himeo_military_teg_door"
|
||||
locked = 1
|
||||
|
||||
// High Security
|
||||
/obj/machinery/door/airlock/highsecurity/himeo_patrol/gunnery
|
||||
name = "Gunnery"
|
||||
stripe_color = COLOR_RED
|
||||
|
||||
/obj/machinery/door/airlock/highsecurity/himeo_patrol/gunnery/ammunition
|
||||
name = "Ammunition Stowage"
|
||||
|
||||
// Propulsion
|
||||
/obj/machinery/door/airlock/hatch/himeo_patrol/propulsion
|
||||
name = "Propulsion"
|
||||
stripe_color = COLOR_PURPLE_GRAY
|
||||
|
||||
// Bridge
|
||||
/obj/machinery/door/airlock/highsecurity/himeo_patrol/bridge
|
||||
name = "Bridge"
|
||||
stripe_color = COLOR_RED
|
||||
|
||||
/obj/machinery/door/airlock/highsecurity/himeo_patrol/bridge/armoury
|
||||
name = "Armoury"
|
||||
|
||||
/obj/machinery/door/airlock/highsecurity/himeo_patrol/bridge/eva
|
||||
name = "Eva Preparation"
|
||||
// Docks
|
||||
/obj/machinery/door/airlock/himeo_patrol/docks
|
||||
name = "Docking arm"
|
||||
stripe_color = COLOR_DARK_BLUE_GRAY
|
||||
/obj/machinery/door/airlock/himeo_patrol/docks/storage
|
||||
name = "Storage Room"
|
||||
|
||||
/obj/machinery/door/airlock/highsecurity/himeo_patrol/docks
|
||||
name = "Checkpoint"
|
||||
stripe_color = COLOR_DARK_BLUE_GRAY
|
||||
|
||||
// Medical
|
||||
/obj/machinery/door/airlock/himeo_patrol/medical
|
||||
name = "Medbay"
|
||||
stripe_color = COLOR_GREEN
|
||||
|
||||
// Personnel
|
||||
/obj/machinery/door/airlock/himeo_patrol/personnel
|
||||
name = "Personnel"
|
||||
stripe_color = COLOR_BROWN
|
||||
|
||||
/obj/machinery/door/airlock/himeo_patrol/personnel/quarters
|
||||
name = "Crew Quarters"
|
||||
|
||||
/obj/machinery/door/airlock/himeo_patrol/personnel/washroom
|
||||
name = "Washroom"
|
||||
|
||||
/obj/machinery/door/airlock/himeo_patrol/personnel/messhall
|
||||
name = "Messhall"
|
||||
|
||||
/obj/machinery/door/airlock/himeo_patrol/personnel/hydroponics
|
||||
name = "Hydroponics"
|
||||
@@ -0,0 +1,154 @@
|
||||
/datum/ghostspawner/human/himeo_patrol_ship
|
||||
short_name = "himeo_patrol_ship_guard"
|
||||
name = "Himean Planetary Guardsman"
|
||||
desc = "You are a guard of the Himean Planetary Guard. Crew your patrol craft, track down pirates and other infiltrators to Coalition space, and help represent the Syndicates abroad."
|
||||
tags = list("External")
|
||||
spawnpoints = list("himeo_patrol")
|
||||
welcome_message = "You are a member of the Himean Planetary Guard, Naval Branch. \
|
||||
One amongst you has been promoted to the rank of Commander, and you are to follow their orders in any circumstance that does not contravene your service to the Planetary Guard. \
|
||||
You are to patrol the sector, ensuring that enemies of the Syndicates do not gain a foothold in the Coalition. \
|
||||
Do not simply attack ships of Hephaestus Industries blindly, however... unless they provoke you first. All peoples are welcome in the service of the Syndicates, \
|
||||
however if your origin includes the option to use either the Himean or Free Tajara Council accent, using that is suggested. "
|
||||
|
||||
max_count = 2
|
||||
respawn_flag = null
|
||||
outfit = /obj/outfit/admin/himeo_patrol_ship
|
||||
mob_name_prefix = "Mat. "
|
||||
|
||||
possible_species = list(SPECIES_HUMAN, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_TAJARA, SPECIES_TAJARA_MSAI, SPECIES_TAJARA_ZHAN)
|
||||
allow_appearance_change = APPEARANCE_PLASTICSURGERY
|
||||
|
||||
assigned_role = "Himean Naval Crewman"
|
||||
special_role = "Himean Naval Crewman"
|
||||
|
||||
origin_restriction = list(/singleton/origin_item/origin/himeo, /singleton/origin_item/origin/free_council)
|
||||
|
||||
/datum/ghostspawner/human/himeo_patrol_ship/engineer
|
||||
short_name = "himeo_patrol_ship_engineer"
|
||||
name = "Himean Planetary Guard Sapper"
|
||||
desc = "You are a sapper of the Himean Planetary Guard. Operate the thrusters and thermoelectric generator of your patrol craft, repair damage to your vessel, and breach your way into sites or vessels of interest to the Syndicates."
|
||||
welcome_message = "You are a member of the Himean Planetary Guard, Naval Branch. \
|
||||
One amongst you has been promoted to the rank of Commander, and you are to follow their orders in any circumstance that does not contravene your service to the Planetary Guard. \
|
||||
You have been appointed based upon your merits to serve as a sapper. \
|
||||
You have been trusted to prevent the vessel from perishing in the service of the aims of the Syndicates, and failure is not permitted. \
|
||||
Your duties include repairing your vessel, removing barricades and otherwise ensuring it does not fall in service to the Syndicates. \
|
||||
All peoples are welcome in the service of the Syndicates, \
|
||||
however if your origin includes the option to use either the Himean or Free Tajara Council accent, using that is suggested. "
|
||||
max_count = 1
|
||||
outfit = /obj/outfit/admin/himeo_patrol_ship/engineer
|
||||
mob_name_prefix = "Alk. "
|
||||
|
||||
/datum/ghostspawner/human/himeo_patrol_ship/medic
|
||||
short_name = "himeo_patrol_ship_medic"
|
||||
name = "Himean Planetary Guard Corpsman"
|
||||
desc = "You are a corpsman of the Himean Planetary Guard. Keep your people alive to the very best of your abilities, make do with the rudimentary supplies your vessel affords you, and try not to get shot whilst representing the wishes of the Syndicates."
|
||||
welcome_message = "You are a member of the Himean Planetary Guard, Naval Branch. \
|
||||
One amongst you has been promoted to the rank of Commander, and you are to follow their orders in any circumstance that does not contravene your service to the Planetary Guard. \
|
||||
You have been appointed based upon your merits to serve as a corpsman. \
|
||||
You have been trusted to ensure the safety and survival of your fellow worker, regardless of what the corporate forces of the Spur throw at you. \
|
||||
All peoples are welcome in the service of the Syndicates, \
|
||||
however if your origin includes the option to use either the Himean or Free Tajara Council accent, using that is suggested."
|
||||
max_count = 1
|
||||
outfit = /obj/outfit/admin/himeo_patrol_ship/medic
|
||||
mob_name_prefix = "Alk. "
|
||||
|
||||
/datum/ghostspawner/human/himeo_patrol_ship/pilot
|
||||
short_name = "himeo_patrol_ship_pilot"
|
||||
name = "Himean Planetary Guard Fighter Pilot"
|
||||
desc = "You are a fighter pilot of the Himean Planetary Guard. Pilot and maintain your shuttle, guard it on expeditions, and act as a transport or fighter pilot depending on the needs of your commander. "
|
||||
welcome_message = "You are a member of the Himean Planetary Guard, Naval Branch. \
|
||||
One amongst you has been promoted to the rank of Commander, and you are to follow their orders in any circumstance that does not contravene your service to the Planetary Guard. \
|
||||
You have been appointed based upon your merits to serve as a pilot. \
|
||||
You have been granted command of the USPGV Kotka, a Hiirihaukka-class Fighter Shuttle. You are to use it to fend off enemies of the Syndicates, \
|
||||
and transport your fellow workers to wherever they must go. All peoples are welcome in the service of the Syndicates, \
|
||||
however if your origin includes the option to use either the Himean or Free Tajara Council accent, using that is suggested."
|
||||
max_count = 1
|
||||
outfit = /obj/outfit/admin/himeo_patrol_ship/pilot
|
||||
mob_name_prefix = "Alk. "
|
||||
|
||||
/datum/ghostspawner/human/himeo_patrol_ship/officer
|
||||
short_name = "himeo_patrol_ship_officer"
|
||||
name = "Himean Planetary Guard Commander"
|
||||
desc = "You are the commander of a Himean Planetary Guard patrol vessel. Give guidance and leadership to your fellow soldiers, lead expeditions to sites of interest, and act as a representative of the militant arm of revolution. "
|
||||
welcome_message = "You are a member of the Himean Planetary Guard, Naval Branch. \
|
||||
You have been elected by your fellow workers to serve as the Commander of a Collier-class patrol corvette. The Syndicates will not sanction failure. \
|
||||
If your service is deemed inadequate, your workers may exercise their right to remove you from your position. You do not reign with terror or an iron fist, you reign with reason. \
|
||||
Do not disappoint the Syndicates, for you are the shield of the people, the sword of the Revolution. \
|
||||
All peoples are welcome in the service of the Syndicates, \
|
||||
however if your origin includes the option to use either the Himean or Free Tajara Council accent, using that is suggested."
|
||||
max_count = 1
|
||||
outfit = /obj/outfit/admin/himeo_patrol_ship/officer
|
||||
spawnpoints = list("himeo_patrol_commander")
|
||||
mob_name_prefix = "Ylt. "
|
||||
possible_species = list(SPECIES_HUMAN)
|
||||
|
||||
/obj/outfit/admin/himeo_patrol_ship
|
||||
name = "Himean Planetary Guardsman"
|
||||
uniform = /obj/item/clothing/under/himeo/navy
|
||||
gloves = /obj/item/clothing/gloves/fingerless
|
||||
shoes = /obj/item/clothing/shoes/workboots/dark
|
||||
l_ear = /obj/item/device/radio/headset/ship/coalition_navy
|
||||
back = /obj/item/storage/backpack/rucksack/green
|
||||
id = /obj/item/card/id/coalition
|
||||
l_pocket = /obj/item/device/radio/off
|
||||
backpack_contents = list(
|
||||
/obj/item/storage/box/survival/engineer = 1,
|
||||
/obj/item/clothing/mask/gas/tactical = 1,
|
||||
/obj/item/material/kitchen/utensil/knife/boot = 1,
|
||||
/obj/item/clothing/head/sidecap/himeo_navy_cap = 1
|
||||
)
|
||||
species_gloves = list(
|
||||
SPECIES_TAJARA = /obj/item/clothing/gloves/black_leather/tajara,
|
||||
SPECIES_TAJARA_MSAI = /obj/item/clothing/gloves/black_leather/tajara,
|
||||
SPECIES_TAJARA_ZHAN = /obj/item/clothing/gloves/black_leather/tajara,
|
||||
)
|
||||
species_shoes = list(
|
||||
SPECIES_TAJARA = /obj/item/clothing/shoes/workboots/tajara/dark,
|
||||
SPECIES_TAJARA_MSAI = /obj/item/clothing/shoes/workboots/tajara/dark,
|
||||
SPECIES_TAJARA_ZHAN = /obj/item/clothing/shoes/workboots/tajara/dark,
|
||||
)
|
||||
|
||||
/obj/outfit/admin/himeo_patrol_ship/engineer
|
||||
name = "Himean Planetary Guard Sapper"
|
||||
uniform = /obj/item/clothing/under/himeo/navy/engineer
|
||||
backpack_contents = list(
|
||||
/obj/item/storage/box/survival/engineer = 1,
|
||||
/obj/item/clothing/mask/gas/alt = 1,
|
||||
/obj/item/clothing/head/sidecap/himeo_navy_cap = 1
|
||||
)
|
||||
|
||||
/obj/outfit/admin/himeo_patrol_ship/medic
|
||||
name = "Himean Planetary Guard Corpsman"
|
||||
uniform = /obj/item/clothing/under/himeo/navy/medic
|
||||
backpack_contents = list(
|
||||
/obj/item/storage/box/survival/engineer = 1,
|
||||
/obj/item/clothing/mask/gas/half = 1,
|
||||
/obj/item/clothing/head/sidecap/himeo_navy_cap = 1
|
||||
)
|
||||
|
||||
/obj/outfit/admin/himeo_patrol_ship/pilot
|
||||
name= "Himean Planetary Guard Fighter Pilot"
|
||||
uniform = /obj/item/clothing/under/himeo/navy/pilot
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
gloves = /obj/item/clothing/gloves/black_leather
|
||||
back = /obj/item/storage/backpack/messenger
|
||||
backpack_contents = list(
|
||||
/obj/item/storage/box/survival/engineer = 1,
|
||||
/obj/item/clothing/mask/gas/alt = 1,
|
||||
/obj/item/clothing/head/sidecap/himeo_navy_cap = 1
|
||||
)
|
||||
/obj/outfit/admin/himeo_patrol_ship/officer
|
||||
name = "Himean Planetary Guard Commander"
|
||||
uniform = /obj/item/clothing/under/himeo/navy/officer
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
gloves = /obj/item/clothing/gloves/black_leather
|
||||
back = /obj/item/storage/backpack/satchel/leather
|
||||
backpack_contents = list(
|
||||
/obj/item/storage/box/survival/engineer = 1,
|
||||
/obj/item/clothing/mask/gas/half = 1,
|
||||
/obj/item/clothing/accessory/badge/passcard/coalition = 1,
|
||||
/obj/item/clothing/head/sidecap/himeo_navy_cap = 1
|
||||
)
|
||||
|
||||
/obj/outfit/admin/himeo_patrol_ship/get_id_access()
|
||||
return list(ACCESS_HIMEO_PATROL_SHIP, ACCESS_EXTERNAL_AIRLOCKS)
|
||||
@@ -0,0 +1,96 @@
|
||||
/obj/effect/shuttle_landmark/himeo_patrol
|
||||
base_turf = /turf/space/dynamic
|
||||
base_area = /area/space
|
||||
|
||||
//Deck 1 navpoints.
|
||||
/obj/effect/shuttle_landmark/himeo_patrol/nav1
|
||||
name = "Himeo Planetary Guard Vessel - Deck One Fore"
|
||||
landmark_tag = "himeo_patrol_nav1"
|
||||
|
||||
/obj/effect/shuttle_landmark/himeo_patrol/nav2
|
||||
name = "Himeo Planetary Guard Vessel - Deck One Aft "
|
||||
landmark_tag = "himeo_patrol_nav2"
|
||||
|
||||
/obj/effect/shuttle_landmark/himeo_patrol/nav3
|
||||
name = "Himeo Planetary Guard Vessel - Deck One Port "
|
||||
landmark_tag = "himeo_patrol_nav3"
|
||||
|
||||
/obj/effect/shuttle_landmark/himeo_patrol/nav4
|
||||
name = "Himeo Planetary Guard Vessel - Deck One Starboard"
|
||||
landmark_tag = "himeo_patrol_nav4"
|
||||
|
||||
//Deck 2 navpoints.
|
||||
/obj/effect/shuttle_landmark/himeo_patrol/dock1
|
||||
name = "Himeo Planetary Guard Vessel - Deck Two Starboard"
|
||||
landmark_tag = "himeo_patrol_dock1"
|
||||
base_turf = /turf/simulated/floor/reinforced/airless
|
||||
|
||||
/obj/effect/shuttle_landmark/himeo_patrol/dock2
|
||||
name = "Himeo Planetary Guard Vessel - Deck Two Fore"
|
||||
landmark_tag = "himeo_patrol_dock2"
|
||||
base_turf = /turf/simulated/floor/reinforced/airless
|
||||
|
||||
/obj/effect/shuttle_landmark/himeo_patrol/dock3
|
||||
name = "Himeo Planetary Guard Vessel - Deck Two Aft"
|
||||
landmark_tag = "himeo_patrol_dock3"
|
||||
base_turf = /turf/simulated/floor/reinforced/airless
|
||||
|
||||
/obj/effect/shuttle_landmark/himeo_patrol/dock4
|
||||
name = "Himeo Planetary Guard Vessel - Deck Two Port"
|
||||
landmark_tag = "himeo_patrol_dock4"
|
||||
base_turf = /turf/simulated/floor/reinforced/airless
|
||||
|
||||
// Airlock markers, Deck 1
|
||||
/obj/effect/map_effect/marker/airlock/himeo_patrol/fore
|
||||
name = "Airlock, Fore"
|
||||
master_tag = "airlock_himeo_patrol_fore"
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/himeo_patrol/aft
|
||||
name = "Airlock, Aft"
|
||||
master_tag = "airlock_himeo_patrol_aft"
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/himeo_patrol/starboard
|
||||
name = "Airlock, Starboard"
|
||||
master_tag = "airlock_himeo_patrol_starboard"
|
||||
|
||||
// Airlock markers, Deck 2
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/himeo_patrol/deck_2/starboard
|
||||
name = "Airlock, Starboard"
|
||||
master_tag = "airlock_himeo_patrol_deck_2_starboard"
|
||||
|
||||
// Docking airlock markers, Deck 2
|
||||
/obj/effect/map_effect/marker/airlock/docking/himeo_patrol/aft_dock
|
||||
name = "Aft"
|
||||
master_tag = "airlock_himeo_patrol_aft_dock"
|
||||
landmark_tag = "himeo_patrol_aft_dock"
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/docking/himeo_patrol/fore_dock
|
||||
name = "Fore"
|
||||
master_tag = "airlock_himeo_patrol_fore_dock"
|
||||
landmark_tag = "himeo_patrol_fore_dock"
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/docking/himeo_patrol/port_dock
|
||||
name = "Port"
|
||||
master_tag = "airlock_himeo_patrol_port_dock"
|
||||
landmark_tag = "himeo_patrol_port_dock"
|
||||
|
||||
/obj/effect/map_effect/marker/airlock/docking/himeo_patrol/starboard_dock
|
||||
name = "Starboard"
|
||||
master_tag = "airlock_himeo_patrol_starboard_dock"
|
||||
landmark_tag = "himeo_patrol_starboard_dock"
|
||||
|
||||
// Mapmanip
|
||||
// Northern storage compartment
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/himeo_patrol_ship/storage_1
|
||||
name = "Himeo Patrol Ship - Cargo North"
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/insert/himeo_patrol_ship/storage_1
|
||||
name = "Himeo Patrol Ship - Cargo North"
|
||||
|
||||
// Southern storage compartment
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/himeo_patrol_ship/storage_2
|
||||
name = "Himeo Patrol Ship - Cargo South"
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/insert/himeo_patrol_ship/storage_2
|
||||
name = "Himeo Patrol Ship - Cargo South"
|
||||