Following the discussion in [thread=124133]this thread[/thread] I've been trying to implement a more or less realistic way to check the ammo level of a weapon. So I've come up with this little mutator (mirror).
Whenever you want to know approximately how much ammo is left in the currently loaded magazine, just send the command 'mutate infCheckMag' (without the quotation marks, of course).
The magazine status is caculated thusly:
To install, copy INFmut_MagCheck.u and .int to your UnrealTournament\System directory. For Norwegian or German localization, also copy the .not or .det file, respectively. (The German 'translation' is probably completely bonkers. I included it more for laughs than anything else.) Select "INF Magcheck" (or "INF Magasinsjekk" or "INF Magazinstatus" depending on your language settings) from the mutator menu and have fun.
Since this is a very early beta version there is bound to be some issues.
Whenever you want to know approximately how much ammo is left in the currently loaded magazine, just send the command 'mutate infCheckMag' (without the quotation marks, of course).
The magazine status is caculated thusly:
- Full (there may also be an extra round chambered)
- Almost full (magazine capacity minus 1 or 2 rounds.)
- 2/3 full
- Half full
- 1/3 full
- Almost empty (1 or 2 rounds left)
- Empty (If you have more magazines available, the weapon will be reloaded unless there still is a round chambered.)
To install, copy INFmut_MagCheck.u and .int to your UnrealTournament\System directory. For Norwegian or German localization, also copy the .not or .det file, respectively. (The German 'translation' is probably completely bonkers. I included it more for laughs than anything else.) Select "INF Magcheck" (or "INF Magasinsjekk" or "INF Magazinstatus" depending on your language settings) from the mutator menu and have fun.
Since this is a very early beta version there is bound to be some issues.
- It has not been tested online AT ALL, so servers using this do so on their own risk. (If any server admins really want to test it, include "ServerPackages=INFmut_MagCheck" in the servers .ini file.)
- The following weapons are not supported yet: M249, RC50, DE .357, HK69, KA-BAR and M67.
- There are some issues with the animations for the M92 and Mk23 when they are completely out of ammo.
- The animation for the MP5 shows the bolt catch being released even when this does not actually happen. Because AFAIK, there is no anim sequence for moving the hand from the magazine to the foregrip that doesn't include this.
- I'm not at all satisfied with the mag check animations for the SG551 and the P90.
- Probably lots and lots more...