|
|
|
|
@@ -70,48 +70,48 @@
|
|
|
|
|
message = "makes a very loud noise."
|
|
|
|
|
. = ..()
|
|
|
|
|
|
|
|
|
|
/datum/emote/sound/carbon/snap
|
|
|
|
|
key = "snap"
|
|
|
|
|
key_third_person = "snaps"
|
|
|
|
|
muzzle_ignore = TRUE
|
|
|
|
|
restraint_check = TRUE
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
sound = 'sound/effects/snap01.ogg'
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/snap
|
|
|
|
|
key = "snap"
|
|
|
|
|
key_third_person = "snaps"
|
|
|
|
|
message = "snaps their fingers."
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = TRUE
|
|
|
|
|
restraint_check = TRUE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/snap/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/snap.ogg', 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/snap.ogg', 50, 1, -1)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/snap2
|
|
|
|
|
key = "snap2"
|
|
|
|
|
key_third_person = "snaps twice"
|
|
|
|
|
message = "snaps twice."
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = TRUE
|
|
|
|
|
restraint_check = TRUE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/snap2/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/snap2.ogg', 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/snap2.ogg', 50, 1, -1)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/snap3
|
|
|
|
|
key = "snap3"
|
|
|
|
|
key_third_person = "snaps thrice"
|
|
|
|
|
message = "snaps thrice."
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = TRUE
|
|
|
|
|
restraint_check = TRUE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/snap3/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
@@ -126,56 +126,68 @@
|
|
|
|
|
key_third_person = "lets out an awoo"
|
|
|
|
|
message = "lets out an awoo!"
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = FALSE
|
|
|
|
|
restraint_check = FALSE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/awoo/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/awoo.ogg', 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/awoo.ogg', 50, 1, -1)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/nya
|
|
|
|
|
key = "nya"
|
|
|
|
|
key_third_person = "lets out a nya"
|
|
|
|
|
message = "lets out a nya!"
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = FALSE
|
|
|
|
|
restraint_check = FALSE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/nya/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/nya.ogg', 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/nya.ogg', 50, 1, -1)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/weh
|
|
|
|
|
key = "weh"
|
|
|
|
|
key_third_person = "lets out a weh"
|
|
|
|
|
message = "lets out a weh!"
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = FALSE
|
|
|
|
|
restraint_check = FALSE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/weh/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/weh.ogg', 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/weh.ogg', 50, 1, -1)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/peep
|
|
|
|
|
key = "peep"
|
|
|
|
|
key_third_person = "peeps like a bird"
|
|
|
|
|
message = "peeps like a bird!"
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = FALSE
|
|
|
|
|
restraint_check = FALSE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/peep/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/peep.ogg', 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/peep.ogg', 50, 1, -1)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/dab
|
|
|
|
|
key = "dab"
|
|
|
|
|
@@ -189,40 +201,49 @@
|
|
|
|
|
key_third_person = "lets out a tiny squeak"
|
|
|
|
|
message = "lets out a tiny squeak!"
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = FALSE
|
|
|
|
|
restraint_check = FALSE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/mothsqueak/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/mothsqueak.ogg', 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/mothsqueak.ogg', 50, 1, -1)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/merp
|
|
|
|
|
key = "merp"
|
|
|
|
|
key_third_person = "merps"
|
|
|
|
|
message = "merps!"
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = FALSE
|
|
|
|
|
restraint_check = FALSE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/merp/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/merp.ogg', 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
playsound(user, 'modular_citadel/sound/voice/merp.ogg', 50, 1, -1)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/bark
|
|
|
|
|
key = "bark"
|
|
|
|
|
key_third_person = "barks"
|
|
|
|
|
message = "barks!"
|
|
|
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
|
muzzle_ignore = FALSE
|
|
|
|
|
restraint_check = FALSE
|
|
|
|
|
mob_type_allowed_typecache = list(/mob/living/carbon, /mob/living/silicon/pai)
|
|
|
|
|
|
|
|
|
|
/datum/emote/living/bark/run_emote(mob/living/user, params)
|
|
|
|
|
if(iscarbon(user) || ispAI(user))
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
var/sound = pick('modular_citadel/sound/voice/bark1.ogg', 'modular_citadel/sound/voice/bark2.ogg')
|
|
|
|
|
playsound(user, sound, 50, 1, -1)
|
|
|
|
|
. = ..()
|
|
|
|
|
if(!(. = ..()))
|
|
|
|
|
return
|
|
|
|
|
if(user.nextsoundemote >= world.time)
|
|
|
|
|
return
|
|
|
|
|
user.nextsoundemote = world.time + 7
|
|
|
|
|
var/sound = pick('modular_citadel/sound/voice/bark1.ogg', 'modular_citadel/sound/voice/bark2.ogg')
|
|
|
|
|
playsound(user, sound, 50, 1, -1)
|
|
|
|
|
|