mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
Merge pull request #10327 from Arthurdentist/staffofchange
Adds a Frankenstein Monster option to the staff of change
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user