if ((pc.hasSkillEffect(SILENCE)
|| pc.hasSkillEffect(AREA_OF_SILENCE) || pc
.hasSkillEffect(STATUS_POISON_SILENCE)
|| pc.hasSkillEffect(ELZABE_AREA_SILENCE))
&& !IntArrays.sContains(CAST_WITH_SILENCE, _skillId)) {
pc.sendPackets(new S_ServerMessage(285)); // You can't cast a spell in that state.
return false;
}