mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-30 00:21:11 +01:00
Konyang: Pirates! (#17591)
* konyang pirate outpost * moonshine baby * moonshine * decals * clothes! * mapped-in clothes & changelog * addresses requested changes * reverts accidental change
This commit is contained in:
@@ -3688,6 +3688,8 @@
|
||||
#include "maps\random_ruins\exoplanets\grove\grove.dm"
|
||||
#include "maps\random_ruins\exoplanets\konyang\jeweler_nest.dm"
|
||||
#include "maps\random_ruins\exoplanets\konyang\landing_zone.dm"
|
||||
#include "maps\random_ruins\exoplanets\konyang\pirate_moonshine.dm"
|
||||
#include "maps\random_ruins\exoplanets\konyang\pirate_outpost.dm"
|
||||
#include "maps\random_ruins\exoplanets\konyang\village.dm"
|
||||
#include "maps\random_ruins\exoplanets\lava\lava.dm"
|
||||
#include "maps\random_ruins\exoplanets\raskara\pra_exploration_drone.dm"
|
||||
|
||||
@@ -688,6 +688,19 @@
|
||||
icon_state = "konyang_police_lieutenant"
|
||||
item_state = "konyang_police_lieutenant"
|
||||
|
||||
/obj/item/clothing/under/konyang/pirate
|
||||
name = "ragged konyanger clothing"
|
||||
desc = "A grey shirt and dark shorts in a Konyang style, accentuated with a red scarf. The clothes are dirty, torn, and ragged - evidently not well-maintained by their owner."
|
||||
icon = 'icons/clothing/under/uniforms/konyang_pirates.dmi'
|
||||
icon_state = "pirate"
|
||||
item_state = "pirate"
|
||||
|
||||
/obj/item/clothing/under/konyang/pirate/tanktop
|
||||
name = "disheveled konyanger clothing"
|
||||
desc = "A dark yellow outfit in a Konyang style, with the sleeves cut off. It is stained with dirt, grease and a splatter of what looks like blood."
|
||||
icon_state = "pirate1"
|
||||
item_state = "pirate1"
|
||||
|
||||
/obj/item/clothing/under/rank/konyang/krc
|
||||
name = "konyang robotics company uniform"
|
||||
desc = "A blue button-up shirt and brown trousers, with a red and white-striped tie. On the shirt, the logo of the Konyang Robotics Company is clearly displayed."
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
################################
|
||||
# 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
|
||||
# wip (For works in progress)
|
||||
# tweak
|
||||
# soundadd
|
||||
# sounddel
|
||||
# rscadd (general adding of nice things)
|
||||
# rscdel (general deleting of nice things)
|
||||
# imageadd
|
||||
# imagedel
|
||||
# maptweak
|
||||
# spellcheck (typo fixes)
|
||||
# experiment
|
||||
# balance
|
||||
# admin
|
||||
# backend
|
||||
# security
|
||||
# refactor
|
||||
#################################
|
||||
|
||||
# Your name.
|
||||
author: RustingWithYou
|
||||
|
||||
# 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, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
|
||||
# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
|
||||
changes:
|
||||
- rscadd: "Adds a Konyang pirate outpost and moonshine den."
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,36 @@
|
||||
/datum/map_template/ruin/exoplanet/pirate_moonshine
|
||||
name = "Pirate Moonshine Den"
|
||||
id = "konyang_moonshine"
|
||||
description = "An outpost in the jungle home to a group of Konyang pirates. These ones spend their time making drugs and alcohol."
|
||||
|
||||
template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
|
||||
sectors = list(SECTOR_HANEUNIM)
|
||||
suffixes = list("konyang/pirate_moonshine.dmm")
|
||||
|
||||
/area/konyang_pirate_moonshine
|
||||
name = "Konyang Moonshiner Den"
|
||||
icon_state = "bluenew"
|
||||
requires_power = FALSE
|
||||
dynamic_lighting = TRUE
|
||||
no_light_control = FALSE
|
||||
base_turf = /turf/simulated/mineral
|
||||
flags = HIDE_FROM_HOLOMAP
|
||||
|
||||
/datum/ghostspawner/human/konyang_moonshine
|
||||
short_name = "konyang_moonshine"
|
||||
name = "Konyang Pirate Moonshiner"
|
||||
desc = "Be a pirate running a drug lab and moonshine operation in the jungles of Konyang - keep the operation going, make a profit, and live another day. NOT AN ANTAGONIST! Do not act as such!"
|
||||
tags = list("External")
|
||||
welcome_message = "You are a pirate, distilling liquor and cooking narcotics out in the jungles of Konyang. Remember, you are not an antagonist and should not act as such - if you're unsure if something you'd like to do is toeing the line, you should ahelp first."
|
||||
|
||||
extra_languages = list(LANGUAGE_SOL_COMMON)
|
||||
spawnpoints = list("konyang_moonshine")
|
||||
max_count = 2
|
||||
|
||||
outfit = /datum/outfit/admin/konyang_pirate
|
||||
possible_species = list(SPECIES_HUMAN, SPECIES_IPC, SPECIES_IPC_BISHOP, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_SHELL, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU)
|
||||
allow_appearance_change = APPEARANCE_PLASTICSURGERY
|
||||
|
||||
assigned_role = "Konyang Pirate Moonshiner"
|
||||
special_role = "Konyang Pirate Moonshiner"
|
||||
respawn_flag = null
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,104 @@
|
||||
/datum/map_template/ruin/exoplanet/pirate_outpost
|
||||
name = "Pirate Outpost"
|
||||
id = "konyang_pirate"
|
||||
description = "An outpost in the jungle home to a group of Konyang pirates."
|
||||
|
||||
template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
|
||||
sectors = list(SECTOR_HANEUNIM)
|
||||
suffixes = list("konyang/pirate_outpost.dmm")
|
||||
shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/konyang_pirate)
|
||||
|
||||
/area/konyang_pirate_outpost
|
||||
name = "Konyang Pirate Outpost"
|
||||
icon_state = "bluenew"
|
||||
requires_power = FALSE
|
||||
dynamic_lighting = TRUE
|
||||
no_light_control = FALSE
|
||||
base_turf = /turf/simulated/mineral
|
||||
flags = HIDE_FROM_HOLOMAP
|
||||
|
||||
/area/shuttle/konyang_pirate
|
||||
name = "Repaired Shuttle"
|
||||
|
||||
/obj/effect/overmap/visitable/ship/landable/konyang_pirate
|
||||
name = "Konyang Pirate Shuttle"
|
||||
desc = "The Minnow-class shuttle is an old design, not often seen in the modern Spur. Originally designed by Einstein Engines for refuelling and maintenance of larger craft, advances in aerospace engineering have rendered the Minnow largely obsolete."
|
||||
class = "ICV"
|
||||
designation = "Thresher"
|
||||
designer = "Einstein Engines"
|
||||
sizeclass = "Minnow-class transport shuttle"
|
||||
shiptype = "Short-range refuelling and maintenance operations."
|
||||
shuttle = "Konyang Pirate Shuttle"
|
||||
icon_state = "shuttle"
|
||||
moving_state = "shuttle_moving"
|
||||
colors = list("#9dc04c", "#52c24c")
|
||||
max_speed = 1/(3 SECONDS)
|
||||
burn_delay = 1 SECONDS
|
||||
vessel_mass = 3000 //Hard to move
|
||||
fore_dir = SOUTH
|
||||
vessel_size = SHIP_SIZE_TINY
|
||||
|
||||
/obj/machinery/computer/shuttle_control/explore/konyang_pirate
|
||||
name = "shuttle control console"
|
||||
shuttle_tag = "Konyang Pirate Shuttle"
|
||||
|
||||
/datum/shuttle/autodock/overmap/konyang_pirate
|
||||
name = "Konyang Pirate Shuttle"
|
||||
move_time = 90
|
||||
shuttle_area = list(/area/shuttle/konyang_pirate)
|
||||
current_location = "nav_start_konyang_pirate"
|
||||
landmark_transition = "nav_transit_konyang_pirate"
|
||||
range = 1
|
||||
fuel_consumption = 2
|
||||
logging_home_tag = "nav_start_konyang_pirate"
|
||||
defer_initialisation = TRUE
|
||||
|
||||
/obj/effect/shuttle_landmark/konyang_pirate/start
|
||||
name = "Konyang Pirate Outpost - Landing Pad"
|
||||
landmark_tag = "nav_start_konyang_pirate"
|
||||
base_area = /area/konyang_pirate_outpost
|
||||
base_turf = /turf/simulated/floor/exoplanet/dirt_konyang
|
||||
movable_flags = MOVABLE_FLAG_EFFECTMOVE
|
||||
|
||||
/obj/effect/shuttle_landmark/konyang_pirate/transit
|
||||
name = "In transit"
|
||||
landmark_tag = "nav_transit_konyang_pirate"
|
||||
base_turf = /turf/space/transit/north
|
||||
|
||||
/datum/ghostspawner/human/konyang_pirate
|
||||
short_name = "konyang_pirate"
|
||||
name = "Konyang Pirate"
|
||||
desc = "Be a pirate dwelling in the jungles of Konyang - find some good targets, make a profit, and live another day. NOT AN ANTAGONIST! Do not act as such!"
|
||||
tags = list("External")
|
||||
welcome_message = "You are a pirate, hiding out in the jungles of Konyang. Your crew has managed to get a shuttle working, so you can hit juicier targets easier. Rob whoever you think you can take, but be careful of running up against people with bigger guns than you. Remember, you are not an antagonist and should not act as such - if you're unsure if something you'd like to do is toeing the line, you should ahelp first."
|
||||
|
||||
extra_languages = list(LANGUAGE_SOL_COMMON)
|
||||
spawnpoints = list("konyang_pirate")
|
||||
max_count = 4
|
||||
|
||||
outfit = /datum/outfit/admin/konyang_pirate
|
||||
possible_species = list(SPECIES_HUMAN, SPECIES_IPC, SPECIES_IPC_BISHOP, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_SHELL, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU)
|
||||
allow_appearance_change = APPEARANCE_PLASTICSURGERY
|
||||
|
||||
assigned_role = "Konyang Pirate"
|
||||
special_role = "Konyang Pirate"
|
||||
respawn_flag = null
|
||||
|
||||
/datum/outfit/admin/konyang_pirate
|
||||
name = "Konyang Pirate"
|
||||
uniform = list(
|
||||
/obj/item/clothing/under/konyang/pirate,
|
||||
/obj/item/clothing/under/konyang/pirate/tanktop
|
||||
)
|
||||
shoes = list(
|
||||
/obj/item/clothing/shoes/sneakers/black,
|
||||
/obj/item/clothing/shoes/sandals
|
||||
)
|
||||
head = /obj/item/clothing/head/bandana/pirate
|
||||
belt = /obj/item/material/knife/tacknife
|
||||
r_pocket = /obj/item/storage/wallet/random
|
||||
back = /obj/item/storage/backpack/satchel/eng
|
||||
accessory = /obj/item/clothing/accessory/holster/hip/brown
|
||||
accessory_contents = /obj/random/civgun
|
||||
id = null
|
||||
l_ear = null
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user