Anything that used the updateappearance proc will no longer update hair/beards. The things that use it are DNA changes, Cloned mobs, Changlings. The proc was runtiming due code on lines 234 and 246, I looked into it a bit but don't currently know how to fix it. The proc is currently commented out so at least the skin color/body updates properly.
Thanks to Exadv1 the reagent checking code for chem got a nice performance tweak. Minor text change to the steal ai objective. Few runtimes/nullchecks fixed. HoS does not spawn with a flash, Warden does not spawn with a taser, Security officers now spawn with a flash. Wizarditis has been uncommented and nerffed quite a bit. Moved most of the suits over to the clothing module folder. Force 0 items won't damage humans. The two lockboxes have been readded to the armory. The brigs extra large power cell has been cut in half. (still twice as large as normal apcs) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2480 316c924e-a436-60f5-8080-3fe189b3f50e
@@ -4,12 +4,14 @@
|
|||||||
spread = "Airborne"
|
spread = "Airborne"
|
||||||
cure = "The Manly Dorf"
|
cure = "The Manly Dorf"
|
||||||
cure_id = "manlydorf"
|
cure_id = "manlydorf"
|
||||||
|
cure_chance = 100
|
||||||
agent = "Rincewindus Vulgaris"
|
agent = "Rincewindus Vulgaris"
|
||||||
affected_species = list("Human")
|
affected_species = list("Human")
|
||||||
curable = 0
|
curable = 1
|
||||||
permeability_mod = 0.75
|
permeability_mod = 0.75
|
||||||
desc = "Some speculate, that this virus is the cause of Wizard Federation existance. Subjects affected show the signs of mental retardation, yelling obscure sentences or total gibberish. On late stages subjects sometime express the feelings of inner power, and, cite, 'the ability to control the forces of cosmos themselves!' A gulp of strong, manly spirits usually reverts them to normal, humanlike, condition."
|
desc = "Some speculate, that this virus is the cause of Wizard Federation existance. Subjects affected show the signs of mental retardation, yelling obscure sentences or total gibberish. On late stages subjects sometime express the feelings of inner power, and, cite, 'the ability to control the forces of cosmos themselves!' A gulp of strong, manly spirits usually reverts them to normal, humanlike, condition."
|
||||||
severity = "Minor"
|
severity = "Major"
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
BIRUZ BENNAR
|
BIRUZ BENNAR
|
||||||
@@ -23,38 +25,36 @@ STI KALY - blind
|
|||||||
|
|
||||||
/datum/disease/wizarditis/stage_act()
|
/datum/disease/wizarditis/stage_act()
|
||||||
..()
|
..()
|
||||||
/*
|
|
||||||
switch(stage)
|
switch(stage)
|
||||||
if(2)
|
if(2)
|
||||||
if(prob(4))
|
if(prob(1)&&prob(50))
|
||||||
affected_mob.say(pick("You shall not pass!", "Expeliarmus!", "By Merlins beard!", "Feel the power of the Dark Side!"))
|
affected_mob.say(pick("You shall not pass!", "Expeliarmus!", "By Merlins beard!", "Feel the power of the Dark Side!"))
|
||||||
if(prob(2))
|
if(prob(1)&&prob(50))
|
||||||
affected_mob << "\red You feel [pick("that you don't have enough mana.", "that the winds of magic are gone.", "an urge to summon familiar.")]"
|
affected_mob << "\red You feel [pick("that you don't have enough mana.", "that the winds of magic are gone.", "an urge to summon familiar.")]"
|
||||||
|
|
||||||
|
|
||||||
if(3)
|
if(3)
|
||||||
spawn_wizard_clothes(5)
|
if(prob(1)&&prob(50))
|
||||||
if(prob(4))
|
|
||||||
affected_mob.say(pick("NEC CANTIO!","AULIE OXIN FIERA!", "STI KALY!", "TARCOL MINTI ZHERI!"))
|
affected_mob.say(pick("NEC CANTIO!","AULIE OXIN FIERA!", "STI KALY!", "TARCOL MINTI ZHERI!"))
|
||||||
if(prob(2))
|
if(prob(1)&&prob(50))
|
||||||
affected_mob << "\red You feel [pick("the magic bubbling in your veins","that this location gives you a +1 to INT","an urge to summon familiar.")]."
|
affected_mob << "\red You feel [pick("the magic bubbling in your veins","that this location gives you a +1 to INT","an urge to summon familiar.")]."
|
||||||
|
|
||||||
if(4)
|
if(4)
|
||||||
spawn_wizard_clothes(10)
|
|
||||||
if(prob(4))
|
if(prob(1))
|
||||||
affected_mob.say(pick("NEC CANTIO!","AULIE OXIN FIERA!","STI KALY!","EI NATH!"))
|
affected_mob.say(pick("NEC CANTIO!","AULIE OXIN FIERA!","STI KALY!","EI NATH!"))
|
||||||
return
|
return
|
||||||
if(prob(2))
|
if(prob(1)&&prob(50))
|
||||||
affected_mob << "\red You feel [pick("the tidal wave of raw power building inside","that this location gives you a +2 to INT and +1 to WIS","an urge to teleport")]."
|
affected_mob << "\red You feel [pick("the tidal wave of raw power building inside","that this location gives you a +2 to INT and +1 to WIS","an urge to teleport")]."
|
||||||
if(prob(2))
|
spawn_wizard_clothes(50)
|
||||||
|
if(prob(1)&&prob(1))
|
||||||
teleport()
|
teleport()
|
||||||
*/
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/datum/disease/wizarditis/proc/spawn_wizard_clothes(var/chance=5)
|
/datum/disease/wizarditis/proc/spawn_wizard_clothes(var/chance = 0)
|
||||||
/*
|
|
||||||
if(istype(affected_mob, /mob/living/carbon/human))
|
if(istype(affected_mob, /mob/living/carbon/human))
|
||||||
var/mob/living/carbon/human/H = affected_mob
|
var/mob/living/carbon/human/H = affected_mob
|
||||||
if(prob(chance))
|
if(prob(chance))
|
||||||
@@ -86,23 +86,12 @@ STI KALY - blind
|
|||||||
H.drop_from_slot(H.r_hand)
|
H.drop_from_slot(H.r_hand)
|
||||||
H.r_hand = new /obj/item/weapon/staff(H)
|
H.r_hand = new /obj/item/weapon/staff(H)
|
||||||
H.r_hand.layer = 20
|
H.r_hand.layer = 20
|
||||||
return*/
|
return
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/datum/disease/wizarditis/proc/teleport()
|
/datum/disease/wizarditis/proc/teleport()
|
||||||
/*
|
|
||||||
var/list/theareas = new/list()
|
|
||||||
for(var/area/AR in world)
|
|
||||||
if(theareas.Find(AR)) continue
|
|
||||||
var/turf/picked = pick(get_area_turfs(AR.type)
|
|
||||||
if (picked && picked.z == affected_mob.z)
|
|
||||||
theareas += AR
|
|
||||||
|
|
||||||
var/area/thearea = pick(theareas)
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
var/list/theareas = new/list()
|
var/list/theareas = new/list()
|
||||||
for(var/area/AR in orange(80, affected_mob))
|
for(var/area/AR in orange(80, affected_mob))
|
||||||
if(theareas.Find(AR) || AR.name == "Space") continue
|
if(theareas.Find(AR) || AR.name == "Space") continue
|
||||||
@@ -113,11 +102,6 @@ STI KALY - blind
|
|||||||
|
|
||||||
var/area/thearea = pick(theareas)
|
var/area/thearea = pick(theareas)
|
||||||
|
|
||||||
var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread()
|
|
||||||
smoke.set_up(5, 0, affected_mob.loc)
|
|
||||||
smoke.attach(affected_mob)
|
|
||||||
smoke.start()
|
|
||||||
|
|
||||||
var/list/L = list()
|
var/list/L = list()
|
||||||
for(var/turf/T in get_area_turfs(thearea.type))
|
for(var/turf/T in get_area_turfs(thearea.type))
|
||||||
if(T.z != affected_mob.z) continue
|
if(T.z != affected_mob.z) continue
|
||||||
@@ -136,7 +120,5 @@ STI KALY - blind
|
|||||||
|
|
||||||
affected_mob.say("SCYAR NILA [uppertext(thearea.name)]!")
|
affected_mob.say("SCYAR NILA [uppertext(thearea.name)]!")
|
||||||
affected_mob.loc = pick(L)
|
affected_mob.loc = pick(L)
|
||||||
smoke.start()
|
|
||||||
//Apparently it created a lagspike every time it was called -- Urist
|
|
||||||
*/
|
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -1,53 +1,9 @@
|
|||||||
// HATS. OH MY WHAT A FINE CHAPEAU, GOOD SIR.
|
// HATS. OH MY WHAT A FINE CHAPEAU, GOOD SIR.
|
||||||
|
|
||||||
/obj/item/clothing/head
|
/obj/item/clothing/head
|
||||||
name = "head"
|
name = "head"
|
||||||
icon = 'hats.dmi'
|
icon = 'hats.dmi'
|
||||||
body_parts_covered = HEAD
|
body_parts_covered = HEAD
|
||||||
var/list/allowed = list(/obj/item/weapon/pen)
|
var/list/allowed = list()
|
||||||
|
|
||||||
/obj/item/clothing/head/radiation
|
|
||||||
name = "Radiation Hood"
|
|
||||||
icon_state = "rad"
|
|
||||||
desc = "A hood with radiation protective properties. Label: Made with lead, do not eat insulation"
|
|
||||||
flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|HEADCOVERSMOUTH|BLOCKHAIR
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 100)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bomb_hood
|
|
||||||
name = "bomb hood"
|
|
||||||
desc = "Use in case of bomb."
|
|
||||||
icon_state = "bombsuit"
|
|
||||||
flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|HEADCOVERSMOUTH|BLOCKHAIR
|
|
||||||
armor = list(melee = 20, bullet = 5, laser = 10,energy = 5, bomb = 100, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bomb_hood/security
|
|
||||||
icon_state = "bombsuitsec"
|
|
||||||
item_state = "bombsuitsec"
|
|
||||||
armor = list(melee = 50, bullet = 0, laser = 0,energy = 0, bomb = 100, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bio_hood
|
|
||||||
name = "bio hood"
|
|
||||||
icon_state = "bio"
|
|
||||||
desc = "Keeps the germs from flying on your face."
|
|
||||||
permeability_coefficient = 0.01
|
|
||||||
flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|HEADCOVERSMOUTH|BLOCKHAIR
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bio_hood/general
|
|
||||||
icon_state = "bio_general"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bio_hood/virology
|
|
||||||
icon_state = "bio_virology"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bio_hood/security
|
|
||||||
icon_state = "bio_security"
|
|
||||||
armor = list(melee = 30, bullet = 5, laser = 10,energy = 5, bomb = 20, bio = 100, rad = 20)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bio_hood/janitor
|
|
||||||
icon_state = "bio_janitor"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/bio_hood/scientist
|
|
||||||
icon_state = "bio_scientist"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/cakehat
|
/obj/item/clothing/head/cakehat
|
||||||
name = "cakehat"
|
name = "cakehat"
|
||||||
@@ -72,12 +28,6 @@
|
|||||||
flags = FPRINT|TABLEPASS|SUITSPACE
|
flags = FPRINT|TABLEPASS|SUITSPACE
|
||||||
item_state = "centhat"
|
item_state = "centhat"
|
||||||
|
|
||||||
/obj/item/clothing/head/det_hat
|
|
||||||
name = "hat"
|
|
||||||
desc = "Someone who wears this will look very smart."
|
|
||||||
icon_state = "detective"
|
|
||||||
allowed = list(/obj/item/weapon/reagent_containers/food/snacks/candy_corn, /obj/item/weapon/pen)
|
|
||||||
armor = list(melee = 50, bullet = 5, laser = 30,energy = 10, bomb = 20, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/powdered_wig
|
/obj/item/clothing/head/powdered_wig
|
||||||
name = "powdered wig"
|
name = "powdered wig"
|
||||||
@@ -92,26 +42,6 @@
|
|||||||
item_state = "that"
|
item_state = "that"
|
||||||
flags = FPRINT|TABLEPASS
|
flags = FPRINT|TABLEPASS
|
||||||
|
|
||||||
/obj/item/clothing/head/wizard
|
|
||||||
name = "wizard hat"
|
|
||||||
desc = "Strange-looking hat-wear that most certainly belongs to a real magic user."
|
|
||||||
icon_state = "wizard"
|
|
||||||
//Not given any special protective value since the magic robes are full-body protection --NEO
|
|
||||||
|
|
||||||
/obj/item/clothing/head/wizard/red
|
|
||||||
name = "red wizard hat"
|
|
||||||
desc = "Strange-looking, red, hat-wear that most certainly belongs to a real magic user."
|
|
||||||
icon_state = "redwizard"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/wizard/fake
|
|
||||||
name = "wizard hat"
|
|
||||||
desc = "It has WIZZARD written across it in sequins. Comes with a cool beard."
|
|
||||||
icon_state = "wizard-fake"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/wizard/marisa
|
|
||||||
name = "Witch Hat"
|
|
||||||
desc = "Strange-looking hat-wear, makes you want to cast fireballs."
|
|
||||||
icon_state = "marisa"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/chefhat
|
/obj/item/clothing/head/chefhat
|
||||||
name = "Chef's Hat"
|
name = "Chef's Hat"
|
||||||
@@ -148,17 +78,6 @@
|
|||||||
|
|
||||||
// CHUMP HELMETS: COOKING THEM DESTROYS THE CHUMP HELMET SPAWN.
|
// CHUMP HELMETS: COOKING THEM DESTROYS THE CHUMP HELMET SPAWN.
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet
|
|
||||||
name = "helmet"
|
|
||||||
desc = "Standard Security gear."
|
|
||||||
icon_state = "helmet"
|
|
||||||
flags = FPRINT|TABLEPASS|SUITSPACE|HEADCOVERSEYES
|
|
||||||
item_state = "helmet"
|
|
||||||
armor = list(melee = 75, bullet = 10, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0)
|
|
||||||
|
|
||||||
protective_temperature = 500
|
|
||||||
heat_transfer_coefficient = 0.10
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/cueball
|
/obj/item/clothing/head/helmet/cueball
|
||||||
name = "cueball helmet"
|
name = "cueball helmet"
|
||||||
desc = "A large, featureless white orb mean to be worn on your head. How do you even see out of this thing?"
|
desc = "A large, featureless white orb mean to be worn on your head. How do you even see out of this thing?"
|
||||||
@@ -197,36 +116,6 @@
|
|||||||
item_state = "thunderdome"
|
item_state = "thunderdome"
|
||||||
armor = list(melee = 80, bullet = 60, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0)
|
armor = list(melee = 80, bullet = 60, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0)
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/hardhat
|
|
||||||
name = "hard hat"
|
|
||||||
desc = "A hat which appears to be very hard."
|
|
||||||
icon_state = "hardhat0_yellow"
|
|
||||||
flags = FPRINT | TABLEPASS | SUITSPACE
|
|
||||||
item_state = "hardhat0_yellow"
|
|
||||||
var/brightness_on = 4 //luminosity when on
|
|
||||||
var/on = 0
|
|
||||||
color = "yellow" //Determines used sprites: hardhat[on]_[color] and hardhat[on]_[color]2 (lying down sprite)
|
|
||||||
armor = list(melee = 30, bullet = 5, laser = 20,energy = 10, bomb = 20, bio = 10, rad = 20)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/hardhat/orange
|
|
||||||
icon_state = "hardhat0_orange"
|
|
||||||
item_state = "hardhat0_orange"
|
|
||||||
color = "orange"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/hardhat/red
|
|
||||||
icon_state = "hardhat0_red"
|
|
||||||
item_state = "hardhat0_red"
|
|
||||||
color = "red"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/hardhat/white
|
|
||||||
icon_state = "hardhat0_white"
|
|
||||||
item_state = "hardhat0_white"
|
|
||||||
color = "white"
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/hardhat/dblue
|
|
||||||
icon_state = "hardhat0_dblue"
|
|
||||||
item_state = "hardhat0_dblue"
|
|
||||||
color = "dblue"
|
|
||||||
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/welding
|
/obj/item/clothing/head/helmet/welding
|
||||||
@@ -242,29 +131,7 @@
|
|||||||
var/up = 0
|
var/up = 0
|
||||||
armor = list(melee = 10, bullet = 5, laser = 10,energy = 5, bomb = 10, bio = 5, rad = 10)
|
armor = list(melee = 10, bullet = 5, laser = 10,energy = 5, bomb = 10, bio = 5, rad = 10)
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/HoS
|
|
||||||
name = "HoS Hat"
|
|
||||||
desc = "The hat of the HoS. Very secure, for he always gets assassinated."
|
|
||||||
icon_state = "hoscap"
|
|
||||||
desc = "A hat that shows the security grunts who's in charge!"
|
|
||||||
flags = FPRINT | TABLEPASS | SUITSPACE | HEADCOVERSEYES
|
|
||||||
armor = list(melee = 80, bullet = 60, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/dermal
|
|
||||||
name = "Dermal Armour Patch"
|
|
||||||
desc = "You're not quite sure how you manage to take it on and off, but it implants nicely in your head."
|
|
||||||
icon_state = "dermal"
|
|
||||||
item_state = "dermal"
|
|
||||||
flags = FPRINT | TABLEPASS | SUITSPACE | HEADCOVERSEYES
|
|
||||||
armor = list(melee = 80, bullet = 60, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0)
|
|
||||||
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/warden
|
|
||||||
name = "Warden Hat"
|
|
||||||
desc = "Stop right there, criminal scum!"
|
|
||||||
icon_state = "policehelm"
|
|
||||||
flags = FPRINT | TABLEPASS | SUITSPACE | HEADCOVERSEYES
|
|
||||||
armor = list(melee = 70, bullet = 10, laser = 40,energy = 10, bomb = 25, bio = 10, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/that
|
/obj/item/clothing/head/helmet/that
|
||||||
name = "Sturdy Top hat"
|
name = "Sturdy Top hat"
|
||||||
|
|||||||
@@ -1,497 +0,0 @@
|
|||||||
// SUITS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit
|
|
||||||
icon = 'suits.dmi'
|
|
||||||
name = "suit"
|
|
||||||
var/fire_resist = T0C+100
|
|
||||||
flags = FPRINT | TABLEPASS
|
|
||||||
var/list/allowed = list(/obj/item/weapon/tank/emergency_oxygen)
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bomb_suit
|
|
||||||
name = "bomb suit"
|
|
||||||
desc = "A suit designed for safety when handling explosives."
|
|
||||||
icon_state = "bombsuit"
|
|
||||||
item_state = "bombsuit"
|
|
||||||
w_class = 4//bulky item
|
|
||||||
gas_transfer_coefficient = 0.01
|
|
||||||
permeability_coefficient = 0.01
|
|
||||||
heat_transfer_coefficient = 0.30
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
slowdown = 2
|
|
||||||
armor = list(melee = 20, bullet = 5, laser = 10,energy = 5, bomb = 100, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bomb_suit/security
|
|
||||||
desc = "A suit designed for safety when handling explosives. Includes light armoring against non-explosive hazards as well."
|
|
||||||
icon_state = "bombsuitsec"
|
|
||||||
item_state = "bombsuitsec"
|
|
||||||
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs)
|
|
||||||
armor = list(melee = 50, bullet = 5, laser = 20,energy = 5, bomb = 100, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit
|
|
||||||
name = "bio suit"
|
|
||||||
desc = "A suit that protects against biological contamination."
|
|
||||||
icon_state = "bio"
|
|
||||||
item_state = "bio_suit"
|
|
||||||
// w_class = 4//bulky item
|
|
||||||
gas_transfer_coefficient = 0.01
|
|
||||||
permeability_coefficient = 0.01
|
|
||||||
heat_transfer_coefficient = 0.30
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
slowdown = 1.3
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit/general
|
|
||||||
icon_state = "bio_general"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit/virology
|
|
||||||
icon_state = "bio_virology"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit/security
|
|
||||||
icon_state = "bio_security"
|
|
||||||
desc = "A suit that protects against biological contamination. Includes basic armoring against non-bio hazards as well."
|
|
||||||
armor = list(melee = 30, bullet = 0, laser = 10,energy = 5, bomb = 20, bio = 100, rad = 20)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit/janitor
|
|
||||||
icon_state = "bio_janitor"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit/scientist
|
|
||||||
icon_state = "bio_scientist"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit/cmo
|
|
||||||
icon_state = "bio_cmo"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/bio_suit/plaguedoctorsuit
|
|
||||||
name = "Plague doctor suit"
|
|
||||||
desc = "It protected doctors from the Black Death, back then. You bet your arse it's gonna help you against viruses."
|
|
||||||
icon_state = "plaguedoctor"
|
|
||||||
item_state = "bio_suit"
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/det_suit
|
|
||||||
name = "coat"
|
|
||||||
desc = "An 18th-century multi-purpose trenchcoat. Someone who wears this means serious business."
|
|
||||||
icon_state = "detective"
|
|
||||||
item_state = "det_suit"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
||||||
allowed = list(/obj/item/weapon/gun/projectile/detective,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/cigpacket,/obj/item/weapon/zippo,/obj/item/device/detective_scanner,/obj/item/device/taperecorder)
|
|
||||||
armor = list(melee = 50, bullet = 5, laser = 30,energy = 10, bomb = 20, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/det_suit/armor
|
|
||||||
name = "armor"
|
|
||||||
desc = "An armored vest with a detective's badge on it."
|
|
||||||
icon_state = "detective-armor"
|
|
||||||
item_state = "armor"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
||||||
allowed = list(/obj/item/weapon/gun/projectile/detective,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/cigpacket,/obj/item/weapon/zippo,/obj/item/device/detective_scanner,/obj/item/device/taperecorder)
|
|
||||||
armor = list(melee = 75, bullet = 25, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/labcoat
|
|
||||||
name = "labcoat"
|
|
||||||
desc = "A suit that protects against minor chemical spills."
|
|
||||||
icon_state = "labcoat_open"
|
|
||||||
item_state = "labcoat"
|
|
||||||
permeability_coefficient = 0.25
|
|
||||||
heat_transfer_coefficient = 0.75
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
||||||
allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen)
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 5)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/labcoat/cmo
|
|
||||||
name = "chief medical officer's labcoat"
|
|
||||||
desc = "Bluer than the standard model."
|
|
||||||
allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen)
|
|
||||||
icon_state = "labcoat_cmo_open"
|
|
||||||
item_state = "labcoat_cmo"
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 55, rad = 5)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/labcoat/mad
|
|
||||||
name = "The Mad's labcoat"
|
|
||||||
desc = "It makes you look capable of konking someone on the noggin and shooting them into space."
|
|
||||||
allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen)
|
|
||||||
icon_state = "labgreen_open"
|
|
||||||
item_state = "labgreen"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/labcoat/genetics
|
|
||||||
name = "Geneticist Labcoat"
|
|
||||||
desc = "A suit that protects against minor chemical spills. Has a blue stripe on the shoulder."
|
|
||||||
allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen)
|
|
||||||
icon_state = "labcoat_gen_open"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/labcoat/chemist
|
|
||||||
name = "Chemist Labcoat"
|
|
||||||
desc = "A suit that protects against minor chemical spills. Has an orange stripe on the shoulder."
|
|
||||||
allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen)
|
|
||||||
icon_state = "labcoat_chem_open"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/labcoat/virologist
|
|
||||||
name = "Virologist Labcoat"
|
|
||||||
desc = "A suit that protects against minor chemical spills. Offers slightly more protection against biohazards than the standard model. Has a green stripe on the shoulder."
|
|
||||||
allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen)
|
|
||||||
icon_state = "labcoat_vir_open"
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 55, rad = 5)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/labcoat/science
|
|
||||||
name = "Scientist Labcoat"
|
|
||||||
desc = "A suit that protects against minor chemical spills. Has a purple stripe on the shoulder."
|
|
||||||
allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen)
|
|
||||||
icon_state = "labcoat_tox_open"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/straight_jacket
|
|
||||||
name = "straight jacket"
|
|
||||||
desc = "A suit that totally restrains an individual"
|
|
||||||
icon_state = "straight_jacket"
|
|
||||||
item_state = "straight_jacket"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/wcoat
|
|
||||||
name = "waistcoat"
|
|
||||||
desc = "For some classy, murderous fun."
|
|
||||||
icon_state = "vest"
|
|
||||||
item_state = "wcoat"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
||||||
allowed = list(/obj/item/device/pda)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/apron
|
|
||||||
name = "apron"
|
|
||||||
desc = "A basic blue apron."
|
|
||||||
icon_state = "apron"
|
|
||||||
item_state = "apron"
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
||||||
allowed = list (/obj/item/weapon/plantbgone,/obj/item/device/analyzer/plant_analyzer,/obj/item/seeds,/obj/item/nutrient,/obj/item/weapon/minihoe)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/chef
|
|
||||||
name = "Chef's apron"
|
|
||||||
desc = "An apron used by a high class chef."
|
|
||||||
icon_state = "chef"
|
|
||||||
item_state = "chef"
|
|
||||||
gas_transfer_coefficient = 0.90
|
|
||||||
permeability_coefficient = 0.50
|
|
||||||
heat_transfer_coefficient = 0.50
|
|
||||||
protective_temperature = 1000 //If you can't stand the heat, get back to the kitchen - Micro
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
||||||
allowed = list (/obj/item/weapon/kitchenknife,/obj/item/weapon/butch)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/chef/classic
|
|
||||||
name = "A classic chef's apron."
|
|
||||||
desc = "A basic, dull, white chef's apron."
|
|
||||||
icon_state = "apronchef"
|
|
||||||
item_state = "apronchef"
|
|
||||||
gas_transfer_coefficient = 0.90
|
|
||||||
permeability_coefficient = 0.50
|
|
||||||
heat_transfer_coefficient = 0.50
|
|
||||||
protective_temperature = 1000 //If you can't stand the heat, get back to the kitchen - Micro
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/wizrobe
|
|
||||||
name = "wizard robe"
|
|
||||||
desc = "A magnificant, gem-lined robe that seems to radiate power."
|
|
||||||
icon_state = "wizard"
|
|
||||||
item_state = "wizrobe"
|
|
||||||
gas_transfer_coefficient = 0.01 // IT'S MAGICAL OKAY JEEZ +1 TO NOT DIE
|
|
||||||
permeability_coefficient = 0.01
|
|
||||||
heat_transfer_coefficient = 0.01
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
body_parts_covered = FULL_BODY //It's magic, I ain't gotta explain shit. --NEO
|
|
||||||
armor = list(melee = 30, bullet = 20, laser = 20,energy = 20, bomb = 20, bio = 20, rad = 20)
|
|
||||||
allowed = list(/obj/item/weapon/teleportation_scroll)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/wizrobe/red
|
|
||||||
name = "red wizard robe"
|
|
||||||
desc = "A magnificant, red, gem-lined robe that seems to radiate power."
|
|
||||||
icon_state = "redwizard"
|
|
||||||
item_state = "redwizrobe"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/wizrobe/fake
|
|
||||||
name = "wizard robe"
|
|
||||||
desc = "A rather dull, blue robe meant to mimick real wizard robes."
|
|
||||||
icon_state = "wizard-fake"
|
|
||||||
item_state = "wizrobe"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS //It's not magic, shit is reasonable. --NEO
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/wizrobe/marisa
|
|
||||||
name = "Witch Robe"
|
|
||||||
desc = "Magic is all about the spell power, ZE!"
|
|
||||||
icon_state = "marisa"
|
|
||||||
item_state = "marisarobe"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/hazardvest
|
|
||||||
name = "hazard vest"
|
|
||||||
desc = "A vest designed to make one more noticable. It's not very good at it though"
|
|
||||||
icon_state = "hazard"
|
|
||||||
item_state = "hazard"
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/suspenders
|
|
||||||
name = "suspenders"
|
|
||||||
desc = "They suspend the illusion of the mime's play." //Meh -- Urist
|
|
||||||
icon = 'belts.dmi'
|
|
||||||
icon_state = "suspenders"
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
|
|
||||||
// ARMOR
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor
|
|
||||||
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/vest
|
|
||||||
name = "armor"
|
|
||||||
desc = "An armored vest that protects against some damage."
|
|
||||||
icon_state = "armor"
|
|
||||||
item_state = "armor"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
armor = list(melee = 50, bullet = 15, laser = 50,energy = 10, bomb = 25, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/hos
|
|
||||||
name = "armored coat"
|
|
||||||
desc = "A greatcoat enchanced with a special alloy for some protection and style."
|
|
||||||
icon_state = "hos"
|
|
||||||
item_state = "hos"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
armor = list(melee = 65, bullet = 30, laser = 50,energy = 10, bomb = 25, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/jensen
|
|
||||||
name = "armored trenchoat"
|
|
||||||
desc = "A trenchoat augmented with a special alloy for some protection and style"
|
|
||||||
icon_state = "jensencoat"
|
|
||||||
item_state = "jensencoat"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
armor = list(melee = 65, bullet = 30, laser = 50,energy = 10, bomb = 25, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/captain
|
|
||||||
name = "Captain's armor"
|
|
||||||
desc = "A bulky, heavy-duty piece of exclusive Nanotrasen armor. YOU are in charge!"
|
|
||||||
icon_state = "caparmor"
|
|
||||||
item_state = "capspacesuit"
|
|
||||||
w_class = 4//bulky item
|
|
||||||
gas_transfer_coefficient = 0.01
|
|
||||||
permeability_coefficient = 0.02
|
|
||||||
heat_transfer_coefficient = 0.02
|
|
||||||
protective_temperature = 1000
|
|
||||||
flags = FPRINT | TABLEPASS | SUITSPACE
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS
|
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/gun/energy,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
|
||||||
slowdown = 1.5
|
|
||||||
armor = list(melee = 65, bullet = 50, laser = 50,energy = 25, bomb = 50, bio = 100, rad = 50)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/riot
|
|
||||||
name = "Riot Suit"
|
|
||||||
desc = "A suit of armor with heavy padding to protect against melee attacks. Looks like it might impair movement."
|
|
||||||
icon_state = "riot"
|
|
||||||
item_state = "swat_suit"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
slowdown = 1
|
|
||||||
armor = list(melee = 80, bullet = 0, laser = 5,energy = 10, bomb = 0, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/bulletproof
|
|
||||||
name = "Bulletproof Vest"
|
|
||||||
desc = "A vest that excels in protecting the wearer against high-velocity solid projectiles."
|
|
||||||
icon_state = "bulletproof"
|
|
||||||
item_state = "armor"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
||||||
armor = list(melee = 10, bullet = 80, laser = 5,energy = 10, bomb = 0, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/laserproof
|
|
||||||
name = "Ablative Armor Vest"
|
|
||||||
desc = "A vest that excels in protecting the wearer against energy projectiles."
|
|
||||||
icon_state = "armor_reflec"
|
|
||||||
item_state = "armor_reflec"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 60,energy = 40, bomb = 0, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/centcomm
|
|
||||||
name = "Cent. Com. armor"
|
|
||||||
desc = "A suit that protects against some damage."
|
|
||||||
icon_state = "centcom"
|
|
||||||
item_state = "centcom"
|
|
||||||
w_class = 4//bulky item
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/heavy
|
|
||||||
name = "heavy armor"
|
|
||||||
desc = "A heavily armored suit that protects against moderate damage."
|
|
||||||
icon_state = "heavy"
|
|
||||||
item_state = "swat_suit"
|
|
||||||
w_class = 4//bulky item
|
|
||||||
gas_transfer_coefficient = 0.90
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
slowdown = 3
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/tdome
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/tdome/red
|
|
||||||
name = "Thunderdome suit (red)"
|
|
||||||
desc = "Reddish armor."
|
|
||||||
icon_state = "tdred"
|
|
||||||
item_state = "tdred"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/tdome/green
|
|
||||||
name = "Thunderdome suit (green)"
|
|
||||||
desc = "Pukish armor."
|
|
||||||
icon_state = "tdgreen"
|
|
||||||
item_state = "tdgreen"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/swat
|
|
||||||
name = "swat suit"
|
|
||||||
desc = "A heavily armored suit that protects against moderate damage. Used in special operations."
|
|
||||||
icon_state = "deathsquad"
|
|
||||||
item_state = "swat_suit"
|
|
||||||
gas_transfer_coefficient = 0.01
|
|
||||||
heat_transfer_coefficient = 0.02
|
|
||||||
protective_temperature = 1000
|
|
||||||
flags = FPRINT | TABLEPASS | SUITSPACE
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
allowed = list(/obj/item/weapon/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
|
||||||
slowdown = 1
|
|
||||||
armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/armor/swat/officer //Combined effect of the bomb suit and the SWAT suit.
|
|
||||||
name = "officer jacket"
|
|
||||||
desc = "An armored jacket used in special operations."
|
|
||||||
icon_state = "detective"
|
|
||||||
item_state = "det_suit"
|
|
||||||
gas_transfer_coefficient = 0.01
|
|
||||||
permeability_coefficient = 0.01
|
|
||||||
heat_transfer_coefficient = 0.02
|
|
||||||
protective_temperature = 1000
|
|
||||||
flags = FPRINT | TABLEPASS | SUITSPACE
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
allowed = list(/obj/item/weapon/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
|
||||||
slowdown = 1
|
|
||||||
armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 100, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// FIRE SUITS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/fire
|
|
||||||
name = "firesuit"
|
|
||||||
desc = "A suit that protects against fire and heat."
|
|
||||||
icon_state = "fire"
|
|
||||||
item_state = "fire_suit"
|
|
||||||
//w_class = 4//bulky item
|
|
||||||
gas_transfer_coefficient = 0.90
|
|
||||||
permeability_coefficient = 0.50
|
|
||||||
heat_transfer_coefficient = 0.01
|
|
||||||
protective_temperature = 10000
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/extinguisher)
|
|
||||||
slowdown = 1.3
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/fire/firefighter
|
|
||||||
icon_state = "firesuit"
|
|
||||||
item_state = "firefighter"
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/radiation
|
|
||||||
name = "Radiation suit"
|
|
||||||
desc = "A suit that protects against radiation. Label: Made with lead, do not eat insulation."
|
|
||||||
icon_state = "rad"
|
|
||||||
item_state = "rad_suit"
|
|
||||||
//w_class = 4//bulky item
|
|
||||||
gas_transfer_coefficient = 0.90
|
|
||||||
permeability_coefficient = 0.50
|
|
||||||
heat_transfer_coefficient = 0.30 //Not a fire suit
|
|
||||||
protective_temperature = 1000 // Not a fire suit
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen)
|
|
||||||
slowdown = 1.3
|
|
||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 100)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/fire/heavy
|
|
||||||
name = "firesuit"
|
|
||||||
desc = "A suit that protects against extreme fire and heat."
|
|
||||||
//icon_state = "thermal"
|
|
||||||
item_state = "ro_suit"
|
|
||||||
w_class = 4//bulky item
|
|
||||||
protective_temperature = 10000
|
|
||||||
slowdown = 1.7
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/syndicatefake
|
|
||||||
name = "red space suit replica"
|
|
||||||
icon_state = "syndicate"
|
|
||||||
item_state = "space_suit_syndicate"
|
|
||||||
desc = "A plastic replica of the syndicate space suit, you'll look just like a real murderous syndicate agent in this! This is a toy, it is not made for use in space!"
|
|
||||||
w_class = 3
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/toy)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/captunic
|
|
||||||
name = "captain's parade tunic"
|
|
||||||
desc = "Used by irresponsible captains."
|
|
||||||
icon_state = "captunic"
|
|
||||||
item_state = "bio_suit"
|
|
||||||
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/nun
|
|
||||||
name = "nun robe"
|
|
||||||
desc = "Maximum piety in this star system."
|
|
||||||
icon_state = "nun"
|
|
||||||
item_state = "nun"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/chaplain_hoodie
|
|
||||||
name = "chaplain hoodie"
|
|
||||||
desc = "This suit says you 'hush'!"
|
|
||||||
icon_state = "chaplain_hoodie"
|
|
||||||
item_state = "chaplain_hoodie"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/hastur
|
|
||||||
name = "Hastur's Robes"
|
|
||||||
desc = "Robes not meant to be worn by man"
|
|
||||||
icon_state = "hastur"
|
|
||||||
item_state = "hastur"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/imperium_monk
|
|
||||||
name = "Imperium monk"
|
|
||||||
desc = "Have YOU killed a xenos today?"
|
|
||||||
icon_state = "imperium_monk"
|
|
||||||
item_state = "imperium_monk"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/chickensuit
|
|
||||||
name = "Chicken Suit"
|
|
||||||
desc = "A suit made long ago by the ancient empire KFC."
|
|
||||||
icon_state = "chickensuit"
|
|
||||||
item_state = "chickensuit"
|
|
||||||
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET|HEAD
|
|
||||||
armor = list(melee = 5, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/monkeysuit
|
|
||||||
name = "Monkey Suit"
|
|
||||||
desc = "A suit that looks like a primate"
|
|
||||||
icon_state = "monkeysuit"
|
|
||||||
item_state = "monkeysuit"
|
|
||||||
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET|HANDS
|
|
||||||
armor = list(melee = 5, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/holidaypriest
|
|
||||||
name = "Holiday Priest"
|
|
||||||
desc = "This is a nice holiday my son."
|
|
||||||
icon_state = "holidaypriest"
|
|
||||||
item_state = "holidaypriest"
|
|
||||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -146,22 +146,28 @@
|
|||||||
return 0
|
return 0
|
||||||
|
|
||||||
/proc/randmutb(mob/M as mob)
|
/proc/randmutb(mob/M as mob)
|
||||||
|
if(!M) return
|
||||||
var/num
|
var/num
|
||||||
var/newdna
|
var/newdna
|
||||||
num = pick(1,3,FAKEBLOCK,5,CLUMSYBLOCK,7,9,BLINDBLOCK,DEAFBLOCK)
|
num = pick(1,3,FAKEBLOCK,5,CLUMSYBLOCK,7,9,BLINDBLOCK,DEAFBLOCK)
|
||||||
|
M.dna.check_integrity()
|
||||||
newdna = setblock(M.dna.struc_enzymes,num,toggledblock(getblock(M.dna.struc_enzymes,num,3)),3)
|
newdna = setblock(M.dna.struc_enzymes,num,toggledblock(getblock(M.dna.struc_enzymes,num,3)),3)
|
||||||
M.dna.struc_enzymes = newdna
|
M.dna.struc_enzymes = newdna
|
||||||
return
|
return
|
||||||
|
|
||||||
/proc/randmutg(mob/M as mob)
|
/proc/randmutg(mob/M as mob)
|
||||||
|
if(!M) return
|
||||||
var/num
|
var/num
|
||||||
var/newdna
|
var/newdna
|
||||||
num = pick(HULKBLOCK,XRAYBLOCK,FIREBLOCK,TELEBLOCK)
|
num = pick(HULKBLOCK,XRAYBLOCK,FIREBLOCK,TELEBLOCK)
|
||||||
|
M.dna.check_integrity()
|
||||||
newdna = setblock(M.dna.struc_enzymes,num,toggledblock(getblock(M.dna.struc_enzymes,num,3)),3)
|
newdna = setblock(M.dna.struc_enzymes,num,toggledblock(getblock(M.dna.struc_enzymes,num,3)),3)
|
||||||
M.dna.struc_enzymes = newdna
|
M.dna.struc_enzymes = newdna
|
||||||
return
|
return
|
||||||
|
|
||||||
/proc/scramble(var/type, mob/M as mob, var/p)
|
/proc/scramble(var/type, mob/M as mob, var/p)
|
||||||
|
if(!M) return
|
||||||
|
M.dna.check_integrity()
|
||||||
if(type)
|
if(type)
|
||||||
for(var/i = 1, i <= 13, i++)
|
for(var/i = 1, i <= 13, i++)
|
||||||
if(prob(p))
|
if(prob(p))
|
||||||
@@ -173,11 +179,14 @@
|
|||||||
if(prob(p))
|
if(prob(p))
|
||||||
M.dna.struc_enzymes = setblock(M.dna.struc_enzymes, i, add_zero2(num2hex(rand(1,4095), 1), 3), 3)
|
M.dna.struc_enzymes = setblock(M.dna.struc_enzymes, i, add_zero2(num2hex(rand(1,4095), 1), 3), 3)
|
||||||
domutcheck(M, null)
|
domutcheck(M, null)
|
||||||
|
return
|
||||||
|
|
||||||
/proc/randmuti(mob/M as mob)
|
/proc/randmuti(mob/M as mob)
|
||||||
|
if(!M) return
|
||||||
var/num
|
var/num
|
||||||
var/newdna
|
var/newdna
|
||||||
num = pick(1,2,3,4,5,6,7,8,9,10,11,12,13)
|
num = pick(1,2,3,4,5,6,7,8,9,10,11,12,13)
|
||||||
|
M.dna.check_integrity()
|
||||||
newdna = setblock(M.dna.uni_identity,num,add_zero2(num2hex(rand(1,4095),1),3),3)
|
newdna = setblock(M.dna.uni_identity,num,add_zero2(num2hex(rand(1,4095),1),3),3)
|
||||||
M.dna.uni_identity = newdna
|
M.dna.uni_identity = newdna
|
||||||
return
|
return
|
||||||
@@ -217,6 +226,7 @@
|
|||||||
|
|
||||||
|
|
||||||
/// BEARDS
|
/// BEARDS
|
||||||
|
/*
|
||||||
var/beardnum = hex2num(getblock(structure,12,3))
|
var/beardnum = hex2num(getblock(structure,12,3))
|
||||||
var/list/facial_styles = typesof(/datum/sprite_accessory/facial_hair) - /datum/sprite_accessory/facial_hair
|
var/list/facial_styles = typesof(/datum/sprite_accessory/facial_hair) - /datum/sprite_accessory/facial_hair
|
||||||
var/fstyle = round(1 +(beardnum / 4096)*facial_styles.len)
|
var/fstyle = round(1 +(beardnum / 4096)*facial_styles.len)
|
||||||
@@ -238,7 +248,7 @@
|
|||||||
H.hair_icon_state = hair.icon_state
|
H.hair_icon_state = hair.icon_state
|
||||||
H.h_style = hair.icon_state
|
H.h_style = hair.icon_state
|
||||||
H.hair_style = hair
|
H.hair_style = hair
|
||||||
|
*/
|
||||||
H.update_face()
|
H.update_face()
|
||||||
H.update_body()
|
H.update_body()
|
||||||
|
|
||||||
|
|||||||
@@ -255,7 +255,7 @@ datum/objective/steal
|
|||||||
"an RCD" = /obj/item/weapon/rcd,
|
"an RCD" = /obj/item/weapon/rcd,
|
||||||
"a jetpack" = /obj/item/weapon/tank/jetpack,
|
"a jetpack" = /obj/item/weapon/tank/jetpack,
|
||||||
"a captains jumpsuit" = /obj/item/clothing/under/rank/captain,
|
"a captains jumpsuit" = /obj/item/clothing/under/rank/captain,
|
||||||
"functional ai" = /obj/item/device/aicard,
|
"a functional AI" = /obj/item/device/aicard,
|
||||||
"a pair of magboots" = /obj/item/clothing/shoes/magboots,
|
"a pair of magboots" = /obj/item/clothing/shoes/magboots,
|
||||||
"the station blueprints" = /obj/item/blueprints,
|
"the station blueprints" = /obj/item/blueprints,
|
||||||
"thermal optics" = /obj/item/clothing/glasses/thermal,
|
"thermal optics" = /obj/item/clothing/glasses/thermal,
|
||||||
@@ -328,7 +328,7 @@ datum/objective/steal
|
|||||||
for(var/obj/item/weapon/coin/C in B)
|
for(var/obj/item/weapon/coin/C in B)
|
||||||
found_amount++
|
found_amount++
|
||||||
return found_amount>=target
|
return found_amount>=target
|
||||||
if("functional ai")
|
if("a functional AI")
|
||||||
// world << "dude's after an AI, time to check for one."
|
// world << "dude's after an AI, time to check for one."
|
||||||
for(var/obj/item/device/aicard/C in all_items)
|
for(var/obj/item/device/aicard/C in all_items)
|
||||||
// world << "Found an intelicard, checking it for an AI"
|
// world << "Found an intelicard, checking it for an AI"
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
H.equip_if_possible(new /obj/item/clothing/under/rank/research_director(H), H.slot_w_uniform)
|
H.equip_if_possible(new /obj/item/clothing/under/rank/research_director(H), H.slot_w_uniform)
|
||||||
H.equip_if_possible(new /obj/item/device/pda/heads/rd(H), H.slot_belt)
|
H.equip_if_possible(new /obj/item/device/pda/heads/rd(H), H.slot_belt)
|
||||||
H.equip_if_possible(new /obj/item/clothing/suit/labcoat(H), H.slot_wear_suit)
|
H.equip_if_possible(new /obj/item/clothing/suit/labcoat(H), H.slot_wear_suit)
|
||||||
H.equip_if_possible(new /obj/item/weapon/pen(H), H.slot_l_hand)
|
|
||||||
H.equip_if_possible(new /obj/item/weapon/clipboard(H), H.slot_r_hand)
|
H.equip_if_possible(new /obj/item/weapon/clipboard(H), H.slot_r_hand)
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,6 @@
|
|||||||
H.equip_if_possible(new /obj/item/clothing/glasses/sunglasses/sechud(H), H.slot_glasses)
|
H.equip_if_possible(new /obj/item/clothing/glasses/sunglasses/sechud(H), H.slot_glasses)
|
||||||
H.equip_if_possible(new /obj/item/weapon/handcuffs(H), H.slot_in_backpack)
|
H.equip_if_possible(new /obj/item/weapon/handcuffs(H), H.slot_in_backpack)
|
||||||
H.equip_if_possible(new /obj/item/weapon/gun/energy/gun(H), H.slot_s_store)
|
H.equip_if_possible(new /obj/item/weapon/gun/energy/gun(H), H.slot_s_store)
|
||||||
H.equip_if_possible(new /obj/item/device/flash(H), H.slot_l_store)
|
|
||||||
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
||||||
L.imp_in = H
|
L.imp_in = H
|
||||||
L.implanted = 1
|
L.implanted = 1
|
||||||
@@ -52,7 +51,6 @@
|
|||||||
H.equip_if_possible(new /obj/item/clothing/gloves/black(H), H.slot_gloves)
|
H.equip_if_possible(new /obj/item/clothing/gloves/black(H), H.slot_gloves)
|
||||||
H.equip_if_possible(new /obj/item/clothing/glasses/sunglasses/sechud(H), H.slot_glasses)
|
H.equip_if_possible(new /obj/item/clothing/glasses/sunglasses/sechud(H), H.slot_glasses)
|
||||||
H.equip_if_possible(new /obj/item/clothing/mask/gas/emergency(H), H.slot_wear_mask)
|
H.equip_if_possible(new /obj/item/clothing/mask/gas/emergency(H), H.slot_wear_mask)
|
||||||
H.equip_if_possible(new /obj/item/weapon/gun/energy/taser(H), H.slot_s_store)
|
|
||||||
H.equip_if_possible(new /obj/item/weapon/handcuffs(H), H.slot_in_backpack)
|
H.equip_if_possible(new /obj/item/weapon/handcuffs(H), H.slot_in_backpack)
|
||||||
H.equip_if_possible(new /obj/item/device/flash(H), H.slot_l_store)
|
H.equip_if_possible(new /obj/item/device/flash(H), H.slot_l_store)
|
||||||
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
||||||
@@ -118,6 +116,7 @@
|
|||||||
H.equip_if_possible(new /obj/item/clothing/head/helmet(H), H.slot_head)
|
H.equip_if_possible(new /obj/item/clothing/head/helmet(H), H.slot_head)
|
||||||
H.equip_if_possible(new /obj/item/weapon/handcuffs(H), H.slot_in_backpack)
|
H.equip_if_possible(new /obj/item/weapon/handcuffs(H), H.slot_in_backpack)
|
||||||
H.equip_if_possible(new /obj/item/weapon/handcuffs(H), H.slot_s_store)
|
H.equip_if_possible(new /obj/item/weapon/handcuffs(H), H.slot_s_store)
|
||||||
|
H.equip_if_possible(new /obj/item/device/flash(H), H.slot_l_store)
|
||||||
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
||||||
L.imp_in = H
|
L.imp_in = H
|
||||||
L.implanted = 1
|
L.implanted = 1
|
||||||
|
|||||||
@@ -51,8 +51,8 @@
|
|||||||
..()
|
..()
|
||||||
sleep(2)
|
sleep(2)
|
||||||
new /obj/item/clothing/under/jensen(src)
|
new /obj/item/clothing/under/jensen(src)
|
||||||
new /obj/item/clothing/suit/armor/jensen(src)
|
new /obj/item/clothing/suit/armor/hos/jensen(src)
|
||||||
new /obj/item/clothing/head/helmet/dermal(src)
|
new /obj/item/clothing/head/helmet/HoS/dermal(src)
|
||||||
new /obj/item/device/radio/headset/heads/hos(src)
|
new /obj/item/device/radio/headset/heads/hos(src)
|
||||||
new /obj/item/weapon/shield/riot(src)
|
new /obj/item/weapon/shield/riot(src)
|
||||||
new /obj/item/weapon/storage/lockbox/loyalty(src)
|
new /obj/item/weapon/storage/lockbox/loyalty(src)
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
/obj/item/tk_grab
|
/obj/item/tk_grab
|
||||||
name = "Telekinetic Grab"
|
name = "Telekinetic Grab"
|
||||||
|
desc = "Magic"
|
||||||
icon = 'magic.dmi'//Needs sprites
|
icon = 'magic.dmi'//Needs sprites
|
||||||
icon_state = "2"
|
icon_state = "2"
|
||||||
flags = USEDELAY
|
flags = USEDELAY
|
||||||
@@ -22,6 +23,23 @@
|
|||||||
del(src)
|
del(src)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
/*
|
||||||
|
attack_self(mob/user as mob)
|
||||||
|
if(!istype(focus,/obj/item)) return
|
||||||
|
if(!check_path()) return//No clear path
|
||||||
|
|
||||||
|
if(user.hand == src)
|
||||||
|
user.l_hand = focus
|
||||||
|
else
|
||||||
|
user.r_hand = focus
|
||||||
|
focus.loc = user
|
||||||
|
focus.layer = 20
|
||||||
|
add_fingerprint(user)
|
||||||
|
user.update_clothing()
|
||||||
|
spawn(0)
|
||||||
|
del(src)
|
||||||
|
return
|
||||||
|
*/
|
||||||
|
|
||||||
afterattack(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, flag)//TODO: go over this
|
afterattack(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, flag)//TODO: go over this
|
||||||
if(!target || !user) return
|
if(!target || !user) return
|
||||||
@@ -70,10 +88,23 @@
|
|||||||
|
|
||||||
update_icon()
|
update_icon()
|
||||||
overlays = null
|
overlays = null
|
||||||
if(focus)
|
if(focus && focus.icon && focus.icon_state)
|
||||||
overlays += "[focus.icon_state]"
|
overlays += icon(focus.icon,focus.icon_state)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
/*Not quite done likely needs to use something thats not get_step_to
|
||||||
|
proc/check_path()
|
||||||
|
var/turf/ref = get_turf(src.loc)
|
||||||
|
var/turf/target = get_turf(focus.loc)
|
||||||
|
if(!ref || !target) return 0
|
||||||
|
var/distance = get_dist(ref, target)
|
||||||
|
if(distance >= 10) return 0
|
||||||
|
for(var/i = 1 to distance)
|
||||||
|
ref = get_step_to(ref, target, 0)
|
||||||
|
if(ref != target) return 0
|
||||||
|
return 1
|
||||||
|
*/
|
||||||
|
|
||||||
//equip_if_possible(obj/item/W, slot, del_on_fail = 1)
|
//equip_if_possible(obj/item/W, slot, del_on_fail = 1)
|
||||||
/*
|
/*
|
||||||
if(istype(user, /mob/living/carbon))
|
if(istype(user, /mob/living/carbon))
|
||||||
@@ -82,7 +113,6 @@
|
|||||||
var/X = source:x
|
var/X = source:x
|
||||||
var/Y = source:y
|
var/Y = source:y
|
||||||
var/Z = source:z
|
var/Z = source:z
|
||||||
spawn(0)
|
|
||||||
//I really shouldnt put this here but i dont have a better idea
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -129,6 +129,7 @@
|
|||||||
..()
|
..()
|
||||||
|
|
||||||
/atom/movable/proc/throw_at(atom/target, range, speed)
|
/atom/movable/proc/throw_at(atom/target, range, speed)
|
||||||
|
if(!target) return 0
|
||||||
//use a modified version of Bresenham's algorithm to get from the atom's current position to that of the target
|
//use a modified version of Bresenham's algorithm to get from the atom's current position to that of the target
|
||||||
src.throwing = 1
|
src.throwing = 1
|
||||||
|
|
||||||
@@ -150,7 +151,7 @@
|
|||||||
var/dist_since_sleep = 0
|
var/dist_since_sleep = 0
|
||||||
if(dist_x > dist_y)
|
if(dist_x > dist_y)
|
||||||
var/error = dist_x/2 - dist_y
|
var/error = dist_x/2 - dist_y
|
||||||
while (((((src.x < target.x && dx == EAST) || (src.x > target.x && dx == WEST)) && dist_travelled < range) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf))
|
while(((((src.x < target.x && dx == EAST) || (src.x > target.x && dx == WEST)) && dist_travelled < range) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf))
|
||||||
// only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up
|
// only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up
|
||||||
if(error < 0)
|
if(error < 0)
|
||||||
var/atom/step = get_step(src, dy)
|
var/atom/step = get_step(src, dy)
|
||||||
@@ -178,7 +179,7 @@
|
|||||||
sleep(1)
|
sleep(1)
|
||||||
else
|
else
|
||||||
var/error = dist_y/2 - dist_x
|
var/error = dist_y/2 - dist_x
|
||||||
while (src &&((((src.y < target.y && dy == NORTH) || (src.y > target.y && dy == SOUTH)) && dist_travelled < range) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf))
|
while(src && target &&((((src.y < target.y && dy == NORTH) || (src.y > target.y && dy == SOUTH)) && dist_travelled < range) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf))
|
||||||
// only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up
|
// only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up
|
||||||
if(error < 0)
|
if(error < 0)
|
||||||
var/atom/step = get_step(src, dx)
|
var/atom/step = get_step(src, dx)
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
set category = "Special Verbs"
|
set category = "Special Verbs"
|
||||||
set name = "Subtle Message"
|
set name = "Subtle Message"
|
||||||
|
|
||||||
|
if(!ismob(M)) return
|
||||||
if (!authenticated || !holder)
|
if (!authenticated || !holder)
|
||||||
src << "Only administrators may use this command."
|
src << "Only administrators may use this command."
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -192,12 +192,12 @@ datum
|
|||||||
var/list/multipliers = new/list()
|
var/list/multipliers = new/list()
|
||||||
|
|
||||||
for(var/B in C.required_reagents)
|
for(var/B in C.required_reagents)
|
||||||
if(has_reagent(B, C.required_reagents[B]))
|
if(!has_reagent(B, C.required_reagents[B])) break
|
||||||
total_matching_reagents++
|
total_matching_reagents++
|
||||||
multipliers += round(get_reagent_amount(B) / C.required_reagents[B])
|
multipliers += round(get_reagent_amount(B) / C.required_reagents[B])
|
||||||
for(var/B in C.required_catalysts)
|
for(var/B in C.required_catalysts)
|
||||||
if(has_reagent(B, C.required_catalysts[B]))
|
if(!has_reagent(B, C.required_catalysts[B])) break
|
||||||
total_matching_catalysts++
|
total_matching_catalysts++
|
||||||
|
|
||||||
if(!C.required_container)
|
if(!C.required_container)
|
||||||
matching_container = 1
|
matching_container = 1
|
||||||
|
|||||||
30
code/modules/clothing/hardhat.dm
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/obj/item/clothing/head/helmet/hardhat
|
||||||
|
name = "hard hat"
|
||||||
|
desc = "A hat which appears to be very hard."
|
||||||
|
icon_state = "hardhat0_yellow"
|
||||||
|
flags = FPRINT | TABLEPASS | SUITSPACE
|
||||||
|
item_state = "hardhat0_yellow"
|
||||||
|
var/brightness_on = 4 //luminosity when on
|
||||||
|
var/on = 0
|
||||||
|
color = "yellow" //Determines used sprites: hardhat[on]_[color] and hardhat[on]_[color]2 (lying down sprite)
|
||||||
|
armor = list(melee = 30, bullet = 5, laser = 20,energy = 10, bomb = 20, bio = 10, rad = 20)
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/hardhat/orange
|
||||||
|
icon_state = "hardhat0_orange"
|
||||||
|
item_state = "hardhat0_orange"
|
||||||
|
color = "orange"
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/hardhat/red
|
||||||
|
icon_state = "hardhat0_red"
|
||||||
|
item_state = "hardhat0_red"
|
||||||
|
color = "red"
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/hardhat/white
|
||||||
|
icon_state = "hardhat0_white"
|
||||||
|
item_state = "hardhat0_white"
|
||||||
|
color = "white"
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/hardhat/dblue
|
||||||
|
icon_state = "hardhat0_dblue"
|
||||||
|
item_state = "hardhat0_dblue"
|
||||||
|
color = "dblue"
|
||||||
@@ -15,7 +15,6 @@ Space suit parts
|
|||||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50)
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/space
|
/obj/item/clothing/suit/space
|
||||||
name = "Space suit"
|
name = "Space suit"
|
||||||
desc = "A suit that protects against low pressure environments. Has a big 13 on the back."
|
desc = "A suit that protects against low pressure environments. Has a big 13 on the back."
|
||||||
26
code/modules/clothing/spacesuits/captain.dm
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
/obj/item/clothing/head/helmet/space/capspace
|
||||||
|
name = "space helmet"
|
||||||
|
icon_state = "capspace"
|
||||||
|
item_state = "capspacehelmet"
|
||||||
|
desc = "A special helmet designed for work in a hazardous, low-pressure environment. Only for the most fashionable of military figureheads."
|
||||||
|
flags = FPRINT | TABLEPASS | HEADSPACE | HEADCOVERSEYES
|
||||||
|
see_face = 0.0
|
||||||
|
permeability_coefficient = 0.01
|
||||||
|
armor = list(melee = 65, bullet = 50, laser = 50,energy = 25, bomb = 50, bio = 100, rad = 50)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/captain
|
||||||
|
name = "Captain's armor"
|
||||||
|
desc = "A bulky, heavy-duty piece of exclusive Nanotrasen armor. YOU are in charge!"
|
||||||
|
icon_state = "caparmor"
|
||||||
|
item_state = "capspacesuit"
|
||||||
|
w_class = 4
|
||||||
|
gas_transfer_coefficient = 0.01
|
||||||
|
permeability_coefficient = 0.02
|
||||||
|
heat_transfer_coefficient = 0.02
|
||||||
|
protective_temperature = 1000
|
||||||
|
flags = FPRINT | TABLEPASS | SUITSPACE
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS
|
||||||
|
allowed = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/device/flashlight,/obj/item/weapon/gun/energy, /obj/item/weapon/gun/projectile, /obj/item/ammo_magazine, /obj/item/ammo_casing, /obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs)
|
||||||
|
slowdown = 1.5
|
||||||
|
armor = list(melee = 65, bullet = 50, laser = 50, energy = 25, bomb = 50, bio = 100, rad = 50)
|
||||||
@@ -1,15 +1,3 @@
|
|||||||
/obj/item/clothing/head/helmet/space/capspace
|
|
||||||
name = "space helmet"
|
|
||||||
icon_state = "capspace"
|
|
||||||
item_state = "capspacehelmet"
|
|
||||||
desc = "A special helmet designed for work in a hazardous, low-pressure environment. Only for the most fashionable of military figureheads."
|
|
||||||
flags = FPRINT | TABLEPASS | HEADSPACE | HEADCOVERSEYES
|
|
||||||
see_face = 0.0
|
|
||||||
permeability_coefficient = 0.01
|
|
||||||
armor = list(melee = 60, bullet = 50, laser = 50,energy = 25, bomb = 50, bio = 20, rad = 20)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/space/deathsquad
|
/obj/item/clothing/head/helmet/space/deathsquad
|
||||||
name = "deathsquad helmet"
|
name = "deathsquad helmet"
|
||||||
desc = "That's not red paint. That's real blood."
|
desc = "That's not red paint. That's real blood."
|
||||||
|
|||||||
@@ -3,22 +3,18 @@
|
|||||||
desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding."
|
desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding."
|
||||||
icon_state = "rig-engineering"
|
icon_state = "rig-engineering"
|
||||||
item_state = "rig_helm"
|
item_state = "rig_helm"
|
||||||
armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 50, rad = 50)
|
armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 100)
|
||||||
allowed = list(/obj/item/device/flashlight)
|
allowed = list(/obj/item/device/flashlight)
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/space/rig/mining
|
/obj/item/clothing/head/helmet/space/rig/mining
|
||||||
name = "mining RIG helmet"
|
name = "mining RIG helmet"
|
||||||
icon_state = "rig-mining"
|
icon_state = "rig-mining"
|
||||||
item_state = "rig_helm"
|
|
||||||
desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has extra protection against common mining hazards."
|
|
||||||
armor = list(melee = 45, bullet = 10, laser = 20,energy = 5, bomb = 35, bio = 50, rad = 25) //Slightly more robust since it doesn't have extra radiation shielding.
|
|
||||||
|
|
||||||
/obj/item/clothing/head/helmet/space/rig/elite
|
/obj/item/clothing/head/helmet/space/rig/elite
|
||||||
name = "Elite RIG helmet"
|
name = "advanced RIG helmet"
|
||||||
icon_state = "whiterig"
|
icon_state = "rig-white"
|
||||||
item_state = "whiterig"
|
|
||||||
desc = "A special armored helmet designed for work in space battlefield conditions."
|
|
||||||
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 40, bio = 50, rad = 30)
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/space/rig
|
/obj/item/clothing/suit/space/rig
|
||||||
name = "engineer RIG suit"
|
name = "engineer RIG suit"
|
||||||
@@ -27,21 +23,14 @@
|
|||||||
item_state = "rig_suit"
|
item_state = "rig_suit"
|
||||||
protective_temperature = 5000 //For not dieing near a fire, but still not being great in a full inferno
|
protective_temperature = 5000 //For not dieing near a fire, but still not being great in a full inferno
|
||||||
slowdown = 2
|
slowdown = 2
|
||||||
armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 50, rad = 50)
|
armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 100)
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/satchel,/obj/item/device/t_scanner)
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/weapon/satchel,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd)
|
||||||
|
|
||||||
/obj/item/clothing/suit/space/rig/mining
|
/obj/item/clothing/suit/space/rig/mining
|
||||||
icon_state = "rig-mining"
|
icon_state = "rig-mining"
|
||||||
item_state = "rig_suit"
|
|
||||||
name = "mining RIG suit"
|
name = "mining RIG suit"
|
||||||
desc = "A special suit that protects against hazardous, low pressure environments. Has extra protection against common mining hazards."
|
|
||||||
armor = list(melee = 45, bullet = 10, laser = 20,energy = 5, bomb = 35, bio = 50, rad = 25) //Slightly more robust since it doesn't have extra radiation shielding.
|
|
||||||
|
|
||||||
/obj/item/clothing/suit/space/rig/elite
|
/obj/item/clothing/suit/space/rig/elite
|
||||||
icon_state = "whiterig"
|
icon_state = "rig-white"
|
||||||
item_state = "whiterig"
|
name = "advanced RIG suit"
|
||||||
name = "Elite RIG suit"
|
|
||||||
desc = "A special suit that protects against hazardous, low pressure battlefield enviroments. Designed to hold larger oxygen tanks and advanced Nanotrasen tools."
|
|
||||||
protective_temperature = 10000
|
protective_temperature = 10000
|
||||||
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 40, bio = 50, rad = 30)
|
|
||||||
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/weapon/satchel,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd)
|
|
||||||
7
code/modules/clothing/suit.dm
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
/obj/item/clothing/suit
|
||||||
|
icon = 'suits.dmi'
|
||||||
|
name = "suit"
|
||||||
|
var/fire_resist = T0C+100
|
||||||
|
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
||||||
|
var/list/allowed = list(/obj/item/weapon/tank/emergency_oxygen)
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
64
code/modules/clothing/suits/armor.dm
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
/obj/item/clothing/suit/armor
|
||||||
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs)
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
||||||
|
flags = FPRINT | TABLEPASS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet
|
||||||
|
name = "helmet"
|
||||||
|
desc = "Standard Security gear."
|
||||||
|
icon_state = "helmet"
|
||||||
|
flags = FPRINT | TABLEPASS | SUITSPACE | HEADCOVERSEYES
|
||||||
|
item_state = "helmet"
|
||||||
|
armor = list(melee = 50, bullet = 15, laser = 50,energy = 10, bomb = 25, bio = 0, rad = 0)
|
||||||
|
protective_temperature = 500
|
||||||
|
heat_transfer_coefficient = 0.10
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/warden
|
||||||
|
name = "Warden Hat"
|
||||||
|
desc = "Stop right there, criminal scum!"
|
||||||
|
icon_state = "policehelm"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/vest
|
||||||
|
name = "armor"
|
||||||
|
desc = "An armored vest that protects against some damage."
|
||||||
|
icon_state = "armor"
|
||||||
|
item_state = "armor"
|
||||||
|
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
||||||
|
armor = list(melee = 50, bullet = 15, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/riot
|
||||||
|
name = "Riot Suit"
|
||||||
|
desc = "A suit of armor with heavy padding to protect against melee attacks. Looks like it might impair movement."
|
||||||
|
icon_state = "riot"
|
||||||
|
item_state = "swat_suit"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
slowdown = 1
|
||||||
|
armor = list(melee = 80, bullet = 10, laser = 10, energy = 10, bomb = 0, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/bulletproof
|
||||||
|
name = "Bulletproof Vest"
|
||||||
|
desc = "A vest that excels in protecting the wearer against high-velocity solid projectiles."
|
||||||
|
icon_state = "bulletproof"
|
||||||
|
item_state = "armor"
|
||||||
|
armor = list(melee = 10, bullet = 80, laser = 10, energy = 10, bomb = 0, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/laserproof
|
||||||
|
name = "Ablative Armor Vest"
|
||||||
|
desc = "A vest that excels in protecting the wearer against energy projectiles."
|
||||||
|
icon_state = "armor_reflec"
|
||||||
|
item_state = "armor_reflec"
|
||||||
|
armor = list(melee = 10, bullet = 10, laser = 80, energy = 50, bomb = 0, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
68
code/modules/clothing/suits/bio.dm
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
/obj/item/clothing/head/bio_hood
|
||||||
|
name = "bio hood"
|
||||||
|
icon_state = "bio"
|
||||||
|
desc = "Keeps the germs from flying on your face."
|
||||||
|
permeability_coefficient = 0.01
|
||||||
|
flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|HEADCOVERSMOUTH|BLOCKHAIR
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20)
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bio_suit
|
||||||
|
name = "bio suit"
|
||||||
|
desc = "A suit that protects against biological contamination."
|
||||||
|
icon_state = "bio"
|
||||||
|
item_state = "bio_suit"
|
||||||
|
w_class = 4//bulky item
|
||||||
|
gas_transfer_coefficient = 0.01
|
||||||
|
permeability_coefficient = 0.01
|
||||||
|
heat_transfer_coefficient = 0.30
|
||||||
|
flags = FPRINT | TABLEPASS
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
slowdown = 1.0
|
||||||
|
allowed = list(/obj/item/weapon/tank/emergency_oxygen)
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/bio_hood/general
|
||||||
|
icon_state = "bio_general"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bio_suit/general
|
||||||
|
icon_state = "bio_general"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/bio_hood/virology
|
||||||
|
icon_state = "bio_virology"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bio_suit/virology
|
||||||
|
icon_state = "bio_virology"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/bio_hood/security
|
||||||
|
icon_state = "bio_security"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bio_suit/security
|
||||||
|
icon_state = "bio_security"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/bio_hood/janitor
|
||||||
|
icon_state = "bio_janitor"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bio_suit/janitor
|
||||||
|
icon_state = "bio_janitor"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/bio_hood/scientist
|
||||||
|
icon_state = "bio_scientist"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bio_suit/scientist
|
||||||
|
icon_state = "bio_scientist"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bio_suit/cmo
|
||||||
|
icon_state = "bio_cmo"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bio_suit/plaguedoctorsuit
|
||||||
|
name = "Plague doctor suit"
|
||||||
|
desc = "It protected doctors from the Black Death, back then. You bet your arse it's gonna help you against viruses."
|
||||||
|
icon_state = "plaguedoctor"
|
||||||
|
item_state = "bio_suit"
|
||||||
30
code/modules/clothing/suits/bomb.dm
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/obj/item/clothing/head/bomb_hood
|
||||||
|
name = "bomb hood"
|
||||||
|
desc = "Use in case of bomb."
|
||||||
|
icon_state = "bombsuit"
|
||||||
|
flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|HEADCOVERSMOUTH|BLOCKHAIR
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 100, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bomb_suit
|
||||||
|
name = "bomb suit"
|
||||||
|
desc = "A suit designed for safety when handling explosives."
|
||||||
|
icon_state = "bombsuit"
|
||||||
|
item_state = "bombsuit"
|
||||||
|
w_class = 4//bulky item
|
||||||
|
gas_transfer_coefficient = 0.01
|
||||||
|
permeability_coefficient = 0.01
|
||||||
|
heat_transfer_coefficient = 0.30
|
||||||
|
flags = FPRINT | TABLEPASS
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
slowdown = 2
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 100, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/bomb_hood/security
|
||||||
|
icon_state = "bombsuitsec"
|
||||||
|
item_state = "bombsuitsec"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/bomb_suit/security
|
||||||
|
icon_state = "bombsuitsec"
|
||||||
|
item_state = "bombsuitsec"
|
||||||
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs)
|
||||||
27
code/modules/clothing/suits/detective.dm
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/obj/item/clothing/head/det_hat
|
||||||
|
name = "hat"
|
||||||
|
desc = "Someone who wears this will look very smart."
|
||||||
|
icon_state = "detective"
|
||||||
|
allowed = list(/obj/item/weapon/reagent_containers/food/snacks/candy_corn, /obj/item/weapon/pen)
|
||||||
|
armor = list(melee = 50, bullet = 5, laser = 25,energy = 10, bomb = 0, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/det_suit
|
||||||
|
name = "coat"
|
||||||
|
desc = "An 18th-century multi-purpose trenchcoat. Someone who wears this means serious business."
|
||||||
|
icon_state = "detective"
|
||||||
|
item_state = "det_suit"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||||
|
allowed = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/device/flashlight,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/cigpacket,/obj/item/weapon/zippo,/obj/item/device/detective_scanner,/obj/item/device/taperecorder)
|
||||||
|
armor = list(melee = 50, bullet = 10, laser = 25, energy = 10, bomb = 0, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/det_suit/armor
|
||||||
|
name = "armor"
|
||||||
|
desc = "An armored vest with a detective's badge on it."
|
||||||
|
icon_state = "detective-armor"
|
||||||
|
item_state = "armor"
|
||||||
|
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
||||||
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs)
|
||||||
|
armor = list(melee = 50, bullet = 15, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0)
|
||||||
52
code/modules/clothing/suits/fire.dm
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
/obj/item/clothing/suit/fire
|
||||||
|
name = "firesuit"
|
||||||
|
desc = "A suit that protects against fire and heat."
|
||||||
|
icon_state = "fire"
|
||||||
|
item_state = "fire_suit"
|
||||||
|
w_class = 4//bulky item
|
||||||
|
gas_transfer_coefficient = 0.90
|
||||||
|
permeability_coefficient = 0.50
|
||||||
|
heat_transfer_coefficient = 0.01
|
||||||
|
protective_temperature = 10000
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/extinguisher)
|
||||||
|
slowdown = 1.0
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/fire/firefighter
|
||||||
|
icon_state = "firesuit"
|
||||||
|
item_state = "firefighter"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/fire/heavy
|
||||||
|
name = "firesuit"
|
||||||
|
desc = "A suit that protects against extreme fire and heat."
|
||||||
|
//icon_state = "thermal"
|
||||||
|
item_state = "ro_suit"
|
||||||
|
w_class = 4//bulky item
|
||||||
|
protective_temperature = 10000
|
||||||
|
slowdown = 1.5
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/head/radiation
|
||||||
|
name = "Radiation Hood"
|
||||||
|
icon_state = "rad"
|
||||||
|
desc = "A hood with radiation protective properties. Label: Made with lead, do not eat insulation"
|
||||||
|
flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|HEADCOVERSMOUTH|BLOCKHAIR
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 100)
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/radiation
|
||||||
|
name = "Radiation suit"
|
||||||
|
desc = "A suit that protects against radiation. Label: Made with lead, do not eat insulation."
|
||||||
|
icon_state = "rad"
|
||||||
|
item_state = "rad_suit"
|
||||||
|
w_class = 4//bulky item
|
||||||
|
gas_transfer_coefficient = 0.90
|
||||||
|
permeability_coefficient = 0.50
|
||||||
|
heat_transfer_coefficient = 0.30
|
||||||
|
protective_temperature = 1000
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen)
|
||||||
|
slowdown = 1.5
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 100)
|
||||||
60
code/modules/clothing/suits/heavy.dm
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
//These hardly ever get spawned in and should likely be changed be children of heavy
|
||||||
|
/obj/item/clothing/suit/armor/centcomm
|
||||||
|
name = "Cent. Com. armor"
|
||||||
|
desc = "A suit that protects against some damage."
|
||||||
|
icon_state = "centcom"
|
||||||
|
item_state = "centcom"
|
||||||
|
w_class = 4//bulky item
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/heavy
|
||||||
|
name = "heavy armor"
|
||||||
|
desc = "A heavily armored suit that protects against moderate damage."
|
||||||
|
icon_state = "heavy"
|
||||||
|
item_state = "swat_suit"
|
||||||
|
w_class = 4//bulky item
|
||||||
|
gas_transfer_coefficient = 0.90
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
slowdown = 3
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/tdome
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/tdome/red
|
||||||
|
name = "Thunderdome suit (red)"
|
||||||
|
desc = "Reddish armor."
|
||||||
|
icon_state = "tdred"
|
||||||
|
item_state = "tdred"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/tdome/green
|
||||||
|
name = "Thunderdome suit (green)"
|
||||||
|
desc = "Pukish armor."
|
||||||
|
icon_state = "tdgreen"
|
||||||
|
item_state = "tdgreen"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/swat
|
||||||
|
name = "swat suit"
|
||||||
|
desc = "A heavily armored suit that protects against moderate damage. Used in special operations."
|
||||||
|
icon_state = "deathsquad"
|
||||||
|
item_state = "swat_suit"
|
||||||
|
gas_transfer_coefficient = 0.01
|
||||||
|
permeability_coefficient = 0.01
|
||||||
|
heat_transfer_coefficient = 0.02
|
||||||
|
protective_temperature = 1000
|
||||||
|
flags = FPRINT | TABLEPASS | SUITSPACE
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
allowed = list(/obj/item/weapon/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
||||||
|
slowdown = 1
|
||||||
|
armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/swat/officer
|
||||||
|
name = "officer jacket"
|
||||||
|
desc = "An armored jacket used in special operations."
|
||||||
|
icon_state = "detective"
|
||||||
|
item_state = "det_suit"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
29
code/modules/clothing/suits/hos.dm
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/HoS
|
||||||
|
name = "HoS Hat"
|
||||||
|
desc = "The hat of the HoS. Very secure, for he always gets assassinated."
|
||||||
|
icon_state = "hoscap"
|
||||||
|
desc = "A hat that shows the security grunts who's in charge!"
|
||||||
|
flags = FPRINT | TABLEPASS | SUITSPACE | HEADCOVERSEYES
|
||||||
|
armor = list(melee = 80, bullet = 60, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0)
|
||||||
|
|
||||||
|
/obj/item/clothing/head/helmet/HoS/dermal
|
||||||
|
name = "Dermal Armour Patch"
|
||||||
|
desc = "You're not quite sure how you manage to take it on and off, but it implants nicely in your head."
|
||||||
|
icon_state = "dermal"
|
||||||
|
item_state = "dermal"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/hos
|
||||||
|
name = "armored coat"
|
||||||
|
desc = "A greatcoat enchanced with a special alloy for some protection and style."
|
||||||
|
icon_state = "hos"
|
||||||
|
item_state = "hos"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS
|
||||||
|
armor = list(melee = 65, bullet = 30, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/armor/hos/jensen
|
||||||
|
name = "armored trenchoat"
|
||||||
|
desc = "A trenchoat augmented with a special alloy for some protection and style"
|
||||||
|
icon_state = "jensencoat"
|
||||||
|
item_state = "jensencoat"
|
||||||
43
code/modules/clothing/suits/labcoat.dm
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
|
||||||
|
/obj/item/clothing/suit/labcoat
|
||||||
|
name = "labcoat"
|
||||||
|
desc = "A suit that protects against minor chemical spills."
|
||||||
|
icon_state = "labcoat_open"
|
||||||
|
item_state = "labcoat"
|
||||||
|
permeability_coefficient = 0.25
|
||||||
|
heat_transfer_coefficient = 0.75
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
||||||
|
allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen)
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0)
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/labcoat/cmo
|
||||||
|
name = "chief medical officer's labcoat"
|
||||||
|
desc = "Bluer than the standard model."
|
||||||
|
icon_state = "labcoat_cmo_open"
|
||||||
|
item_state = "labcoat_cmo"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/labcoat/mad
|
||||||
|
name = "The Mad's labcoat"
|
||||||
|
desc = "It makes you look capable of konking someone on the noggin and shooting them into space."
|
||||||
|
icon_state = "labgreen_open"
|
||||||
|
item_state = "labgreen"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/labcoat/genetics
|
||||||
|
name = "Geneticist Labcoat"
|
||||||
|
desc = "A suit that protects against minor chemical spills. Has a blue stripe on the shoulder."
|
||||||
|
icon_state = "labcoat_gen_open"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/labcoat/chemist
|
||||||
|
name = "Chemist Labcoat"
|
||||||
|
desc = "A suit that protects against minor chemical spills. Has an orange stripe on the shoulder."
|
||||||
|
icon_state = "labcoat_chem_open"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/labcoat/virologist
|
||||||
|
name = "Virologist Labcoat"
|
||||||
|
desc = "A suit that protects against minor chemical spills. Offers slightly more protection against biohazards than the standard model. Has a green stripe on the shoulder."
|
||||||
|
icon_state = "labcoat_vir_open"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/labcoat/science
|
||||||
|
name = "Scientist Labcoat"
|
||||||
|
desc = "A suit that protects against minor chemical spills. Has a purple stripe on the shoulder."
|
||||||
|
icon_state = "labcoat_tox_open"
|
||||||
134
code/modules/clothing/suits/miscellaneous.dm
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
/obj/item/clothing/suit/straight_jacket
|
||||||
|
name = "straight jacket"
|
||||||
|
desc = "A suit that totally restrains an individual"
|
||||||
|
icon_state = "straight_jacket"
|
||||||
|
item_state = "straight_jacket"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/wcoat
|
||||||
|
name = "waistcoat"
|
||||||
|
desc = "For some classy, murderous fun."
|
||||||
|
icon_state = "vest"
|
||||||
|
item_state = "wcoat"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/apron
|
||||||
|
name = "apron"
|
||||||
|
desc = "A basic blue apron."
|
||||||
|
icon_state = "apron"
|
||||||
|
item_state = "apron"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
||||||
|
allowed = list (/obj/item/weapon/plantbgone,/obj/item/device/analyzer/plant_analyzer,/obj/item/seeds,/obj/item/nutrient,/obj/item/weapon/minihoe)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/chef
|
||||||
|
name = "Chef's apron"
|
||||||
|
desc = "An apron used by a high class chef."
|
||||||
|
icon_state = "chef"
|
||||||
|
item_state = "chef"
|
||||||
|
gas_transfer_coefficient = 0.90
|
||||||
|
permeability_coefficient = 0.50
|
||||||
|
heat_transfer_coefficient = 0.50
|
||||||
|
protective_temperature = 1000
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
||||||
|
allowed = list (/obj/item/weapon/kitchenknife,/obj/item/weapon/butch)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/chef/classic
|
||||||
|
name = "A classic chef's apron."
|
||||||
|
desc = "A basic, dull, white chef's apron."
|
||||||
|
icon_state = "apronchef"
|
||||||
|
item_state = "apronchef"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/hazardvest
|
||||||
|
name = "hazard vest"
|
||||||
|
desc = "A vest designed to make one more noticable. It's not very good at it though"
|
||||||
|
icon_state = "hazard"
|
||||||
|
item_state = "hazard"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/suspenders
|
||||||
|
name = "suspenders"
|
||||||
|
desc = "They suspend the illusion of the mime's play."
|
||||||
|
icon = 'belts.dmi'
|
||||||
|
icon_state = "suspenders"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/syndicatefake
|
||||||
|
name = "red space suit replica"
|
||||||
|
icon_state = "syndicate"
|
||||||
|
item_state = "space_suit_syndicate"
|
||||||
|
desc = "A plastic replica of the syndicate space suit, you'll look just like a real murderous syndicate agent in this! This is a toy, it is not made for use in space!"
|
||||||
|
w_class = 3
|
||||||
|
flags = FPRINT | TABLEPASS
|
||||||
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/toy)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/captunic
|
||||||
|
name = "captain's parade tunic"
|
||||||
|
desc = "Used by irresponsible captains."
|
||||||
|
icon_state = "captunic"
|
||||||
|
item_state = "bio_suit"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/nun
|
||||||
|
name = "nun robe"
|
||||||
|
desc = "Maximum piety in this star system."
|
||||||
|
icon_state = "nun"
|
||||||
|
item_state = "nun"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/chaplain_hoodie
|
||||||
|
name = "chaplain hoodie"
|
||||||
|
desc = "This suit says you 'hush'!"
|
||||||
|
icon_state = "chaplain_hoodie"
|
||||||
|
item_state = "chaplain_hoodie"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/hastur
|
||||||
|
name = "Hastur's Robes"
|
||||||
|
desc = "Robes not meant to be worn by man"
|
||||||
|
icon_state = "hastur"
|
||||||
|
item_state = "hastur"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/imperium_monk
|
||||||
|
name = "Imperium monk"
|
||||||
|
desc = "Have YOU killed a xenos today?"
|
||||||
|
icon_state = "imperium_monk"
|
||||||
|
item_state = "imperium_monk"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/chickensuit
|
||||||
|
name = "Chicken Suit"
|
||||||
|
desc = "A suit made long ago by the ancient empire KFC."
|
||||||
|
icon_state = "chickensuit"
|
||||||
|
item_state = "chickensuit"
|
||||||
|
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET|HEAD
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/monkeysuit
|
||||||
|
name = "Monkey Suit"
|
||||||
|
desc = "A suit that looks like a primate"
|
||||||
|
icon_state = "monkeysuit"
|
||||||
|
item_state = "monkeysuit"
|
||||||
|
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET|HANDS
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/holidaypriest
|
||||||
|
name = "Holiday Priest"
|
||||||
|
desc = "This is a nice holiday my son."
|
||||||
|
icon_state = "holidaypriest"
|
||||||
|
item_state = "holidaypriest"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||||
|
|
||||||
|
|
||||||
57
code/modules/clothing/suits/robe.dm
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/obj/item/clothing/head/wizard
|
||||||
|
name = "wizard hat"
|
||||||
|
desc = "Strange-looking hat-wear that most certainly belongs to a real magic user."
|
||||||
|
icon_state = "wizard"
|
||||||
|
//Not given any special protective value since the magic robes are full-body protection --NEO
|
||||||
|
|
||||||
|
/obj/item/clothing/head/wizard/red
|
||||||
|
name = "red wizard hat"
|
||||||
|
desc = "Strange-looking, red, hat-wear that most certainly belongs to a real magic user."
|
||||||
|
icon_state = "redwizard"
|
||||||
|
|
||||||
|
/obj/item/clothing/head/wizard/fake
|
||||||
|
name = "wizard hat"
|
||||||
|
desc = "It has WIZZARD written across it in sequins. Comes with a cool beard."
|
||||||
|
icon_state = "wizard-fake"
|
||||||
|
|
||||||
|
/obj/item/clothing/head/wizard/marisa
|
||||||
|
name = "Witch Hat"
|
||||||
|
desc = "Strange-looking hat-wear, makes you want to cast fireballs."
|
||||||
|
icon_state = "marisa"
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/wizrobe
|
||||||
|
name = "wizard robe"
|
||||||
|
desc = "A magnificant, gem-lined robe that seems to radiate power."
|
||||||
|
icon_state = "wizard"
|
||||||
|
item_state = "wizrobe"
|
||||||
|
gas_transfer_coefficient = 0.01 // IT'S MAGICAL OKAY JEEZ +1 TO NOT DIE
|
||||||
|
permeability_coefficient = 0.01
|
||||||
|
heat_transfer_coefficient = 0.01
|
||||||
|
body_parts_covered = FULL_BODY //It's magic, I ain't gotta explain shit. --NEO
|
||||||
|
armor = list(melee = 30, bullet = 20, laser = 20,energy = 20, bomb = 20, bio = 20, rad = 20)
|
||||||
|
allowed = list(/obj/item/weapon/teleportation_scroll)
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/wizrobe/red
|
||||||
|
name = "red wizard robe"
|
||||||
|
desc = "A magnificant, red, gem-lined robe that seems to radiate power."
|
||||||
|
icon_state = "redwizard"
|
||||||
|
item_state = "redwizrobe"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/wizrobe/marisa
|
||||||
|
name = "Witch Robe"
|
||||||
|
desc = "Magic is all about the spell power, ZE!"
|
||||||
|
icon_state = "marisa"
|
||||||
|
item_state = "marisarobe"
|
||||||
|
|
||||||
|
|
||||||
|
/obj/item/clothing/suit/wizrobe/fake
|
||||||
|
name = "wizard robe"
|
||||||
|
desc = "A rather dull, blue robe meant to mimick real wizard robes."
|
||||||
|
icon_state = "wizard-fake"
|
||||||
|
item_state = "wizrobe"
|
||||||
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS
|
||||||
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
|
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@ emp_act
|
|||||||
for(var/datum/organ/external/organ in organs)
|
for(var/datum/organ/external/organ in organs)
|
||||||
armorval += checkarmor(organ, type)
|
armorval += checkarmor(organ, type)
|
||||||
organnum++
|
organnum++
|
||||||
return armorval/max(organnum, 1)
|
return (armorval/max(organnum, 1))
|
||||||
|
|
||||||
|
|
||||||
/mob/living/carbon/human/proc/checkarmor(var/datum/organ/external/def_zone, var/type)
|
/mob/living/carbon/human/proc/checkarmor(var/datum/organ/external/def_zone, var/type)
|
||||||
@@ -79,6 +79,7 @@ emp_act
|
|||||||
return 0
|
return 0
|
||||||
var/armor = run_armor_check(affecting, "melee", "Your armor has protected you from a hit to the [hit_area].", "Your armor has softened hit to your [hit_area].")
|
var/armor = run_armor_check(affecting, "melee", "Your armor has protected you from a hit to the [hit_area].", "Your armor has softened hit to your [hit_area].")
|
||||||
if(armor >= 2) return 0
|
if(armor >= 2) return 0
|
||||||
|
if(!I.force) return 0
|
||||||
apply_damage(I.force, I.damtype, affecting, armor)
|
apply_damage(I.force, I.damtype, affecting, armor)
|
||||||
|
|
||||||
var/bloody = 0
|
var/bloody = 0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#define SAVEFILE_VERSION_MIN 4
|
#define SAVEFILE_VERSION_MIN 5
|
||||||
#define SAVEFILE_VERSION_MAX 5
|
#define SAVEFILE_VERSION_MAX 6
|
||||||
|
|
||||||
datum/preferences/proc/savefile_path(mob/user)
|
datum/preferences/proc/savefile_path(mob/user)
|
||||||
return "data/player_saves/[copytext(user.ckey, 1, 2)]/[user.ckey]/preferences.sav"
|
return "data/player_saves/[copytext(user.ckey, 1, 2)]/[user.ckey]/preferences.sav"
|
||||||
@@ -115,13 +115,14 @@ datum/preferences/proc/savefile_load(mob/user)
|
|||||||
F["job_engsec_med"] >> src.job_engsec_med
|
F["job_engsec_med"] >> src.job_engsec_med
|
||||||
F["job_engsec_low"] >> src.job_engsec_low
|
F["job_engsec_low"] >> src.job_engsec_low
|
||||||
|
|
||||||
if(version && version < 5)
|
//NOTE: Conversion things go inside this if statement
|
||||||
convert_hairstyles_four() // convert version 4 hairstyles to version 5
|
//When updating the save file remember to add 1 to BOTH the savefile constants
|
||||||
|
//Also take the old conversion things that no longer apply out of this if
|
||||||
|
if(version && version < SAVEFILE_VERSION_MAX)
|
||||||
|
convert_hairstyles() // convert version 4 hairstyles to version 5
|
||||||
|
|
||||||
style_to_datum() // convert f_style and h_style to /datum
|
style_to_datum() // convert f_style and h_style to /datum
|
||||||
|
|
||||||
|
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
#undef SAVEFILE_VERSION_MAX
|
#undef SAVEFILE_VERSION_MAX
|
||||||
@@ -129,8 +130,8 @@ datum/preferences/proc/savefile_load(mob/user)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
datum/preferences/proc/convert_hairstyles_four()
|
datum/preferences/proc/convert_hairstyles()
|
||||||
// convert hairstyle names from savefile version 4 to version 5.
|
// convert hairstyle names from old savefiles
|
||||||
switch(h_style)
|
switch(h_style)
|
||||||
if("Balding")
|
if("Balding")
|
||||||
h_style = "Balding Hair"
|
h_style = "Balding Hair"
|
||||||
@@ -160,4 +161,5 @@ datum/preferences/proc/convert_hairstyles_four()
|
|||||||
f_style = "Hulk Hogan Mustache"
|
f_style = "Hulk Hogan Mustache"
|
||||||
if("Jensen Goatee")
|
if("Jensen Goatee")
|
||||||
f_style = "Adam Jensen Beard"
|
f_style = "Adam Jensen Beard"
|
||||||
|
return
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 182 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
@@ -162,7 +162,7 @@
|
|||||||
"adf" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden)
|
"adf" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden)
|
||||||
"adg" = (/obj/structure/rack,/obj/item/clothing/mask/gas/emergency{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas/emergency,/obj/item/clothing/mask/gas/emergency{pixel_x = -3; pixel_y = -3},/turf/simulated/floor,/area/security/warden)
|
"adg" = (/obj/structure/rack,/obj/item/clothing/mask/gas/emergency{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas/emergency,/obj/item/clothing/mask/gas/emergency{pixel_x = -3; pixel_y = -3},/turf/simulated/floor,/area/security/warden)
|
||||||
"adh" = (/obj/structure/rack,/obj/item/clothing/mask/gas/emergency{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas/emergency,/obj/item/clothing/mask/gas/emergency{pixel_x = -3; pixel_y = -3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/security/warden)
|
"adh" = (/obj/structure/rack,/obj/item/clothing/mask/gas/emergency{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas/emergency,/obj/item/clothing/mask/gas/emergency{pixel_x = -3; pixel_y = -3},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/security/warden)
|
||||||
"adi" = (/obj/structure/table,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/warden)
|
"adi" = (/obj/structure/table,/obj/item/weapon/storage/lockbox/loyalty,/obj/item/weapon/storage/lockbox,/obj/item/weapon/storage/lockbox,/turf/simulated/floor,/area/security/warden)
|
||||||
"adj" = (/obj/structure/table,/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/turf/simulated/floor,/area/security/warden)
|
"adj" = (/obj/structure/table,/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/turf/simulated/floor,/area/security/warden)
|
||||||
"adk" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden)
|
"adk" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden)
|
||||||
"adl" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden)
|
"adl" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden)
|
||||||
@@ -292,7 +292,7 @@
|
|||||||
"afF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
"afF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
||||||
"afG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
"afG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
||||||
"afH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
"afH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
||||||
"afI" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/power/apc{cell_type = 10000; name = "Brig APC"; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
"afI" = (/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/power/apc{cell_type = 5000; name = "Brig APC"; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
||||||
"afJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/security/brig)
|
"afJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/security/brig)
|
||||||
"afK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
"afK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"},/area/security/brig)
|
||||||
"afL" = (/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig)
|
"afL" = (/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig)
|
||||||
@@ -5104,7 +5104,7 @@
|
|||||||
"bUh" = (/obj/machinery/computer/atmos_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
"bUh" = (/obj/machinery/computer/atmos_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
||||||
"bUi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
"bUi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
||||||
"bUj" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
"bUj" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
||||||
"bUk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
"bUk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
||||||
"bUl" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/secure_closet/engineering_chief{req_access_txt = "0"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
"bUl" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/secure_closet/engineering_chief{req_access_txt = "0"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/engine/chiefs_office)
|
||||||
"bUm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office)
|
"bUm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office)
|
||||||
"bUn" = (/turf/simulated/floor,/area/engine/engineering)
|
"bUn" = (/turf/simulated/floor,/area/engine/engineering)
|
||||||
@@ -5461,7 +5461,7 @@
|
|||||||
"cba" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start)
|
"cba" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start)
|
||||||
"cbb" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Space Station 13"},/area/start)
|
"cbb" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Space Station 13"},/area/start)
|
||||||
"cbc" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership)
|
"cbc" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership)
|
||||||
"cbd" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership)
|
"cbd" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership)
|
||||||
"cbe" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership)
|
"cbe" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership)
|
||||||
"cbf" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership)
|
"cbf" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership)
|
||||||
"cbg" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership)
|
"cbg" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership)
|
||||||
@@ -5478,23 +5478,23 @@
|
|||||||
"cbr" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership)
|
"cbr" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership)
|
||||||
"cbs" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership)
|
"cbs" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership)
|
||||||
"cbt" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma3"},/area/alien)
|
"cbt" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma3"},/area/alien)
|
||||||
"cbu" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
"cbu" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
||||||
"cbv" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma1"},/area/alien)
|
"cbv" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma1"},/area/alien)
|
||||||
"cbw" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
"cbw" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
||||||
"cbx" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
"cbx" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
||||||
"cby" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
"cby" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
||||||
"cbz" = (/obj/item/weapon/paper{info = "Some stuff is missing..."; name = "Insert alien artifacts here."},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
"cbz" = (/obj/item/weapon/paper{info = "Some stuff is missing..."; name = "Insert alien artifacts here."},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
||||||
"cbA" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
"cbA" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
||||||
"cbB" = (/turf/space,/area/syndicate_mothership/elite_squad)
|
"cbB" = (/turf/space,/area/syndicate_mothership/elite_squad)
|
||||||
"cbC" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/elite_squad)
|
"cbC" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbD" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
"cbD" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbE" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
"cbE" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbF" = (/obj/effect/landmark{name = "Syndicate-Commando"; tag = "Commando"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
"cbF" = (/obj/effect/landmark{name = "Syndicate-Commando"; tag = "Commando"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbG" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
"cbG" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbH" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
"cbH" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbI" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
|
"cbI" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
|
||||||
"cbJ" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
|
"cbJ" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership)
|
||||||
"cbK" = (/obj/structure/closet/acloset,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
"cbK" = (/obj/structure/closet/acloset,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
||||||
"cbL" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma2"},/area/alien)
|
"cbL" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma2"},/area/alien)
|
||||||
"cbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad)
|
"cbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbN" = (/turf/space,/area/shuttle/alien/base)
|
"cbN" = (/turf/space,/area/shuttle/alien/base)
|
||||||
@@ -5504,8 +5504,8 @@
|
|||||||
"cbR" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
"cbR" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
||||||
"cbS" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad)
|
"cbS" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbT" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad)
|
"cbT" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbU" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
"cbU" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad)
|
||||||
"cbV" = (/obj/structure/stool/bed/alien,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
"cbV" = (/obj/structure/stool/bed/alien,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor5"},/area/alien)
|
||||||
"cbW" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
"cbW" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
||||||
"cbX" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
"cbX" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership)
|
||||||
"cbY" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership)
|
"cbY" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership)
|
||||||
@@ -5517,35 +5517,35 @@
|
|||||||
"cce" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start)
|
"cce" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start)
|
||||||
"ccf" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
|
"ccf" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
|
||||||
"ccg" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start)
|
"ccg" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start)
|
||||||
"cch" = (/obj/structure/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cch" = (/obj/structure/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cci" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cci" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccj" = (/obj/structure/table,/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccj" = (/obj/structure/table,/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cck" = (/obj/machinery/computer/syndicate_station,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cck" = (/obj/machinery/computer/syndicate_station,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccl" = (/obj/structure/table,/obj/item/weapon/pen/sleepypen,/obj/item/weapon/paper,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccl" = (/obj/structure/table,/obj/item/weapon/pen/sleepypen,/obj/item/weapon/paper,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccm" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccm" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccn" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccn" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cco" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cco" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccp" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccp" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccq" = (/obj/effect/landmark{name = "Syndicate-Gear-Closet"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccq" = (/obj/effect/landmark{name = "Syndicate-Gear-Closet"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccr" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start)
|
"ccr" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start)
|
||||||
"ccs" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccs" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cct" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start)
|
"cct" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start)
|
||||||
"ccu" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccu" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccv" = (/turf/unsimulated/wall,/area/centcom)
|
"ccv" = (/turf/unsimulated/wall,/area/centcom)
|
||||||
"ccw" = (/obj/effect/landmark{name = "Nuclear-Closet"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccw" = (/obj/effect/landmark{name = "Nuclear-Closet"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccx" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "External Airlock"},/area)
|
"ccx" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "External Airlock"},/area)
|
||||||
"ccy" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom)
|
"ccy" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom)
|
||||||
"ccz" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom)
|
"ccz" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom)
|
||||||
"ccA" = (/turf/unsimulated/floor{name = "plating"},/area/centcom)
|
"ccA" = (/turf/unsimulated/floor{name = "plating"},/area/centcom)
|
||||||
"ccB" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccB" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccC" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
|
"ccC" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start)
|
||||||
"ccD" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccD" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccE" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom)
|
"ccE" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom)
|
||||||
"ccF" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom)
|
"ccF" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom)
|
||||||
"ccG" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/shuttle/administration/centcom)
|
"ccG" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/shuttle/administration/centcom)
|
||||||
"ccH" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom)
|
"ccH" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom)
|
||||||
"ccI" = (/obj/structure/table,/obj/item/device/aicard,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccI" = (/obj/structure/table,/obj/item/device/aicard,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccJ" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccJ" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccK" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom)
|
"ccK" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom)
|
||||||
"ccL" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ccL" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"ccM" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ccM" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
@@ -5553,16 +5553,16 @@
|
|||||||
"ccO" = (/turf/simulated/floor/plating,/area/shuttle/administration/centcom)
|
"ccO" = (/turf/simulated/floor/plating,/area/shuttle/administration/centcom)
|
||||||
"ccP" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/device/multitool,/obj/item/weapon/cleaner,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ccP" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/device/multitool,/obj/item/weapon/cleaner,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"ccQ" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ccQ" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"ccR" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccR" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccS" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccS" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccT" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ccT" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"ccU" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom)
|
"ccU" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom)
|
||||||
"ccV" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ccV" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"ccW" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ccW" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"ccX" = (/turf/unsimulated/wall,/area/centcom/living)
|
"ccX" = (/turf/unsimulated/wall,/area/centcom/living)
|
||||||
"ccY" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ccY" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ccZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/syndicate_station/start)
|
"ccZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/syndicate_station/start)
|
||||||
"cda" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cda" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cdb" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"cdb" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"cdc" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"cdc" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"cdd" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/zippo,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"cdd" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/zippo,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
@@ -5594,17 +5594,17 @@
|
|||||||
"cdD" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/suppy)
|
"cdD" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/suppy)
|
||||||
"cdE" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/suppy)
|
"cdE" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/suppy)
|
||||||
"cdF" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/suppy)
|
"cdF" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/suppy)
|
||||||
"cdG" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy)
|
"cdG" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy)
|
||||||
"cdH" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"cdH" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"cdI" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"cdI" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"cdJ" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"cdJ" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"cdK" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"cdK" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"cdL" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"cdL" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"cdM" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cdM" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cdN" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cdN" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cdO" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cdO" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cdP" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cdP" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cdQ" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cdQ" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cdR" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/shuttle/administration/centcom)
|
"cdR" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/shuttle/administration/centcom)
|
||||||
"cdS" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom)
|
"cdS" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom)
|
||||||
"cdT" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living)
|
"cdT" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living)
|
||||||
@@ -5612,30 +5612,30 @@
|
|||||||
"cdV" = (/obj/structure/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living)
|
"cdV" = (/obj/structure/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living)
|
||||||
"cdW" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/centcom/living)
|
"cdW" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/centcom/living)
|
||||||
"cdX" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/living)
|
"cdX" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/living)
|
||||||
"cdY" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/living)
|
"cdY" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/living)
|
||||||
"cdZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock)
|
"cdZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock)
|
||||||
"cea" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock)
|
"cea" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock)
|
||||||
"ceb" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock)
|
"ceb" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock)
|
||||||
"cec" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"cec" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"ced" = (/obj/machinery/door/window/westright,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ced" = (/obj/machinery/door/window/westright,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cee" = (/obj/structure/crate/internals,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cee" = (/obj/structure/crate/internals,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cef" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom)
|
"cef" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom)
|
||||||
"ceg" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ceg" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"ceh" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
"ceh" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom)
|
||||||
"cei" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom)
|
"cei" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom)
|
||||||
"cej" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock)
|
"cej" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock)
|
||||||
"cek" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock)
|
"cek" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock)
|
||||||
"cel" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"cel" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"cem" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cem" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cen" = (/obj/structure/table,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cen" = (/obj/structure/table,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ceo" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living)
|
"ceo" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living)
|
||||||
"cep" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/supply/dock)
|
"cep" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/supply/dock)
|
||||||
"ceq" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"ceq" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"cer" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cer" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ces" = (/obj/machinery/door/window{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ces" = (/obj/machinery/door/window{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cet" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cet" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ceu" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ceu" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cev" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"cev" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"cew" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
"cew" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
||||||
"cex" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
"cex" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
||||||
"cey" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
"cey" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
||||||
@@ -5648,17 +5648,17 @@
|
|||||||
"ceF" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
"ceF" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
||||||
"ceG" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
"ceG" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
||||||
"ceH" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
"ceH" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
||||||
"ceI" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ceI" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ceJ" = (/obj/item/clothing/head/helmet/welding,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ceJ" = (/obj/item/clothing/head/helmet/welding,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ceK" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
"ceK" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
||||||
"ceL" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living)
|
"ceL" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living)
|
||||||
"ceM" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living)
|
"ceM" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living)
|
||||||
"ceN" = (/obj/structure/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
"ceN" = (/obj/structure/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
||||||
"ceO" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
"ceO" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living)
|
||||||
"ceP" = (/obj/structure/crate/medical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"ceP" = (/obj/structure/crate/medical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"ceQ" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
"ceQ" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start)
|
||||||
"ceR" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start)
|
"ceR" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start)
|
||||||
"ceS" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
"ceS" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start)
|
||||||
"ceT" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
"ceT" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom)
|
||||||
"ceU" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/shuttle/administration/centcom)
|
"ceU" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/shuttle/administration/centcom)
|
||||||
"ceV" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/shuttle/administration/centcom)
|
"ceV" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/shuttle/administration/centcom)
|
||||||
@@ -5972,12 +5972,12 @@
|
|||||||
"ckR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control)
|
"ckR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control)
|
||||||
"ckS" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control)
|
"ckS" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control)
|
||||||
"ckT" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control)
|
"ckT" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control)
|
||||||
"ckU" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom)
|
"ckU" = (/obj{anchored = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom)
|
||||||
"ckV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"ckV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
"ckW" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom)
|
"ckW" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom)
|
||||||
"ckX" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom)
|
"ckX" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom)
|
||||||
"ckY" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"ckY" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
"ckZ" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom)
|
"ckZ" = (/obj{anchored = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom)
|
||||||
"cla" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control)
|
"cla" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control)
|
||||||
"clb" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom)
|
"clb" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom)
|
||||||
"clc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"clc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
@@ -5985,7 +5985,7 @@
|
|||||||
"cle" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom)
|
"cle" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom)
|
||||||
"clf" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"clf" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
"clg" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"clg" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
"clh" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry)
|
"clh" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry)
|
||||||
"cli" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry)
|
"cli" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry)
|
||||||
"clj" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry)
|
"clj" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry)
|
||||||
"clk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry)
|
"clk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry)
|
||||||
@@ -5995,7 +5995,7 @@
|
|||||||
"clo" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control)
|
"clo" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control)
|
||||||
"clp" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"clp" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
"clq" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"clq" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
"clr" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/centcom/ferry)
|
"clr" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/centcom/ferry)
|
||||||
"cls" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/transport1/centcom)
|
"cls" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/transport1/centcom)
|
||||||
"clt" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom)
|
"clt" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom)
|
||||||
"clu" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/transport1/centcom)
|
"clu" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/transport1/centcom)
|
||||||
@@ -6063,7 +6063,7 @@
|
|||||||
"cmE" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
"cmE" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
||||||
"cmF" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
"cmF" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
||||||
"cmG" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
"cmG" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
||||||
"cmH" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/centcom/holding)
|
"cmH" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/centcom/holding)
|
||||||
"cmI" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding)
|
"cmI" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding)
|
||||||
"cmJ" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding)
|
"cmJ" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding)
|
||||||
"cmK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control)
|
"cmK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control)
|
||||||
@@ -6102,7 +6102,7 @@
|
|||||||
"cnr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac)
|
"cnr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac)
|
||||||
"cns" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac)
|
"cns" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac)
|
||||||
"cnt" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"cnt" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
"cnu" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/shuttle/escape/centcom)
|
"cnu" = (/obj{anchored = 1; icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/shuttle/escape/centcom)
|
||||||
"cnv" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
"cnv" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom)
|
||||||
"cnw" = (/obj/structure/rack,/obj/item/toy/crayonbox,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
"cnw" = (/obj/structure/rack,/obj/item/toy/crayonbox,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
||||||
"cnx" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
"cnx" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding)
|
||||||
@@ -6365,70 +6365,70 @@
|
|||||||
"csu" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship)
|
"csu" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship)
|
||||||
"csv" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship)
|
"csv" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship)
|
||||||
"csw" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship)
|
"csw" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship)
|
||||||
"csx" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship)
|
"csx" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship)
|
||||||
"csy" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csy" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csz" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csz" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csA" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csA" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csB" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship)
|
"csB" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship)
|
||||||
"csC" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship)
|
"csC" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship)
|
||||||
"csD" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/derelict/ship)
|
"csD" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/derelict/ship)
|
||||||
"csE" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship)
|
"csE" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship)
|
||||||
"csF" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csF" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csH" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship)
|
"csH" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship)
|
||||||
"csI" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship)
|
"csI" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship)
|
||||||
"csJ" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"csJ" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"csK" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/derelict/ship)
|
"csK" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/derelict/ship)
|
||||||
"csL" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship)
|
"csL" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship)
|
||||||
"csM" = (/obj/item/weapon/scalpel,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csM" = (/obj/item/weapon/scalpel,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csN" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship)
|
"csN" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship)
|
||||||
"csO" = (/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"csO" = (/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"csP" = (/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csP" = (/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"csQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"csR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"csR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"csS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"csS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"csT" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
|
"csT" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csU" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csU" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csV" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csV" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csW" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship)
|
"csW" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship)
|
||||||
"csX" = (/obj/item/device/multitool,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csX" = (/obj/item/device/multitool,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csY" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"csY" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"csZ" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"csZ" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"cta" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship)
|
"cta" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship)
|
||||||
"ctb" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/derelict/ship)
|
"ctb" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/derelict/ship)
|
||||||
"ctc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"ctc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"ctd" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship)
|
"ctd" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship)
|
||||||
"cte" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cte" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctf" = (/obj/machinery/light_switch{pixel_x = 27},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctf" = (/obj/machinery/light_switch{pixel_x = 27},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctg" = (/obj/machinery/portable_atmospherics/scrubber,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctg" = (/obj/machinery/portable_atmospherics/scrubber,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cth" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"cth" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"cti" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cti" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctk" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctk" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctl" = (/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctl" = (/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctm" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctm" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"ctn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"cto" = (/obj/machinery/light/small{dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cto" = (/obj/machinery/light/small{dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctp" = (/obj/structure/table,/obj/item/weapon/tank/oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctp" = (/obj/structure/table,/obj/item/weapon/tank/oxygen,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"ctq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"ctr" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area)
|
"ctr" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area)
|
||||||
"cts" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area)
|
"cts" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area)
|
||||||
"ctt" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area)
|
"ctt" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area)
|
||||||
"ctu" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area)
|
"ctu" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area)
|
||||||
"ctv" = (/obj/structure/table,/obj/item/device/analyzer,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctv" = (/obj/structure/table,/obj/item/device/analyzer,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctw" = (/obj/structure/stool/chair{dir = 8},/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctw" = (/obj/structure/stool/chair{dir = 8},/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctx" = (/obj/machinery/light/small{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctx" = (/obj/machinery/light/small{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cty" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
|
"cty" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctz" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctz" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctA" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area)
|
"ctA" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area)
|
||||||
"ctB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area)
|
"ctB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area)
|
||||||
"ctC" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area)
|
"ctC" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area)
|
||||||
"ctD" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area)
|
"ctD" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area)
|
||||||
"ctE" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area)
|
"ctE" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area)
|
||||||
"ctF" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctF" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctH" = (/obj/machinery/light,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctH" = (/obj/machinery/light,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctI" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctI" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctJ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area)
|
"ctJ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area)
|
||||||
"ctK" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship)
|
"ctK" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship)
|
||||||
"ctL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship)
|
"ctL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship)
|
||||||
@@ -6439,27 +6439,27 @@
|
|||||||
"ctQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area)
|
"ctQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area)
|
||||||
"ctR" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area)
|
"ctR" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area)
|
||||||
"ctS" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area)
|
"ctS" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area)
|
||||||
"ctT" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctT" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctU" = (/obj/item/weapon/shard,/obj/structure/stool/chair,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctU" = (/obj/item/weapon/shard,/obj/structure/stool/chair,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctV" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctV" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctW" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctW" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctX" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctX" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctY" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctY" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"ctZ" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"ctZ" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cua" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cua" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cub" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cub" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cuc" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship)
|
"cuc" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship)
|
||||||
"cud" = (/obj/item/weapon/card/data/clown,/turf/space,/area)
|
"cud" = (/obj/item/weapon/card/data/clown,/turf/space,/area)
|
||||||
"cue" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"cue" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"cuf" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"cuf" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"cug" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
"cug" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship)
|
||||||
"cuh" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cuh" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cui" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cui" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cuj" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship)
|
"cuj" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship)
|
||||||
"cuk" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cuk" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cul" = (/obj/machinery/light/small,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cul" = (/obj/machinery/light/small,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cum" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cum" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cun" = (/obj/structure/table,/obj/item/device/radio,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
"cun" = (/obj/structure/table,/obj/item/device/radio,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship)
|
||||||
"cuo" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area)
|
"cuo" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area)
|
||||||
"cup" = (/turf/space,/area/turret_protected/AIsatextFP)
|
"cup" = (/turf/space,/area/turret_protected/AIsatextFP)
|
||||||
"cuq" = (/turf/space,/area/turret_protected/AIsatextFS)
|
"cuq" = (/turf/space,/area/turret_protected/AIsatextFS)
|
||||||
|
|||||||
@@ -86,6 +86,7 @@
|
|||||||
#define FILE_DIR "code/modules/clothing"
|
#define FILE_DIR "code/modules/clothing"
|
||||||
#define FILE_DIR "code/modules/clothing/glasses"
|
#define FILE_DIR "code/modules/clothing/glasses"
|
||||||
#define FILE_DIR "code/modules/clothing/spacesuits"
|
#define FILE_DIR "code/modules/clothing/spacesuits"
|
||||||
|
#define FILE_DIR "code/modules/clothing/suits"
|
||||||
#define FILE_DIR "code/modules/clothing/uniforms"
|
#define FILE_DIR "code/modules/clothing/uniforms"
|
||||||
#define FILE_DIR "code/modules/critters"
|
#define FILE_DIR "code/modules/critters"
|
||||||
#define FILE_DIR "code/modules/critters/hivebots"
|
#define FILE_DIR "code/modules/critters/hivebots"
|
||||||
@@ -305,7 +306,6 @@
|
|||||||
#include "code\defines\obj\clothing\jumpsuit.dm"
|
#include "code\defines\obj\clothing\jumpsuit.dm"
|
||||||
#include "code\defines\obj\clothing\mask.dm"
|
#include "code\defines\obj\clothing\mask.dm"
|
||||||
#include "code\defines\obj\clothing\shoes.dm"
|
#include "code\defines\obj\clothing\shoes.dm"
|
||||||
#include "code\defines\obj\clothing\suit.dm"
|
|
||||||
#include "code\defines\procs\AStar.dm"
|
#include "code\defines\procs\AStar.dm"
|
||||||
#include "code\defines\procs\captain_announce.dm"
|
#include "code\defines\procs\captain_announce.dm"
|
||||||
#include "code\defines\procs\church_name.dm"
|
#include "code\defines\procs\church_name.dm"
|
||||||
@@ -719,14 +719,27 @@
|
|||||||
#include "code\modules\chemical\Chemistry-Recipes.dm"
|
#include "code\modules\chemical\Chemistry-Recipes.dm"
|
||||||
#include "code\modules\chemical\Chemistry-Tools.dm"
|
#include "code\modules\chemical\Chemistry-Tools.dm"
|
||||||
#include "code\modules\clothing\glasses.dm"
|
#include "code\modules\clothing\glasses.dm"
|
||||||
#include "code\modules\clothing\spacesuits.dm"
|
#include "code\modules\clothing\hardhat.dm"
|
||||||
|
#include "code\modules\clothing\spacesuit.dm"
|
||||||
|
#include "code\modules\clothing\suit.dm"
|
||||||
#include "code\modules\clothing\glasses\glasses.dm"
|
#include "code\modules\clothing\glasses\glasses.dm"
|
||||||
#include "code\modules\clothing\glasses\hud.dm"
|
#include "code\modules\clothing\glasses\hud.dm"
|
||||||
|
#include "code\modules\clothing\spacesuits\captain.dm"
|
||||||
#include "code\modules\clothing\spacesuits\miscellaneous.dm"
|
#include "code\modules\clothing\spacesuits\miscellaneous.dm"
|
||||||
#include "code\modules\clothing\spacesuits\ninja.dm"
|
#include "code\modules\clothing\spacesuits\ninja.dm"
|
||||||
#include "code\modules\clothing\spacesuits\rig.dm"
|
#include "code\modules\clothing\spacesuits\rig.dm"
|
||||||
#include "code\modules\clothing\spacesuits\syndi.dm"
|
#include "code\modules\clothing\spacesuits\syndi.dm"
|
||||||
#include "code\modules\clothing\spacesuits\void.dm"
|
#include "code\modules\clothing\spacesuits\void.dm"
|
||||||
|
#include "code\modules\clothing\suits\armor.dm"
|
||||||
|
#include "code\modules\clothing\suits\bio.dm"
|
||||||
|
#include "code\modules\clothing\suits\bomb.dm"
|
||||||
|
#include "code\modules\clothing\suits\detective.dm"
|
||||||
|
#include "code\modules\clothing\suits\fire.dm"
|
||||||
|
#include "code\modules\clothing\suits\heavy.dm"
|
||||||
|
#include "code\modules\clothing\suits\hos.dm"
|
||||||
|
#include "code\modules\clothing\suits\labcoat.dm"
|
||||||
|
#include "code\modules\clothing\suits\miscellaneous.dm"
|
||||||
|
#include "code\modules\clothing\suits\robe.dm"
|
||||||
#include "code\modules\clothing\uniforms\lawyer.dm"
|
#include "code\modules\clothing\uniforms\lawyer.dm"
|
||||||
#include "code\modules\critters\critter.dm"
|
#include "code\modules\critters\critter.dm"
|
||||||
#include "code\modules\critters\critter_AI.dm"
|
#include "code\modules\critters\critter_AI.dm"
|
||||||
|
|||||||