mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-21 12:08:55 +01:00
## About The Pull Request Adds new sign subtypes for use with in-game sign customization and the object tree while mapping. This expansion does not add new icons, it only adds subtypes for existing icons that are neglected. An alternative telecomms sign subtype was given a `sign_change_name` variable so that it could be customized in-game. Erased the "alt" from a "yes smoking" sign variable since there is only one type. Variable sanitization in places where it would already inherit from the parent object. The following sign subtypes have been added: - Chemistry (alt) - Xenobio (alt) - Botany (alt1 and alt2) - Warning: Blast Doors ## Why It's Good For The Game The icons are already present, but now the signs are available to mappers without having to manually edit the `icon_state`. Players have more options when editing signs in-game. ## Changelog 🆑 add: More options are now available when creating and editing signs. /🆑
232 lines
8.1 KiB
Plaintext
232 lines
8.1 KiB
Plaintext
//warning signs
|
|
|
|
|
|
///////DANGEROUS THINGS
|
|
|
|
/obj/structure/sign/warning
|
|
name = "\improper WARNING sign"
|
|
sign_change_name = "Warning"
|
|
desc = "A warning sign."
|
|
icon_state = "securearea"
|
|
is_editable = TRUE
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning, 32)
|
|
|
|
/obj/structure/sign/warning/secure_area
|
|
name = "\improper SECURE AREA sign"
|
|
sign_change_name = "Warning - Secure Area"
|
|
desc = "A warning sign which reads 'SECURE AREA'."
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/secure_area, 32)
|
|
|
|
/obj/structure/sign/warning/docking
|
|
name = "\improper KEEP CLEAR: DOCKING AREA sign"
|
|
sign_change_name = "Warning - Docking Area"
|
|
desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/docking, 32)
|
|
|
|
/obj/structure/sign/warning/biohazard
|
|
name = "\improper BIOHAZARD sign"
|
|
sign_change_name = "Warning - Biohazard"
|
|
desc = "A warning sign which reads 'BIOHAZARD'."
|
|
icon_state = "bio"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/biohazard, 32)
|
|
|
|
/obj/structure/sign/warning/electric_shock
|
|
name = "\improper HIGH VOLTAGE sign"
|
|
sign_change_name = "Warning - High Voltage"
|
|
desc = "A warning sign which reads 'HIGH VOLTAGE'."
|
|
icon_state = "shock"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/electric_shock, 32)
|
|
|
|
/obj/structure/sign/warning/vacuum
|
|
name = "\improper HARD VACUUM AHEAD sign"
|
|
sign_change_name = "Warning - Hard Vacuum"
|
|
desc = "A warning sign which reads 'HARD VACUUM AHEAD'."
|
|
icon_state = "space"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/vacuum, 32)
|
|
|
|
/obj/structure/sign/warning/vacuum/external
|
|
name = "\improper EXTERNAL AIRLOCK sign"
|
|
sign_change_name = "Warning - External Airlock"
|
|
desc = "A warning sign which reads 'EXTERNAL AIRLOCK'."
|
|
layer = MOB_LAYER
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/vacuum/external, 32)
|
|
|
|
/obj/structure/sign/warning/deathsposal
|
|
name = "\improper DISPOSAL: LEADS TO SPACE sign"
|
|
sign_change_name = "Warning - Disposals: Leads to Space"
|
|
desc = "A warning sign which reads 'DISPOSAL: LEADS TO SPACE'."
|
|
icon_state = "deathsposal"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/deathsposal, 32)
|
|
|
|
/obj/structure/sign/warning/bodysposal
|
|
name = "\improper DISPOSAL: LEADS TO MORGUE sign"
|
|
sign_change_name = "Warning - Disposals: Leads to Morgue"
|
|
desc = "A warning sign which reads 'DISPOSAL: LEADS TO MORGUE'."
|
|
icon_state = "bodysposal"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/bodysposal, 32)
|
|
|
|
/obj/structure/sign/warning/fire
|
|
name = "\improper DANGER: FIRE sign"
|
|
sign_change_name = "Warning - Fire Hazard"
|
|
desc = "A warning sign which reads 'DANGER: FIRE'."
|
|
icon_state = "fire"
|
|
resistance_flags = FIRE_PROOF
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/fire, 32)
|
|
|
|
/obj/structure/sign/warning/no_smoking
|
|
name = "\improper NO SMOKING sign"
|
|
sign_change_name = "Warning - No Smoking"
|
|
desc = "A warning sign which reads 'NO SMOKING'."
|
|
icon_state = "nosmoking2"
|
|
resistance_flags = FLAMMABLE
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/no_smoking, 32)
|
|
|
|
/obj/structure/sign/warning/no_smoking/circle
|
|
name = "\improper NO SMOKING sign"
|
|
sign_change_name = "Warning - No Smoking Alt"
|
|
desc = "A warning sign which reads 'NO SMOKING'."
|
|
icon_state = "nosmoking"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/no_smoking/circle, 32)
|
|
|
|
/obj/structure/sign/warning/yes_smoking/circle
|
|
name = "\improper YES SMOKING sign"
|
|
sign_change_name = "Warning - Yes Smoking"
|
|
desc = "A warning sign which reads 'YES SMOKING'."
|
|
icon_state = "yessmoking"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/yes_smoking/circle, 32)
|
|
|
|
/obj/structure/sign/warning/radiation
|
|
name = "\improper HAZARDOUS RADIATION sign"
|
|
sign_change_name = "Warning - Radiation"
|
|
desc = "A warning sign alerting the user of potential radiation hazards."
|
|
icon_state = "radiation"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/radiation, 32)
|
|
|
|
/obj/structure/sign/warning/radiation/rad_area
|
|
name = "\improper RADIOACTIVE AREA sign"
|
|
sign_change_name = "Warning - Radioactive Area"
|
|
desc = "A warning sign which reads 'RADIOACTIVE AREA'."
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/radiation/rad_area, 32)
|
|
|
|
/obj/structure/sign/warning/xeno_mining
|
|
name = "\improper DANGEROUS ALIEN LIFE sign"
|
|
sign_change_name = "Warning - Xenos"
|
|
desc = "A sign that warns would-be travellers of hostile alien life in the vicinity."
|
|
icon = 'icons/obj/signs.dmi'
|
|
icon_state = "xeno_warning"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/xeno_mining, 32)
|
|
|
|
/obj/structure/sign/warning/engine_safety
|
|
name = "\improper ENGINEERING SAFETY sign"
|
|
sign_change_name = "Warning - Engineering Safety Protocols"
|
|
desc = "A sign detailing the various safety protocols when working on-site to ensure a safe shift."
|
|
icon_state = "safety"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/engine_safety, 32)
|
|
|
|
/obj/structure/sign/warning/explosives
|
|
name = "\improper HIGH EXPLOSIVES sign"
|
|
sign_change_name = "Warning - Explosives"
|
|
desc = "A warning sign which reads 'HIGH EXPLOSIVES'."
|
|
icon_state = "explosives"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/explosives, 32)
|
|
|
|
/obj/structure/sign/warning/explosives/alt
|
|
name = "\improper HIGH EXPLOSIVES sign"
|
|
sign_change_name = "Warning - Explosives Alt"
|
|
desc = "A warning sign which reads 'HIGH EXPLOSIVES'."
|
|
icon_state = "explosives2"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/explosives/alt, 32)
|
|
|
|
/obj/structure/sign/warning/test_chamber
|
|
name = "\improper TESTING AREA sign"
|
|
sign_change_name = "Warning - Testing Area"
|
|
desc = "A sign that warns of high-power testing equipment in the area."
|
|
icon_state = "testchamber"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/test_chamber, 32)
|
|
|
|
/obj/structure/sign/warning/firing_range
|
|
name = "\improper FIRING RANGE sign"
|
|
sign_change_name = "Warning - Firing Range"
|
|
desc = "A sign reminding you to remain behind the firing line, and to wear ear protection."
|
|
icon_state = "firingrange"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/firing_range, 32)
|
|
|
|
/obj/structure/sign/warning/cold_temp
|
|
name = "\improper FREEZING AIR sign"
|
|
sign_change_name = "Warning - Temp: Cold"
|
|
desc = "A sign that warns of extremely cold air in the vicinity."
|
|
icon_state = "cold"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/cold_temp, 32)
|
|
|
|
/obj/structure/sign/warning/hot_temp
|
|
name = "\improper SUPERHEATED AIR sign"
|
|
sign_change_name = "Warning - Temp: Hot"
|
|
desc = "A sign that warns of extremely hot air in the vicinity."
|
|
icon_state = "heat"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/hot_temp, 32)
|
|
|
|
/obj/structure/sign/warning/gas_mask
|
|
name = "\improper CONTAMINATED AIR sign"
|
|
sign_change_name = "Warning - Contaminated Air"
|
|
desc = "A sign that warns of dangerous particulates or gasses in the air, instructing you to wear internals."
|
|
icon_state = "gasmask"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/gas_mask, 32)
|
|
|
|
/obj/structure/sign/warning/chem_diamond
|
|
name = "\improper REACTIVE CHEMICALS sign"
|
|
sign_change_name = "Warning - Hazardous Chemicals sign"
|
|
desc = "A sign that warns of potentially reactive chemicals nearby, be they explosive, flamable, or acidic."
|
|
icon_state = "chemdiamond"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/chem_diamond, 32)
|
|
|
|
/obj/structure/sign/warning/doors
|
|
name = "\improper BLAST DOORS sign"
|
|
sign_change_name = "Warning - Blast Doors"
|
|
desc = "A sign that shows there are doors here. There are doors everywhere!"
|
|
icon_state = "doors"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/doors, 32)
|
|
|
|
////MISC LOCATIONS
|
|
|
|
/obj/structure/sign/warning/pods
|
|
name = "\improper ESCAPE PODS sign"
|
|
sign_change_name = "Location - Escape Pods"
|
|
desc = "A warning sign which reads 'ESCAPE PODS'."
|
|
icon_state = "pods"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/pods, 32)
|
|
|
|
/obj/structure/sign/warning/rad_shelter
|
|
name = "\improper RADSTORM SHELTER sign"
|
|
sign_change_name = "Location - Radstorm Shelter"
|
|
desc = "A warning sign which reads 'RADSTORM SHELTER'."
|
|
icon_state = "radshelter"
|
|
|
|
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/warning/rad_shelter, 32)
|