use Ansari snipped and SEND_SOUND macro

This commit is contained in:
Kyep
2018-11-22 18:34:13 -08:00
parent 3fe6c8b019
commit 90ff882149
2 changed files with 5 additions and 25 deletions

View File

@@ -1,25 +1,5 @@
/mob/dead/forceMove(atom/destination)
// Exactly the same as code/game/atoms_movable.dm#141 except doesn't call for(var/atom/movable/AM in destination) AM.Crossed(src)
// Overriden to prevent things like mice squeaking when ghosts walk on them.
var/turf/old_loc = loc
loc = destination
if(old_loc)
old_loc.Exited(src, destination)
for(var/atom/movable/AM in old_loc)
AM.Uncrossed(src)
if(destination)
destination.Entered(src)
if(isturf(destination) && opacity)
var/turf/new_loc = destination
new_loc.reconsider_lights()
if(isturf(old_loc) && opacity)
old_loc.reconsider_lights()
for(var/datum/light_source/L in light_sources)
L.source_atom.update_light()
return 1
// Overriden from code/game/atoms_movable.dm#141 to prevent things like mice squeaking when ghosts walk on them.
var/oldloc = loc
loc = destination
Moved(oldloc, NONE, TRUE)

View File

@@ -93,7 +93,7 @@
if(stat == CONSCIOUS)
var/mob/M = AM
to_chat(M, "<span class='notice'>[bicon(src)] Squeek!</span>")
M << 'sound/effects/mousesqueek.ogg'
SEND_SOUND(M, 'sound/effects/mousesqueek.ogg')
..()
/mob/living/simple_animal/mouse/death(gibbed)