Fixed language datum comparison, fixed staff of change runtime.

This commit is contained in:
Zuhayr
2013-08-06 07:33:07 -07:00
parent 98bbb095ad
commit 6f9b6e9704
2 changed files with 7 additions and 7 deletions

View File

@@ -36,14 +36,14 @@
// Language handling.
/mob/proc/add_language(var/language)
for(var/datum/language/L in languages)
if(L && L.name == language)
return 0
var/datum/language/new_language = all_languages[language]
if(!istype(new_language,/datum/language))
return
for(var/datum/language/L in languages)
if(L && L.name == new_language)
return 0
return 0
languages += new_language
return 1

View File

@@ -73,8 +73,8 @@
A.randomize_appearance_for(new_mob)
var/mob/living/carbon/human/H = new_mob
var/datum/species/newspecies = pick(all_species)
H.set_species(newspecies.name)
var/newspecies = pick(all_species)
H.set_species(newspecies)
else
return