hexen2-siege-hc/hurter.hc

41 lines
755 B
C++
Raw Normal View History

1998-06-24 00:00:00 +00:00
/*
==============================================================================
HURTER (jweier)
==============================================================================
*/
void () hurter_touch =
{
local float damage;
damage = HRT_BASE_DAMAGE * random();
if (other.classname == "player")
{
T_Damage(other, self, self, damage);
}
};
void () hurter =
{
local entity hurt;
hurt = spawn ();
hurt.owner = self;
hurt.touch = hurter_touch;
hurt.movetype = MOVETYPE_NONE;
hurt.solid = SOLID_NOT;
//TODO: Make proper size (currently size of Fish)
setsize (self, '-16 -16 -24', '16 16 24');
//TODO: Add sound effect if any
//self.noise = "raven/in_hurt.wav";
hurt.classname = "hurter";
setorigin (hurt, hurt.origin);
};