Fixed bank interface item rearrangement for authentic game client

This commit is contained in:
Ceikry
2022-06-05 07:55:59 +00:00
committed by Ryan
parent d2fa996dd5
commit 67339cfd7e
2 changed files with 3 additions and 1 deletions
@@ -117,7 +117,6 @@ public final class BankContainer extends Container {
player.getInventory().getListeners().add(listener);
player.getInventory().refresh();
player.varpManager.get(1249).setVarbit(0,lastAmountX).send(player);
player.getPacketDispatch().sendIfaceSettings(1278, 73, 762, 0, ServerConstants.BANK_SIZE);
BitregisterAssembler assembly = new BitregisterAssembler(0, 1, 2, 3, 4, 5);
assembly.enableExamineOption();
assembly.enableSlotSwitch();
@@ -2,6 +2,7 @@ package core.game.interaction.object;
import static api.ContentAPIKt.*;
import api.IfaceSettingsBuilder;
import api.events.InteractionEvent;
import core.cache.def.impl.NPCDefinition;
import core.cache.def.impl.SceneryDefinition;
@@ -401,6 +402,8 @@ public final class BankingPlugin extends OptionHandler {
public void open(Player player, Component component) {
super.open(player, component);
player.getBank().sendBankSpace();
int settings = new IfaceSettingsBuilder().enableAllOptions().enableSlotSwitch().setInterfaceEventsDepth(2).build();
player.getPacketDispatch().sendIfaceSettings(settings, 73, 762, 0, 496);
}
@Override