cardboard cutouts (#27194)

This commit is contained in:
Henri215
2024-11-11 12:55:47 +00:00
committed by GitHub
parent 5d82d0c0de
commit bb570af98f
3 changed files with 35 additions and 4 deletions
+35 -4
View File
@@ -6,12 +6,15 @@
icon_state = "cutout_basic"
resistance_flags = FLAMMABLE
w_class = WEIGHT_CLASS_BULKY
var/list/possible_appearances = list("Assistant", "Clown", "Mime",
var/list/possible_appearances = list("Assistant", "Female", "Clown", "Mime",
"Traitor", "Nuke Op", "Cultist", "Revolutionary", "Wizard", "Shadowling", "Xenomorph", "Swarmer",
"Deathsquad Commando", "Ian", "Slaughter Demon",
"Laughter Demon", "Xenomorph Maid", "Security Officer", "Terror Spider")
var/pushed_over = FALSE //If the cutout is pushed over and has to be righted
var/deceptive = FALSE //If the cutout actually appears as what it portray and not a discolored version
"Laughter Demon", "Xenomorph Maid", "Security Officer", "Terror Spider",
"Changeling", "Vampire", "Abductor", "Zombie", "Soviet Marine", "Federation Marine")
/// If the cutout is pushed over and has to be righted
var/pushed_over = FALSE
/// If the cutout actually appears as what it portray and not a discolored version
var/deceptive = FALSE
var/lastattacker = null
/obj/item/cardboard_cutout/attack_hand(mob/living/user)
@@ -100,6 +103,10 @@
name = "[pick(GLOB.first_names_male)] [pick(GLOB.last_names)]"
desc = "A cardboard cutout of an assistant."
icon_state = "cutout_greytide"
if("Female")
name = "[pick(GLOB.first_names_female)] [pick(GLOB.last_names)]"
desc = "A cardboard cutout of a female assistant."
icon_state = "cutout_female"
if("Clown")
name = pick(GLOB.clown_names)
desc = "A cardboard cutout of a clown. You get the feeling that it should be in a corner."
@@ -180,6 +187,30 @@
icon = 'icons/mob/terrorspider.dmi'
icon_state = "terror_gray"
dir = "SOUTH"
if("Soviet Marine")
name = "[pick(GLOB.first_names_soviet)] [pick(GLOB.last_names_soviet)]"
desc = "A cardboard cutout of a soviet marine."
icon_state = "cutout_soviet"
if("Federation Marine")
name = "[pick("Corporal", "Sergeant", "Staff Sergeant", "Sergeant First Class", "Master Sergeant", "Sergeant Major")] [pick(GLOB.last_names)]"
desc = "A cardboard cutout of a federation marine."
icon_state = "cutout_sol"
if("Changeling")
name = "[pick(GLOB.first_names_male)] [pick(GLOB.last_names)]"
desc = "A cardboard cutout of a changeling."
icon_state = "cutout_cling"
if("Abductor")
name = "Unknown"
desc = "A cardboard cutout of an abductor."
icon_state = "cutout_abductor"
if("Zombie")
name = "[pick(GLOB.first_names_male)] [pick(GLOB.last_names)]"
desc = "A cardboard cutout of a zombie."
icon_state = "cutout_zombie"
if("Vampire")
name = "Unknown"
desc = "A cardboard cutout of a vampire."
icon_state = "cutout_vampire"
return 1