Script is clientside as it detects player inputs before changing the weapon sprites.
Well that's a pest. Anyway to disable it for players on the server without utilizing the ConsoleCommand function?
Well, it's odd that it works in Singleplayer just fine but not in multiplayer.
Code: Select all
Script 999 (void) // Client - Clean Your Weapon Weapon
{
// I tried to do this in Decorate but it was impossible without some of the new functions in Zdoom, which ZANDRONUM DOESN'T HAVE FFS.
// If the add them, I probably won't bother to convert it, since this works perfectly fine.
if (RoundReal == 150)
{
if (KillsBefore[PlayerNumber()] == 0){if (GetCVar("screenblocks") < 11) SetFont("PPISA0"); else SetFont("P2ISA0");}
if (KillsBefore[PlayerNumber()] == 1){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 2){if (GetCVar("screenblocks") < 11) SetFont("PPISK0"); else SetFont("P2ISK0");}
if (KillsBefore[PlayerNumber()] == 3){if (GetCVar("screenblocks") < 11) SetFont("PPISL0"); else SetFont("P2ISL0");}
if (KillsBefore[PlayerNumber()] == 4){if (GetCVar("screenblocks") < 11) SetFont("PPISM0"); else SetFont("P2ISM0");}
if (KillsBefore[PlayerNumber()] == 5){if (GetCVar("screenblocks") < 11) SetFont("PPISN0"); else SetFont("P2ISN0");}
if (KillsBefore[PlayerNumber()] == 6){if (GetCVar("screenblocks") < 11) SetFont("PPISO0"); else SetFont("P2ISO0");}
if (KillsBefore[PlayerNumber()] == 7){if (GetCVar("screenblocks") < 11) SetFont("PPISP0"); else SetFont("P2ISP0");}
if (KillsBefore[PlayerNumber()] == 8){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 9){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 10){if (GetCVar("screenblocks") < 11) SetFont("PPISG0"); else SetFont("P2ISG0");}
if (KillsBefore[PlayerNumber()] == 11){if (GetCVar("screenblocks") < 11) SetFont("PPISH0"); else SetFont("P2ISH0");}
if (KillsBefore[PlayerNumber()] == 12){if (GetCVar("screenblocks") < 11) SetFont("PPISH0"); else SetFont("P2ISH0");}
if (KillsBefore[PlayerNumber()] == 13){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 14){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 15){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 16){if (GetCVar("screenblocks") < 11) SetFont("PPISH0"); else SetFont("P2ISH0");}
if (KillsBefore[PlayerNumber()] == 17){if (GetCVar("screenblocks") < 11) SetFont("PPISH0"); else SetFont("P2ISH0");}
if (KillsBefore[PlayerNumber()] == 18){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 19){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 20){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 21){if (GetCVar("screenblocks") < 11) SetFont("PPISH0"); else SetFont("P2ISH0");}
if (KillsBefore[PlayerNumber()] == 22){if (GetCVar("screenblocks") < 11) SetFont("PPISH0"); else SetFont("P2ISH0");}
if (KillsBefore[PlayerNumber()] == 23){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 24){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 25){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 26){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 27){if (GetCVar("screenblocks") < 11) SetFont("PPISQ0"); else SetFont("P2ISQ0");}
if (KillsBefore[PlayerNumber()] == 28){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 29){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 30){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 31){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 32){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 33){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 34){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 35){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 36){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 37){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 38){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 39){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 40){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 41){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 42){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 43){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 44){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 45){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 46){if (GetCVar("screenblocks") < 11) SetFont("PPISQ0"); else SetFont("P2ISQ0");}
if (KillsBefore[PlayerNumber()] == 47){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 48){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 49){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 50){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 51){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 52){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 53){if (GetCVar("screenblocks") < 11) SetFont("PPISH0"); else SetFont("P2ISH0");}
if (KillsBefore[PlayerNumber()] == 54){if (GetCVar("screenblocks") < 11) SetFont("PPISH0"); else SetFont("P2ISH0");}
if (KillsBefore[PlayerNumber()] == 55){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 56){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 57){if (GetCVar("screenblocks") < 11) SetFont("PPISJ0"); else SetFont("P2ISJ0");}
if (KillsBefore[PlayerNumber()] == 58){if (GetCVar("screenblocks") < 11) SetFont("PPISQ0"); else SetFont("P2ISQ0");}
if (KillsBefore[PlayerNumber()] == 59){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 60){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 61){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 62){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 63){if (GetCVar("screenblocks") < 11) SetFont("PPISR0"); else SetFont("P2ISR0");}
if (KillsBefore[PlayerNumber()] == 64){if (GetCVar("screenblocks") < 11) SetFont("PPISS0"); else SetFont("P2ISS0");}
if (KillsBefore[PlayerNumber()] == 65){if (GetCVar("screenblocks") < 11) SetFont("PPISQ0"); else SetFont("P2ISQ0");}
if (KillsBefore[PlayerNumber()] == 66){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 67){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 68){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] == 69){if (GetCVar("screenblocks") < 11) SetFont("PPISK0"); else SetFont("P2ISK0");}
if (KillsBefore[PlayerNumber()] == 70){if (GetCVar("screenblocks") < 11) SetFont("PPISL0"); else SetFont("P2ISL0");}
if (KillsBefore[PlayerNumber()] == 71){if (GetCVar("screenblocks") < 11) SetFont("PPISM0"); else SetFont("P2ISM0");}
if (KillsBefore[PlayerNumber()] == 72){if (GetCVar("screenblocks") < 11) SetFont("PPISM0"); else SetFont("P2ISM0");}
if (KillsBefore[PlayerNumber()] == 73){if (GetCVar("screenblocks") < 11) SetFont("PPISN0"); else SetFont("P2ISN0");}
if (KillsBefore[PlayerNumber()] == 74){if (GetCVar("screenblocks") < 11) SetFont("PPISO0"); else SetFont("P2ISO0");}
if (KillsBefore[PlayerNumber()] == 75){if (GetCVar("screenblocks") < 11) SetFont("PPISP0"); else SetFont("P2ISP0");}
if (KillsBefore[PlayerNumber()] == 76){if (GetCVar("screenblocks") < 11) SetFont("PPISP0"); else SetFont("P2ISO0");}
if (KillsBefore[PlayerNumber()] == 77){if (GetCVar("screenblocks") < 11) SetFont("PPISF0"); else SetFont("P2ISF0");}
if (KillsBefore[PlayerNumber()] >= 78){if (GetCVar("screenblocks") < 11) SetFont("PPISA0"); else SetFont("P2ISA0");}
if( (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_ATTACK) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_ATTACK) )
{
KillsBefore[PlayerNumber()] = KillsBefore[PlayerNumber()]+1;
if (KillsBefore[PlayerNumber()] == 4){LocalAmbientSound("DoomWare/CleanCock1",127);}
if (KillsBefore[PlayerNumber()] == 5){LocalAmbientSound("DoomWare/CleanCock2",127);}
if (KillsBefore[PlayerNumber()] == 6){LocalAmbientSound("DoomWare/CleanCock3",127);}
if (KillsBefore[PlayerNumber()] == 7){LocalAmbientSound("DoomWare/CleanCock4",127);}
if (KillsBefore[PlayerNumber()] == 13){LocalAmbientSound("DoomWare/CleanSpray",127);}
if (KillsBefore[PlayerNumber()] == 18){LocalAmbientSound("DoomWare/CleanSpray",127);}
if (KillsBefore[PlayerNumber()] == 28){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 29){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 30){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 31){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 32){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 33){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 34){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 35){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 36){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 37){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 38){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 39){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 40){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 41){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 42){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 43){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 44){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 45){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 55){LocalAmbientSound("DoomWare/CleanSpray",127);}
if (KillsBefore[PlayerNumber()] == 59){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 60){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 61){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 62){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 63){LocalAmbientSound("DoomWare/CleanRub1",127);}
if (KillsBefore[PlayerNumber()] == 64){LocalAmbientSound("DoomWare/CleanRub2",127);}
if (KillsBefore[PlayerNumber()] == 71){LocalAmbientSound("DoomWare/CleanCock1",127);}
if (KillsBefore[PlayerNumber()] == 73){LocalAmbientSound("DoomWare/CleanCock2",127);}
if (KillsBefore[PlayerNumber()] == 74){LocalAmbientSound("DoomWare/CleanCock3",127);}
if (KillsBefore[PlayerNumber()] == 75){LocalAmbientSound("DoomWare/CleanCock4",127);}
if (KillsBefore[PlayerNumber()] == 78){
LocalAmbientSound("DoomWare/Check",127);
SpawnSpotForced("WonRoundEffect",0,0,0);
GiveInventory("WonRoundItem",1);
BypassWinCheck[PlayerNumber()] = true;
}
}
SetHudSize(320,200,true);
hudmessage(s:"a";HUDMSG_PLAIN,91,cR_ORANGE,0.5,0.9,1);
delay(1);
restart;
}
if (RoundReal == 152)
{
if (KillsBefore[PlayerNumber()] == 0){if (GetCVar("screenblocks") < 11) SetFont("TNT2A0"); else SetFont("TNT2A0");}
if (KillsBefore[PlayerNumber()] == 1){if (GetCVar("screenblocks") < 11) SetFont("TNT2A0"); else SetFont("DRNKA0");}
if (KillsBefore[PlayerNumber()] == 2){if (GetCVar("screenblocks") < 11) SetFont("DRN2A0"); else SetFont("DRNKB0");}
if (KillsBefore[PlayerNumber()] == 3){if (GetCVar("screenblocks") < 11) SetFont("DRK2B0"); else SetFont("DRNKC0");}
if (KillsBefore[PlayerNumber()] == 4){if (GetCVar("screenblocks") < 11) SetFont("DRK2C0"); else SetFont("DRNKD0");}
if (KillsBefore[PlayerNumber()] == 5){if (GetCVar("screenblocks") < 11) SetFont("DRK2D0"); else SetFont("DRNKE0");}
if (KillsBefore[PlayerNumber()] == 6){if (GetCVar("screenblocks") < 11) SetFont("DRK2E0"); else SetFont("DRNKF0");}
if (KillsBefore[PlayerNumber()] == 7){if (GetCVar("screenblocks") < 11) SetFont("DRK2F0"); else SetFont("DRNKG0");}
if (KillsBefore[PlayerNumber()] == 8){if (GetCVar("screenblocks") < 11) SetFont("DRK2G0"); else SetFont("DRNKH0");}
if (KillsBefore[PlayerNumber()] == 9){if (GetCVar("screenblocks") < 11) SetFont("DRK2H0"); else SetFont("DRNKI0");}
if (KillsBefore[PlayerNumber()] == 10){if (GetCVar("screenblocks") < 11) SetFont("DRK2I0"); else SetFont("DRNKJ0");}
if (KillsBefore[PlayerNumber()] == 11){if (GetCVar("screenblocks") < 11) SetFont("DRK2J0"); else SetFont("DRNKK0");}
if (KillsBefore[PlayerNumber()] == 12){if (GetCVar("screenblocks") < 11) SetFont("DRK2K0"); else SetFont("DRNKL0");}
if (KillsBefore[PlayerNumber()] == 13){if (GetCVar("screenblocks") < 11) SetFont("DRK2L0"); else SetFont("DRNKM0");}
if (KillsBefore[PlayerNumber()] == 14){if (GetCVar("screenblocks") < 11) SetFont("DRK2M0"); else SetFont("DRNKN0");}
if (KillsBefore[PlayerNumber()] == 15){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 16){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 17){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 18){if (GetCVar("screenblocks") < 11) SetFont("DRK2M0"); else SetFont("DRNKN0");}
if (KillsBefore[PlayerNumber()] == 19){if (GetCVar("screenblocks") < 11) SetFont("DRK2L0"); else SetFont("DRNKM0");}
if (KillsBefore[PlayerNumber()] == 20){if (GetCVar("screenblocks") < 11) SetFont("DRK2L0"); else SetFont("DRNKM0");}
if (KillsBefore[PlayerNumber()] == 21){if (GetCVar("screenblocks") < 11) SetFont("DRK2L0"); else SetFont("DRNKM0");}
if (KillsBefore[PlayerNumber()] == 22){if (GetCVar("screenblocks") < 11) SetFont("DRK2M0"); else SetFont("DRNKN0");}
if (KillsBefore[PlayerNumber()] == 23){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 24){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 25){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 26){if (GetCVar("screenblocks") < 11) SetFont("DRK2M0"); else SetFont("DRNKN0");}
if (KillsBefore[PlayerNumber()] == 27){if (GetCVar("screenblocks") < 11) SetFont("DRK2L0"); else SetFont("DRNKM0");}
if (KillsBefore[PlayerNumber()] == 28){if (GetCVar("screenblocks") < 11) SetFont("DRK2L0"); else SetFont("DRNKM0");}
if (KillsBefore[PlayerNumber()] == 29){if (GetCVar("screenblocks") < 11) SetFont("DRK2L0"); else SetFont("DRNKM0");}
if (KillsBefore[PlayerNumber()] == 30){if (GetCVar("screenblocks") < 11) SetFont("DRK2M0"); else SetFont("DRNKN0");}
if (KillsBefore[PlayerNumber()] == 31){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 32){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 33){if (GetCVar("screenblocks") < 11) SetFont("DRK2N0"); else SetFont("DRNKO0");}
if (KillsBefore[PlayerNumber()] == 34){if (GetCVar("screenblocks") < 11) SetFont("DRK2M0"); else SetFont("DRNKN0");}
if (KillsBefore[PlayerNumber()] == 35){if (GetCVar("screenblocks") < 11) SetFont("DRK2L0"); else SetFont("DRNKM0");}
if (KillsBefore[PlayerNumber()] == 36){if (GetCVar("screenblocks") < 11) SetFont("DRK2K0"); else SetFont("DRNKL0");}
if (KillsBefore[PlayerNumber()] == 37){if (GetCVar("screenblocks") < 11) SetFont("DRK2J0"); else SetFont("DRNKK0");}
if (KillsBefore[PlayerNumber()] == 38){if (GetCVar("screenblocks") < 11) SetFont("DRK2I0"); else SetFont("DRNKJ0");}
if (KillsBefore[PlayerNumber()] == 39){if (GetCVar("screenblocks") < 11) SetFont("DRK2H0"); else SetFont("DRNKI0");}
if (KillsBefore[PlayerNumber()] == 40){if (GetCVar("screenblocks") < 11) SetFont("DRK2G0"); else SetFont("DRNKH0");}
if (KillsBefore[PlayerNumber()] == 41){if (GetCVar("screenblocks") < 11) SetFont("DRK2F0"); else SetFont("DRNKG0");}
if (KillsBefore[PlayerNumber()] >= 42){if (GetCVar("screenblocks") < 11) SetFont("DRK2E0"); else SetFont("DRNKF0");}
if( (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_ATTACK) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_ATTACK) )
{
KillsBefore[PlayerNumber()] = KillsBefore[PlayerNumber()]+1;
if (KillsBefore[PlayerNumber()] == 16){LocalAmbientSound("DoomWare/Gulp",127);}
if (KillsBefore[PlayerNumber()] == 24){LocalAmbientSound("DoomWare/Gulp",127);}
if (KillsBefore[PlayerNumber()] == 32){LocalAmbientSound("DoomWare/Gulp",127);
LocalAmbientSound("DoomWare/Check",127);
SpawnSpotForced("WonRoundEffect",0,0,0);
GiveInventory("WonRoundItem",1);
BypassWinCheck[PlayerNumber()] = true;
}
if (KillsBefore[PlayerNumber()] == 42){LocalAmbientSound("DoomWare/DrinkAh",127);}
}
SetHudSize(640,400,true);
hudmessage(s:"a";HUDMSG_PLAIN,91,cR_ORANGE,0.5,0.5,1);
delay(1);
restart;
}
if (RoundReal == 156)
{
if (KillsBefore[PlayerNumber()] == 0){if (GetCVar("screenblocks") < 11) SetFont("TNT2A0"); else SetFont("TNT2A0");}
if (KillsBefore[PlayerNumber()] == 1){if (GetCVar("screenblocks") < 11) SetFont("TNT2A0"); else SetFont("CHOCA0");}
if (KillsBefore[PlayerNumber()] == 2){if (GetCVar("screenblocks") < 11) SetFont("CHOKA0"); else SetFont("CHOCB0");}
if (KillsBefore[PlayerNumber()] == 3){if (GetCVar("screenblocks") < 11) SetFont("CHOKB0"); else SetFont("CHOCC0");}
if (KillsBefore[PlayerNumber()] == 4){if (GetCVar("screenblocks") < 11) SetFont("CHOKC0"); else SetFont("CHOCD0");}
if (KillsBefore[PlayerNumber()] == 5){if (GetCVar("screenblocks") < 11) SetFont("CHOKD0"); else SetFont("CHOCE0");}
if (KillsBefore[PlayerNumber()] == 6){if (GetCVar("screenblocks") < 11) SetFont("CHOKE0"); else SetFont("CHOCF0");}
if (KillsBefore[PlayerNumber()] == 7){if (GetCVar("screenblocks") < 11) SetFont("CHOKF0"); else SetFont("CHOCG0");}
if (KillsBefore[PlayerNumber()] == 8){if (GetCVar("screenblocks") < 11) SetFont("CHOKG0"); else SetFont("CHOCH0");}
if (KillsBefore[PlayerNumber()] == 9){if (GetCVar("screenblocks") < 11) SetFont("CHOKH0"); else SetFont("CHOCI0");}
if (KillsBefore[PlayerNumber()] == 10){if (GetCVar("screenblocks") < 11) SetFont("CHOKI0"); else SetFont("CHOCJ0");}
if (KillsBefore[PlayerNumber()] == 11){if (GetCVar("screenblocks") < 11) SetFont("CHOKJ0"); else SetFont("CHOCK0");}
if (KillsBefore[PlayerNumber()] == 12){if (GetCVar("screenblocks") < 11) SetFont("CHOKK0"); else SetFont("CHOCL0");}
if (KillsBefore[PlayerNumber()] == 13){if (GetCVar("screenblocks") < 11) SetFont("CHOKL0"); else SetFont("CHOCM0");}
if (KillsBefore[PlayerNumber()] == 14){if (GetCVar("screenblocks") < 11) SetFont("CHOKM0"); else SetFont("CHOCN0");}
if (KillsBefore[PlayerNumber()] == 15){if (GetCVar("screenblocks") < 11) SetFont("CHOKM0"); else SetFont("CHOCN0");}
if (KillsBefore[PlayerNumber()] == 16){if (GetCVar("screenblocks") < 11) SetFont("CHOKN0"); else SetFont("CHOCO0");}
if (KillsBefore[PlayerNumber()] == 17){if (GetCVar("screenblocks") < 11) SetFont("CHOKO0"); else SetFont("CHOCP0");}
if (KillsBefore[PlayerNumber()] == 18){if (GetCVar("screenblocks") < 11) SetFont("CHOKP0"); else SetFont("CHOCQ0");}
if (KillsBefore[PlayerNumber()] == 19){if (GetCVar("screenblocks") < 11) SetFont("CHOKQ0"); else SetFont("CHOCR0");}
if (KillsBefore[PlayerNumber()] == 20){if (GetCVar("screenblocks") < 11) SetFont("CHOKR0"); else SetFont("CHOCS0");}
if (KillsBefore[PlayerNumber()] == 21){if (GetCVar("screenblocks") < 11) SetFont("CHOKS0"); else SetFont("CHOCT0");}
if (KillsBefore[PlayerNumber()] == 22){if (GetCVar("screenblocks") < 11) SetFont("CHOKT0"); else SetFont("CHOCU0");}
if (KillsBefore[PlayerNumber()] == 23){if (GetCVar("screenblocks") < 11) SetFont("CHOKU0"); else SetFont("CHOCV0");}
if( (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_ATTACK) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_ATTACK) )
{
KillsBefore[PlayerNumber()] = KillsBefore[PlayerNumber()]+1;
if (KillsBefore[PlayerNumber()] == 16){
LocalAmbientSound("DoomWare/Check",127);
SpawnSpotForced("WonRoundEffect",0,0,0);
GiveInventory("WonRoundItem",1);
BypassWinCheck[PlayerNumber()] = true;
}
}
SetHudSize(640,400,true);
hudmessage(s:"A";HUDMSG_PLAIN,91,cR_ORANGE,0.5,0.5,1);
delay(1);
restart;
}
if (RoundReal == 164)
{
if( WinCondition1 != 0 && (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_ATTACK) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_ATTACK) )
{
SetActorProperty(0,APROP_Health,GetActorProperty(0,APROP_Health)-1);
}
if( WinCondition1 != 1 && (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_USE) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_USE) )
{
SetActorProperty(0,APROP_Health,GetActorProperty(0,APROP_Health)-1);
}
if( WinCondition1 != 2 && (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_JUMP) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_JUMP) )
{
SetActorProperty(0,APROP_Health,GetActorProperty(0,APROP_Health)-1);
}
if( WinCondition1 == 0 && (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_ATTACK) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_ATTACK) )
{
GiveInventory("HealthBonus",1);
}
if( WinCondition1 == 1 && (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_USE) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_USE) )
{
GiveInventory("HealthBonus",1);
}
if( WinCondition1 == 2 && (GetPlayerInput(-1, MODINPUT_BUTTONS) & BT_JUMP) && !(GetPlayerInput(-1, INPUT_OLDBUTTONS) & BT_JUMP) )
{
ThrustThingZ(0, 20, 0, 0);
GiveInventory("HealthBonus",1);
}
if (GetActorProperty(0,APROP_Health) > 130 && CheckInventory("WonRoundItem") == 0)
{
LocalAmbientSound("DoomWare/Check",127);
SpawnSpotForced("WonRoundEffect",0,0,0);
GiveInventory("WonRoundItem",1);
BypassWinCheck[PlayerNumber()] = true;
}
delay(1);
restart;
}
SetFont("BIGFONT");
hudmessage(s:"";HUDMSG_PLAIN,91,cR_ORANGE,0.5,0.9,1);
}