if(wep != WEP_Null && wep.wr_zoom)
{
bool do_zoom = wep.wr_zoom(wep, NULL);
- if(wep.w_reticle && wep.w_reticle != "")
+ if(wep.w_reticle != "")
+ {
reticle_image = wep.w_reticle;
+ break; // we can only draw 1 reticle
+ }
wep_zoomed += do_zoom;
}
}
}
else if(wep_zoomed && autocvar_cl_reticle_weapon)
{
- if(reticle_image && reticle_image != "") { reticle_type = 2; }
+ if(reticle_image != "") { reticle_type = 2; }
else { reticle_type = 0; }
}
else if(button_zoom || zoomscript_caught)