public boolean tryToReceiveSouls(L2Attackable npc) { int soulsMax = (int)calcStat(Stats.KAMAEL_SOUL, 0.0D, null, null); if(_collectedSouls >= soulsMax) { sendPacket((new SystemMessage(2163))); return false; } int souls = Rnd.get(1, 3); addSouls(souls); sendPacket((new SystemMessage(2162)).addNumber(souls).addNumber(_collectedSouls)); if(npc != null) npc.broadcastPacket(new SpawnEmitter(this, npc)); return true; }