public void dealDamage(int damage) {
		if (constitution - damage < 0)
			damage = constitution;
		constitution -= damage;
		int difference = constitution - damage;
		if (difference <= maxConstitution/10 && difference > 0)
			appendRedemption();
			//Test
		if (playerEquipment[playerShield] == 13742) { //Elysian
			if (Misc.random(9) > 2) {
				damage = (int)(damage * .70);
				}
			}
		if (playerEquipment[playerShield] == 13740 && damage > 0) { //Divine
		int prayerDamage = (int)(damage * .015);
		if (playerLevel[5] >= prayerDamage) {
			playerLevel[5] -= prayerDamage;
			damage = (int)(damage * .070);
		} else {
			double mod = (playerLevel[5]/prayerDamage);
			mod = mod * .30;
			damage = (int)(damage * mod);
			playerLevel[5] = 0;
		}
			((Client)this).getPA().refreshSkill(5);
		}
	}