diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index d5db0e549cf..efc4d0d1800 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -199,12 +199,9 @@ proc/wabbajack(mob/living/M) var/mob/living/carbon/human/H = new_mob ready_dna(H) if(H.dna && prob(50)) - var/list/randspecies = list() - for(var/t in typesof(/datum/species) - /datum/species) // returns a bunch of types - var/datum/species/temp = new t() - randspecies += "[temp.type]" - var/datum/species/new_species = pick(randspecies) + var/datum/species/new_species = pick(typesof(/datum/species) - /datum/species) H.dna.species = new new_species() + H.update_icons() else return