// TODO: Should remove first cubic summoned and replace with new cubic
if (player.getCubics().containsKey(_npcId))
{
L2CubicInstance cubic = player.getCubic(_npcId);
cubic.stopAction();
cubic.cancelDisappear();
player.delCubic(_npcId);
}
if (player.getCubics().size() > mastery) continue;
if (player == activeChar)
player.addCubic(_npcId, _cubicSkillLevel, getPower(), _activationtime, _activationchance, _summonTotalLifeTime, false);