示例#1
0
func CatchBlow(level, by)
{
	//if(GetEffect("LogDamage", this)) Log("DMG: Hit by %s for %d|%i - %v", by->GetName(), level, by->GetID(), by);
	if(by)
		SetLastDamagingWeapon(Symbol_DeathByObject);
	BloodSplatter(level);
	return _inherited(level, by, ...);
}
void AddBloodSplatter(int how_many)
{
    for (int i=0; i<how_many; ++i) {
        BITMAP* bmp = create_bitmap(150, 150);
        clear_to_color(bmp, Colour::MagicPink());
        BloodSplatter(bmp, Vector(75,75));
        splatters.push_back(bmp);
    }
}