A code fragment that supposedly is not in the game.
if(!(HardPnt->OwnerFlags & waOF_FILM_LAUNCH))
{
Weapon->BulletCasing = HardPnt->BulletCasing;
Weapon->HardPntFlags = HardPnt->GroupFlags;
}
Weapon->FirstUpdateTimeInc = 0;
if(Clk->dblTime - HardPnt->ReleaseTime >= 0.00001)
{
Weapon->FirstUpdateTimeInc = Clk->dblTime - HardPnt->ReleaseTime;
}
if(Weapon->WeaponClass->Procs->Launch != NULL)
{
Rtn = Weapon->WeaponClass->Procs->Launch(Weapon,HardPnt,Clk);
}
/*
** Calc the energy for the wepone recoil
*/
HardPnt->LaunchForceSum += Weapon->WeaponClass->SimParams.ProjectileWeight *
Weapon->WeaponClass->SimParams.InitialSpeed * madOOGRAVITY;