#include "../command/common.qh"
#include <common/constants.qh>
-#include <common/weapons/all.qh>
+#include <common/net_linked.qh>
+#include <common/weapons/_all.qh>
.float csqcprojectile_type;
e.csqcprojectile_clientanimate = clientanimate;
- if(e.movetype == MOVETYPE_TOSS || e.movetype == MOVETYPE_BOUNCE)
+ if(e.move_movetype == MOVETYPE_TOSS || e.move_movetype == MOVETYPE_BOUNCE)
{
if(e.gravity == 0)
e.gravity = 1;
void UpdateCSQCProjectile(entity e)
{
- if(e.SendEntity3 == CSQCProjectile_SendEntity)
+ if(getSendEntity(e) == CSQCProjectile_SendEntity)
{
// send new origin data
e.SendFlags |= 0x01;
}
// FIXME HACK
- else if(e.SendEntity3 == ItemSend)
+ else if(getSendEntity(e) == ItemSend)
{
ItemUpdate(e);
}
void UpdateCSQCProjectileAfterTeleport(entity e)
{
- if(e.SendEntity3 == CSQCProjectile_SendEntity)
+ if(getSendEntity(e) == CSQCProjectile_SendEntity)
{
// send new origin data
e.SendFlags |= 0x01;