#include "csqcprojectile.qh"
-#include "../_all.qh"
#include "../t_items.qh"
#include "../command/common.qh"
#include "../../common/constants.qh"
-#include "../../common/weapons/weapons.qh"
+#include "../../common/weapons/all.qh"
.float csqcprojectile_type;
-bool CSQCProjectile_SendEntity(entity to, int sf)
+bool CSQCProjectile_SendEntity(entity this, entity to, int sf)
{
float ft, fr;
void UpdateCSQCProjectile(entity e)
{
- if(e.SendEntity == CSQCProjectile_SendEntity)
+ if(e.SendEntity3 == CSQCProjectile_SendEntity)
{
// send new origin data
e.SendFlags |= 0x01;
}
// FIXME HACK
- else if(e.SendEntity == ItemSend)
+ else if(e.SendEntity3 == ItemSend)
{
ItemUpdate(e);
}
void UpdateCSQCProjectileAfterTeleport(entity e)
{
- if(e.SendEntity == CSQCProjectile_SendEntity)
+ if(e.SendEntity3 == CSQCProjectile_SendEntity)
{
// send new origin data
e.SendFlags |= 0x01;