Merge pull request #10327 from Arthurdentist/staffofchange

Adds a Frankenstein Monster option to the staff of change
This commit is contained in:
ComicIronic
2016-06-02 22:44:30 +01:00
3 changed files with 14 additions and 2 deletions

View File

@@ -31,7 +31,7 @@
charge_cost = 100
projectile_type = "/obj/item/projectile/energy/declone"
var/available_staff_transforms=list("monkey","robot","slime","xeno","human","furry")
var/available_staff_transforms=list("monkey","robot","slime","xeno","human","furry","frankenstein")
#define SOC_CHANGETYPE_COOLDOWN 2 MINUTES
/obj/item/weapon/gun/energy/staff

View File

@@ -154,6 +154,17 @@
H.languages |= M.languages
if(M.default_language) H.default_language = M.default_language
H.generate_name()
if("frankenstein")
new_mob = new /mob/living/carbon/human/frankenstein(M.loc, delay_ready_dna=1)
if((M.gender == MALE) || (M.gender == FEMALE)) //If the transformed mob is MALE or FEMALE
new_mob.setGender(M.gender) //The new human will inherit its gender
else //If its gender is NEUTRAL or PLURAL,
new_mob.setGender(pick(MALE, FEMALE)) //The new human's gender will be random
var/mob/living/carbon/human/frankenstein/H = new_mob
H.generate_name()
/* RIP
if("cluwne")
new_mob = new /mob/living/simple_animal/hostile/retaliate/cluwne(M.loc)