Ahhh i think I see where
if stringWeaponClass == "Corona" and numberWeaponLife > 0.2 then
will be
if stringWeaponClass == "Meson_dummy" or stringWeaponClass == "tachyon_dummy" or ...... and numberWeaponLife > 0.2 then
and
mn.createWeapon(tb.WeaponClasses["Halo"],orientationWeapon,vectorWeaponPosition,newshooter,-1)
with
if stringWeaponClass == "Meson_dummy" then
mn.createWeapon(tb.WeaponClasses["Meson_real"],orientationWeapon,vectorWeaponPosition,newshooter,-1)
else if if stringWeaponClass == "tachyon_dummy" then
mn.createWeapon(tb.WeaponClasses["tachyon_real"],orientationWeapon,vectorWeaponPosition,newshooter,-1)
....
else
mn.createWeapon(tb.WeaponClasses["default_real"],orientationWeapon,vectorWeaponPosition,newshooter,-1)
Correct? I don't see anything else pretaining to the actual weapon, rest seems to be about vectors.