Make Shade killable after talking to lamp post

This commit is contained in:
P0nk
2022-08-29 21:42:57 +02:00
parent 7fffd0bb64
commit f1d0cb6b4d
3 changed files with 32 additions and 31 deletions

View File

@@ -1185,4 +1185,30 @@ public class AbstractPlayerInteraction {
public long getCurrentTime() {
return Server.getInstance().getCurrentTime();
}
public void weakenAreaBoss(int monsterId, String message) {
MapleMap map = c.getPlayer().getMap();
Monster monster = map.getMonsterById(monsterId);
if (monster == null) {
return;
}
applySealSkill(monster);
applyReduceAvoid(monster);
sendBlueNotice(map, message);
}
private void applySealSkill(Monster monster) {
MobSkill sealSkill = MobSkillFactory.getMobSkill(157, 1);
sealSkill.applyEffect(monster);
}
private void applyReduceAvoid(Monster monster) {
MobSkill reduceAvoidSkill = MobSkillFactory.getMobSkill(155, 2);
reduceAvoidSkill.applyEffect(monster);
}
private void sendBlueNotice(MapleMap map, String message) {
map.dropMessage(6, message);
}
}