#if defined(CSQC)
#elif defined(MENUQC)
#elif defined(SVQC)
- #include "../../../lib/warpzone/util_server.qh"
- #include "../../../server/defs.qh"
+ #include <lib/warpzone/util_server.qh>
+ #include <server/defs.qh>
#endif
REGISTER_NET_LINKED(ENT_CLIENT_VIEWLOC)
for(e = findradius((self.absmin + self.absmax) * 0.5, vlen(self.absmax - self.absmin) * 0.5 + 1); e; e = e.chain)
if(!e.viewloc)
if(IS_PLAYER(e)) // should we support non-player entities with this?
- //if(e.deadflag == DEAD_NO) // death view is handled separately, we can't override this just yet
+ //if(!IS_DEAD(e)) // death view is handled separately, we can't override this just yet
{
vector emin = e.absmin;
vector emax = e.absmax;
return true;
}
-void viewloc_init()
-{SELFPARAM();
+void viewloc_init(entity this)
+{
entity e;
for(e = world; (e = find(e, targetname, self.target)); )
if(e.classname == "target_viewlocation_start")