Description | Making the OICW behave like an actual OICW, mainly by giving it the airburst nade alt-fire. (http://en.wikipedia.org/wiki/Airburst_round [^]) whereas the primary fire can remain the same as it currently does on the scripted weapon.
How we add this secondary fire mode while keeping the scope as well is debatable, either making the scope activate when pressing the ironsight button so the right mouse button controls airburst nades, or adding a new bind to change firemode from bullets to airburst nades, so left mouse button fires nades and right mouse button remains as the scope toggle. This would be more true to the real OICW and would also balance the weapon and not make it too powerful and efficient.
When scoped, it should ideally display the distance to whatever is currently in your crosshair (we should make a new scope texture specially for this weapon), since this would help controlling the airburst nades, which i personally think should detonate when pressing their fire button again after launching one, since i think scoping, setting detonate distance and firing one would be a bit too much trouble for most players.
When an airburst nade is fired, its current traveled distance should be shown on screen (no matter if scoped or not) to help timing the detonation. If the nade hits an object before doing so, it should also explode.
The nades should have barely any drop-off over distance (i used to have a picture showing the drop off, but i can't find it anymore.) and also do damage to all the explosives-only npcs.
Airburst nades should have their own item_ entity. |