its because the firearms projectile is a pco also.
I have a logical theory.
i believe this is hardcoded.
U fire a projectile named: imaprojectile
bf looks for the objecttemplate named: imaprojectile
now, if imaprojectile is defined a projectile, e.g in wepons.con, OBJECTTEMPLATE.CREATE PROJECTILE, bf will read the settings for material, position, direction, speed etc. set in projectiles code and calculate collisions with other materials.
if iamaprojectile is created as pco (OBJECTTEMPLATE.CREATE PLAYERCONTROLOBJECT, bf will also include attributes like cameras amd pco_inputs, therefor projectiles pco overrides the vehicles pco ur riding in, wich doesnt have a destroyed LOD, therefor u won't die, when the pco is destroyed ...
this is problably more of a bug that got exploited,than a desired feature of the refractor engine, cuz vanilla doesnt use pco projectiles.
makes sense ?
_________________ --= Home of the Airwolf =--
|