public int korasiDamage(Client o) {
		double hitMultiplier = random.nextDouble() + 0.5;
		int damage = (int)(calculateMeleeMaxHit() * hitMultiplier);
		if(damage > 750) {
			damage = 20;
		}
		if (o != null && o.curseActive[c.curses().DEFLECT_MAGIC] && System.currentTimeMillis() - o.protMageDelay > 1500) 
			damage = (int)damage * 40 / 100;
		if(o != null && o.prayerActive[16] && System.currentTimeMillis() - o.protMageDelay > 1500)
			damage = (int)damage * 60 / 100;
		return damage;
	}