mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-07 00:38:46 +00:00
Stop equip event handler from breaking the handler chain when it shouldn't.
This commit is contained in:
@@ -23,7 +23,7 @@ public final class EquipEventHandler extends EventHandler<ItemOptionEvent> {
|
|||||||
@Override
|
@Override
|
||||||
public void handle(EventHandlerContext ctx, Player player, ItemOptionEvent event) {
|
public void handle(EventHandlerContext ctx, Player player, ItemOptionEvent event) {
|
||||||
if (event.getOption() != 2 || event.getInterfaceId() != SynchronizationInventoryListener.INVENTORY_ID) {
|
if (event.getOption() != 2 || event.getInterfaceId() != SynchronizationInventoryListener.INVENTORY_ID) {
|
||||||
ctx.breakHandlerChain();
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
int inventorySlot = event.getSlot();
|
int inventorySlot = event.getSlot();
|
||||||
@@ -32,7 +32,6 @@ public final class EquipEventHandler extends EventHandler<ItemOptionEvent> {
|
|||||||
EquipmentDefinition definition = EquipmentDefinition.lookup(equippingId);
|
EquipmentDefinition definition = EquipmentDefinition.lookup(equippingId);
|
||||||
|
|
||||||
if (definition == null) {
|
if (definition == null) {
|
||||||
ctx.breakHandlerChain();
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user