case 50:
int r5 = 0;
if (goodDistance(npcs[i].absX, npcs[i].absY, Server.playerHandler.players[npcs[i].killerId].absX, Server.playerHandler.players[npcs[i].killerId].absY, 2))
r5 = Misc.random(5);
else
r5 = Misc.random(3);
if (r5 == 0) {
npcs[i].projectileId = 393; //red
npcs[i].attackType = 3;
} else if (r5 == 1) {
npcs[i].projectileId = 394; //green
npcs[i].attackType = 2;
if(c.poisonDamage <= 0) {
c.getPA().appendPoison(8);
}
} else if (r5 == 2) {
npcs[i].projectileId = 395; //white
npcs[i].attackType = 2;
if(c.freezeTimer <= 0) {
c.freezeTimer = 19;
c.sendMessage("You have been Frozen!");
}
} else if (r5 == 3) {
npcs[i].projectileId = 396; //blue
npcs[i].attackType = 2;
} else if (r5 == 4) {
npcs[i].projectileId = -1; //melee
npcs[i].attackType = 0;
} else if (r5 == 5) {
npcs[i].projectileId = -1; //melee
npcs[i].attackType = 0;
}
break;