|
|
|
|
@@ -3,7 +3,7 @@
|
|
|
|
|
name = "Golem"
|
|
|
|
|
id = "iron golem"
|
|
|
|
|
species_traits = list(NOBLOOD,MUTCOLORS,NO_UNDERWEAR)
|
|
|
|
|
inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
inherent_biotypes = MOB_HUMANOID|MOB_MINERAL
|
|
|
|
|
mutant_organs = list(/obj/item/organ/adamantine_resonator)
|
|
|
|
|
speedmod = 2
|
|
|
|
|
@@ -88,7 +88,7 @@
|
|
|
|
|
fixed_mut_color = "a3d"
|
|
|
|
|
meat = /obj/item/stack/ore/plasma
|
|
|
|
|
//Can burn and takes damage from heat
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) //no RESISTHEAT, NOFIRE
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) //no RESISTHEAT, NOFIRE
|
|
|
|
|
info_text = "As a <span class='danger'>Plasma Golem</span>, you burn easily. Be careful, if you get hot enough while burning, you'll blow up!"
|
|
|
|
|
heatmod = 0 //fine until they blow up
|
|
|
|
|
prefix = "Plasma"
|
|
|
|
|
@@ -277,7 +277,7 @@
|
|
|
|
|
fixed_mut_color = "9E704B"
|
|
|
|
|
meat = /obj/item/stack/sheet/mineral/wood
|
|
|
|
|
//Can burn and take damage from heat
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
armor = 30
|
|
|
|
|
burnmod = 1.25
|
|
|
|
|
heatmod = 1.5
|
|
|
|
|
@@ -584,7 +584,7 @@
|
|
|
|
|
sexes = FALSE
|
|
|
|
|
info_text = "As a <span class='danger'>Runic Golem</span>, you possess eldritch powers granted by the Elder Goddess Nar'Sie."
|
|
|
|
|
species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) //no mutcolors
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
inherent_biotypes = MOB_HUMANOID|MOB_MINERAL
|
|
|
|
|
prefix = "Runic"
|
|
|
|
|
special_names = null
|
|
|
|
|
@@ -639,7 +639,7 @@
|
|
|
|
|
info_text = "As a <span class='danger'>Cloth Golem</span>, you are able to reform yourself after death, provided your remains aren't burned or destroyed. You are, of course, very flammable. \
|
|
|
|
|
Being made of cloth, your body is magic resistant and faster than that of other golems, but weaker and less resilient."
|
|
|
|
|
species_traits = list(NOBLOOD,NO_UNDERWEAR) //no mutcolors, and can burn
|
|
|
|
|
inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_NOBREATH,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_CHUNKYFINGERS)
|
|
|
|
|
inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_NOBREATH,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_CHUNKYFINGERS)
|
|
|
|
|
inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID
|
|
|
|
|
armor = 15 //feels no pain, but not too resistant
|
|
|
|
|
burnmod = 2 // don't get burned
|
|
|
|
|
@@ -838,7 +838,7 @@
|
|
|
|
|
special_names = list("Box")
|
|
|
|
|
info_text = "As a <span class='danger'>Cardboard Golem</span>, you aren't very strong, but you are a bit quicker and can easily create more brethren by using cardboard on yourself."
|
|
|
|
|
species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES)
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_NOFLASH)
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_NOFLASH)
|
|
|
|
|
limbs_id = "c_golem" //special sprites
|
|
|
|
|
attack_verb = "whips"
|
|
|
|
|
attack_sound = 'sound/weapons/whip.ogg'
|
|
|
|
|
@@ -883,7 +883,7 @@
|
|
|
|
|
name = "Leather Golem"
|
|
|
|
|
id = "leather golem"
|
|
|
|
|
special_names = list("Face", "Man", "Belt") //Ah dude 4 strength 4 stam leather belt AHHH
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_STRONG_GRABBER)
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_STRONG_GRABBER)
|
|
|
|
|
prefix = "Leather"
|
|
|
|
|
fixed_mut_color = "624a2e"
|
|
|
|
|
info_text = "As a <span class='danger'>Leather Golem</span>, you are flammable, but you can grab things with incredible ease, allowing all your grabs to start at a strong level."
|
|
|
|
|
@@ -898,7 +898,7 @@
|
|
|
|
|
special_names = list("Boll","Weave")
|
|
|
|
|
species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES)
|
|
|
|
|
fixed_mut_color = null
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_NOFLASH)
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_NOFLASH)
|
|
|
|
|
info_text = "As a <span class='danger'>Durathread Golem</span>, your strikes will cause those your targets to start choking, but your woven body won't withstand fire as well."
|
|
|
|
|
|
|
|
|
|
/datum/species/golem/durathread/spec_unarmedattacked(mob/living/carbon/human/user, mob/living/carbon/human/target)
|
|
|
|
|
@@ -919,7 +919,7 @@
|
|
|
|
|
mutanttongue = /obj/item/organ/tongue/bone
|
|
|
|
|
sexes = FALSE
|
|
|
|
|
fixed_mut_color = null
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_FAKEDEATH)
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_FAKEDEATH)
|
|
|
|
|
species_language_holder = /datum/language_holder/golem/bone
|
|
|
|
|
info_text = "As a <span class='danger'>Bone Golem</span>, You have a powerful spell that lets you chill your enemies with fear, and milk heals you! Just make sure to watch our for bone-hurting juice."
|
|
|
|
|
var/datum/action/innate/bonechill/bonechill
|
|
|
|
|
@@ -1016,7 +1016,7 @@
|
|
|
|
|
prefix = "Snow"
|
|
|
|
|
special_names = list("Flake", "Blizzard", "Storm")
|
|
|
|
|
species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) //no mutcolors, no eye sprites
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOGUNS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
inherent_traits = list(TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOGUNS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
|
|
|
|
|
var/obj/effect/proc_holder/spell/targeted/conjure_item/snowball/ball
|
|
|
|
|
var/obj/effect/proc_holder/spell/aimed/cryo/cryo
|
|
|
|
|
@@ -1065,7 +1065,7 @@
|
|
|
|
|
special_names = list("John D. Rockefeller","Rich Uncle Pennybags","Commodore Vanderbilt","Entrepreneur","Mr. Moneybags", "Adam Smith")
|
|
|
|
|
species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES)
|
|
|
|
|
fixed_mut_color = null
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
info_text = "As a <span class='danger'>Capitalist Golem</span>, your fist spreads the powerful industrializing light of capitalism."
|
|
|
|
|
changesource_flags = MIRROR_BADMIN
|
|
|
|
|
random_eligible = FALSE
|
|
|
|
|
@@ -1111,7 +1111,7 @@
|
|
|
|
|
special_names = list("Stalin","Lenin","Trotsky","Marx","Comrade") //comrade comrade
|
|
|
|
|
species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES)
|
|
|
|
|
fixed_mut_color = null
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH, TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH, TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
|
|
|
|
|
info_text = "As a <span class='danger'>Soviet Golem</span>, your fist spreads the bright soviet light of communism."
|
|
|
|
|
changesource_flags = MIRROR_BADMIN
|
|
|
|
|
random_eligible = FALSE
|
|
|
|
|
@@ -1151,7 +1151,7 @@
|
|
|
|
|
info_text = "As a <span class='danger'>Metallic Hydrogen Golem</span>, you were forged in the highest pressures and the highest heats. Your unique mineral makeup makes you immune to most types of damages."
|
|
|
|
|
prefix = "Metallic Hydrogen"
|
|
|
|
|
special_names = null
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH, TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTHIGHPRESSURE,TRAIT_NOFIRE,TRAIT_RADIMMUNE,TRAIT_NODISMEMBER,TRAIT_CHUNKYFINGERS)
|
|
|
|
|
inherent_traits = list(TRAIT_NOFLASH, TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTHIGHPRESSURE,TRAIT_NOFIRE,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_NODISMEMBER,TRAIT_CHUNKYFINGERS)
|
|
|
|
|
|
|
|
|
|
/datum/species/golem/mhydrogen/on_species_gain(mob/living/carbon/C, datum/species/old_species)
|
|
|
|
|
. = ..()
|
|
|
|
|
|