ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/object.C
(Generate patch)

Comparing deliantra/server/common/object.C (file contents):
Revision 1.168 by root, Thu Jul 26 00:27:07 2007 UTC vs.
Revision 1.173 by root, Sat Aug 4 22:23:47 2007 UTC

959 if (destroyed ()) 959 if (destroyed ())
960 return; 960 return;
961 961
962 if (destroy_inventory) 962 if (destroy_inventory)
963 destroy_inv (false); 963 destroy_inv (false);
964
965 if (is_head ())
966 if (sound_destroy)
967 play_sound (sound_destroy);
968 else if (flag [FLAG_MONSTER])
969 play_sound (sound_find ("monster_destroy")); // quick hack, too lazy to create a generic mechanism
964 970
965 attachable::destroy (); 971 attachable::destroy ();
966} 972}
967 973
968/* 974/*
2728 force->flag [FLAG_APPLIED] = true; 2734 force->flag [FLAG_APPLIED] = true;
2729 2735
2730 insert (force); 2736 insert (force);
2731} 2737}
2732 2738
2733void
2734object::play_sound (faceidx sound) const
2735{
2736 if (map)
2737 map->play_sound (sound, x, y);
2738}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines