float launcherspeed = 0;
- if(!STAT(Q3COMPAT)) // no need to simulate this bug
+ if(!STAT(Q3COMPAT, pushed_entity)) // no need to simulate this bug
{
launcherspeed += speed;
if(is_add) launcherspeed += oldspeed; // add the add speed in the same variable as it goes in the same direction
if(is_launcher)
{
pushvel[i] = 1; // every direction weighs the same amount on launchers, movedir does not matter
- if(STAT(Q3COMPAT))
+ if(STAT(Q3COMPAT, pushed_entity))
{
launcherspeed += speed;
if(is_add) launcherspeed += oldspeed; // add the add speed in the same variable as it goes in the same direction