L2PcInstance player = (L2PcInstance)activeChar;
EffectCharge e = (EffectCharge)player.getFirstEffect(chargeSkillId);
if(e == null || e.numCharges < getNumCharges())
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_CANNOT_BE_USED);
sm.addSkillName(getId());
activeChar.sendPacket(sm);
return false;
}
}
return super.checkCondition(activeChar, target, itemOrWeapon);