public void killGroup(L2PcInstance activeChar) { removeDead(); for (L2ControllableMobInstance mobInst : getMobs()) { if (mobInst == null) { continue; } if (!mobInst.isDead()) { mobInst.reduceCurrentHp(mobInst.getMaxHp() + 1, activeChar, null); } SpawnTable.getInstance().deleteSpawn(mobInst.getSpawn(), false); } getMobs().clear(); }
public void unspawnGroup() { removeDead(); if (getActiveMobCount() == 0) { return; } for (L2ControllableMobInstance mobInst : getMobs()) { if (mobInst == null) { continue; } if (!mobInst.isDead()) { mobInst.deleteMe(); } SpawnTable.getInstance().deleteSpawn(mobInst.getSpawn(), false); } getMobs().clear(); }