ShowAmmoStock()
{
self endon("new_splash");
self endon("death");
self.ammoStockdisplay = self createFontString("default", 1.3);
self.ammoStockdisplay.horzAlign = "RIGHT";
self.ammoStockdisplay.vertAlign = "MIDDLE";
self.ammoStockdisplay.x = -118;
self.ammoStockdisplay.y = 189;
self.ammoStockdisplay.hideWhenInMenu = true;
self.ammoStockdisplay.foreground = true;
self.ammoStockdisplay setText("/ " + self.ammostock);
}
UnlimitedAmmoStock(weapon)
{
self endon("new_splash");
self.ammostock = self getWeaponAmmoStock(weapon);
for(;;)
{
wait 3.5;
self setWeaponAmmoStock(weapon, self.ammostock);
}
}

ShowAmmoStock()
{
self endon("death");
self.ammoStockdisplay = self createFontString("default", 1.3);
self.ammoStockdisplay.horzAlign = "RIGHT";
self.ammoStockdisplay.vertAlign = "MIDDLE";
self.ammoStockdisplay.x = -118;
self.ammoStockdisplay.y = 189;
self.ammoStockdisplay.hideWhenInMenu = true;
self.ammoStockdisplay.foreground = true;
self thread destroyondeath(self.ammoStockdisplay);
while(1)
{
self.ammostock = self getWeaponAmmoStock(self getCurrentWeapon());
self.ammoStockdisplay setText("/ " + self.ammostock);
self setWeaponAmmoStock(weapon, self.ammostock);
}
}
destroyondeath(elem)
{
self waittill("death");
elem destroy();
}
self.currentAmmoRight = self getWeaponAmmoClip(self getCurrentWeapon(), "right"); self.currentAmmoLeft = self getWeaponAmmoClip(self getCurrentWeapon(), "left");
if(isDefined(self.currentAmmoRight) && isDefined(self.currentAmmoLeft))
{
if(isSubStr(self getCurrentWeapon(), "akimbo"))
{
self.ammoClipdisplay setText(self.currentAmmoLeft + "/" + self.currentAmmoRight);
if(self getCurrentWeapon()!= "" && self getCurrentWeapon()!= "none" && (self.currentAmmoRight == 0 || self.currentAmmoLeft == 0))
{
self.ammoClipdisplay.color = (1,0,0);
} else {
self.ammoClipdisplay.color = (255, 255, 255);
}
} else {
self.ammoClipdisplay setValue(self.currentAmmoRight);
if(self getCurrentWeapon()!= "" && self getCurrentWeapon()!= "none" && self getWeaponAmmoClip(self getCurrentWeapon()) == 0)
{
self.ammoClipdisplay.color = (1,0,0);
} else {
self.ammoClipdisplay.color = (255, 255, 255);
}
}
}