diff --git a/code/modules/mob/living/simple_animal/friendly/diona.dm b/code/modules/mob/living/simple_animal/friendly/diona.dm index 45cc9a73f66..904a7b86659 100644 --- a/code/modules/mob/living/simple_animal/friendly/diona.dm +++ b/code/modules/mob/living/simple_animal/friendly/diona.dm @@ -246,45 +246,4 @@ /mob/living/simple_animal/diona/put_in_active_hand(obj/item/W) src << "You don't have any hands!" - return - - -/mob/living/simple_animal/diona/say(var/message) - if(client) - if(client.prefs.muted & MUTE_IC) - src << "\red You cannot speak in IC (Muted)." - return - - var/verb - message = trim_strip_html_properly(message) - - if(stat) - if(stat == 2) - return say_dead(message) - return - - if (is_muzzled()) - src << "You're muzzled and cannot speak!" - return - - if(copytext(message,1,2) == "*") - return emote(copytext(message,2)) - - //parse the language code and consume it - var/datum/language/speaking = parse_language(message) - if(speaking) - message = copytext(message,2+length(speaking.key)) - else - speaking = get_default_language() - - var/ending = copytext(message, length(message)) - if (speaking) - // This is broadcast to all mobs with the language, - // irrespective of distance or anything else. - if(speaking.flags & HIVEMIND) - speaking.broadcast(src,trim(message)) - return - //If we've gotten this far, keep going! - verb = speaking.get_spoken_verb(ending) - - ..(message,speaking,verb) + return \ No newline at end of file