Clean up old way of damaging area boss with reactor
This commit is contained in:
@@ -26,7 +26,6 @@ import client.Client;
|
||||
import client.inventory.Equip;
|
||||
import client.inventory.InventoryType;
|
||||
import client.inventory.Item;
|
||||
import config.YamlConfig;
|
||||
import constants.inventory.ItemConstants;
|
||||
import scripting.AbstractPlayerInteraction;
|
||||
import server.ItemInformationProvider;
|
||||
@@ -34,12 +33,10 @@ import server.TimerManager;
|
||||
import server.life.LifeFactory;
|
||||
import server.life.Monster;
|
||||
import server.maps.MapMonitor;
|
||||
import server.maps.MapleMap;
|
||||
import server.maps.Reactor;
|
||||
import server.maps.ReactorDropEntry;
|
||||
import server.partyquest.CarnivalFactory;
|
||||
import server.partyquest.CarnivalFactory.MCSkill;
|
||||
import tools.PacketCreator;
|
||||
|
||||
import javax.script.Invocable;
|
||||
import java.awt.*;
|
||||
@@ -284,25 +281,6 @@ public class ReactorActionManager extends AbstractPlayerInteraction {
|
||||
spawnNpc(npcId, pos, reactor.getMap());
|
||||
}
|
||||
|
||||
public void hitMonsterWithReactor(int id, int hitsToKill) { // until someone comes with a better solution, why not?
|
||||
int customTime = YamlConfig.config.server.MOB_REACTOR_REFRESH_TIME;
|
||||
if (customTime > 0) {
|
||||
reactor.setDelay(customTime);
|
||||
}
|
||||
|
||||
MapleMap map = reactor.getMap();
|
||||
Monster mm = map.getMonsterById(id);
|
||||
if (mm != null) {
|
||||
int damage = (int) Math.ceil(mm.getMaxHp() / hitsToKill);
|
||||
Character chr = this.getPlayer();
|
||||
|
||||
if (chr != null) {
|
||||
map.damageMonster(chr, mm, damage);
|
||||
map.broadcastMessage(PacketCreator.damageMonster(mm.getObjectId(), damage));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public Reactor getReactor() {
|
||||
return reactor;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user