TE_BLOOD - baso88/SC_AngelScript GitHub Wiki

Ejects several small clumps of colored particles.

Parameters

Type Name Description
Vector pos Sarting position for the effect
Vector dir Direction of the stream
uint8 color Particle color (index in Engine Palette #1)
uint8 speed Particle ejection speed

API Function

void CUtility::BloodDrips(const Vector& in vecOrigin, const Vector& in vecDirection, int iColor, int iAmount)

NetworkMessage Function

void te_blood(Vector pos, Vector dir, uint8 color=70, uint8 speed=16,
	NetworkMessageDest msgType=MSG_BROADCAST, edict_t@ dest=null)
{
	NetworkMessage m(msgType, NetworkMessages::SVC_TEMPENTITY, dest);
	m.WriteByte(TE_BLOOD);
	m.WriteCoord(pos.x);
	m.WriteCoord(pos.y);
	m.WriteCoord(pos.z);
	m.WriteCoord(dir.x);
	m.WriteCoord(dir.y);
	m.WriteCoord(dir.z);
	m.WriteByte(color);
	m.WriteByte(speed);
	m.End();
}