mirror of
https://gitlab.com/phoenix-dvpmt/mmocore.git
synced 2024-11-27 00:45:40 +01:00
Added max level trigger
This commit is contained in:
parent
6fa4c7961b
commit
783782f44f
@ -31,11 +31,18 @@ public class LevelUpEventTrigger implements EventTriggerHandler {
|
|||||||
profess.getEventTriggers(event1).getTriggers().forEach(trigger -> trigger.apply(player));
|
profess.getEventTriggers(event1).getTriggers().forEach(trigger -> trigger.apply(player));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
if (event1.startsWith("level-up-") && event1.substring(9).equalsIgnoreCase(event.getProfession().getId() + "-max")) {
|
||||||
|
if(event.getNewLevel() == profess.getMaxLevel())
|
||||||
|
profess.getEventTriggers(event1).getTriggers().forEach(trigger -> trigger.apply(player));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!event.hasProfession() && profess.hasEventTriggers("level-up"))
|
if (!event.hasProfession() && profess.hasEventTriggers("level-up"))
|
||||||
profess.getEventTriggers("level-up").getTriggers().forEach(trigger -> trigger.apply(player));
|
profess.getEventTriggers("level-up").getTriggers().forEach(trigger -> trigger.apply(player));
|
||||||
if (!event.hasProfession() && profess.hasEventTriggers("level-up-" + event.getNewLevel()))
|
if (!event.hasProfession() && profess.hasEventTriggers("level-up-" + event.getNewLevel()))
|
||||||
profess.getEventTriggers("level-up-" + event.getNewLevel()).getTriggers().forEach(trigger -> trigger.apply(player));
|
profess.getEventTriggers("level-up-" + event.getNewLevel()).getTriggers().forEach(trigger -> trigger.apply(player));
|
||||||
|
if (!event.hasProfession() && profess.hasEventTriggers("level-up-max"))
|
||||||
|
if(event.getNewLevel() == profess.getMaxLevel())
|
||||||
|
profess.getEventTriggers("level-up-max").getTriggers().forEach(trigger -> trigger.apply(player));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user