Powerful Mechs (#12193)

This commit is contained in:
Geeves
2021-08-31 18:05:09 +02:00
committed by GitHub
parent 6c5e9aa111
commit 15aaa4e873
31 changed files with 173 additions and 28 deletions
@@ -309,8 +309,14 @@
return TRUE
return FALSE
/mob/living/carbon/human/get_organ_name_from_zone(var/def_zone)
var/obj/item/organ/external/E = organs_by_name[parse_zone(def_zone)]
if(E)
return E.name
return ..()
/mob/living/carbon/human/is_anti_materiel_vulnerable()
if(isSynthetic())
return TRUE
else
return FALSE
return FALSE
@@ -79,6 +79,9 @@
)
has_safety = FALSE
/obj/item/gun/energy/mountedsmg/mech
projectile_type = /obj/item/projectile/bullet/pistol/medium/mech
/obj/item/gun/energy/crossbow/cyborg
name = "mounted energy-crossbow"
desc = "A weapon favored by mercenary infiltration teams, this one is suited to be used by cyborgs."
@@ -930,6 +930,9 @@
/mob/living/simple_animal/set_respawn_time()
set_death_time(ANIMAL, world.time)
/mob/living/simple_animal/get_organ_name_from_zone(var/def_zone)
return pick(organ_names)
/mob/living/simple_animal/is_anti_materiel_vulnerable()
if(isSynthetic())
return TRUE
+4 -1
View File
@@ -1253,4 +1253,7 @@ proc/is_blind(A)
name = real_name
voice_name = real_name
if(mind)
mind.name = real_name
mind.name = real_name
/mob/proc/get_organ_name_from_zone(var/def_zone)
return parse_zone(def_zone)