I'm tempted to make a pref for that but I also think it would just be a waste of everyone's time, so if you want to make it so that you can reload when full, go to package.cs and change this:
function serverCmdLight(%client)
{
%player = %client.player;
%image = %player.getMountedImage(0);
if(%image.item.ghostToReload)
{
//%player.setImageAmmo(0, 0);
if(!%image.handleReload(%player, 0))
return Parent::serverCmdLight(%client);
}
else
{
Parent::serverCmdLight(%client);
}
}
To this:
function serverCmdLight(%client)
{
%player = %client.player;
%image = %player.getMountedImage(0);
if(%image.item.ghostToReload)
{
%player.setImageAmmo(0, 0);
}
else
{
Parent::serverCmdLight(%client);
}
}
Please note that if you do that you will never be able to toggle your light when you have a HL1 weapon out.