public BoltEffect( IEntity target, int hue )
: base(0xC0, 36)
{
m_Stream.Write( (byte) 0x01 ); // type
m_Stream.Write( (int) target.Serial );
m_Stream.Write( (int) Serial.Zero );
m_Stream.Write( (short) 0 ); // itemID
m_Stream.Write( (short) target.X );
m_Stream.Write( (short) target.Y );
m_Stream.Write( (sbyte) target.Z );
m_Stream.Write( (short) target.X );
m_Stream.Write( (short) target.Y );
m_Stream.Write( (sbyte) target.Z );
m_Stream.Write( (byte) 0 ); // speed
m_Stream.Write( (byte) 0 ); // duration
m_Stream.Write( (short) 0 ); // unk
m_Stream.Write( false ); // fixed direction
m_Stream.Write( false ); // explode
m_Stream.Write( (int) hue );
m_Stream.Write( (int) 0 ); // render mode
}