mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-06 16:51:37 +00:00
Tsk tsk, Major copying and pasting is bad. You forget things. Fixes issue #59 https://github.com/apollo-rsps/apollo/issues/59
This commit is contained in:
@@ -8,6 +8,7 @@ import org.apollo.game.model.inter.EnterAmountListener;
|
|||||||
import org.apollo.game.model.inter.bank.BankConstants;
|
import org.apollo.game.model.inter.bank.BankConstants;
|
||||||
import org.apollo.game.model.inter.bank.BankDepositEnterAmountListener;
|
import org.apollo.game.model.inter.bank.BankDepositEnterAmountListener;
|
||||||
import org.apollo.game.model.inter.bank.BankUtils;
|
import org.apollo.game.model.inter.bank.BankUtils;
|
||||||
|
import org.apollo.game.model.inter.bank.BankWithdrawEnterAmountListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A {@link MessageHandler} that handles withdrawing and depositing items from/to a player's bank.
|
* A {@link MessageHandler} that handles withdrawing and depositing items from/to a player's bank.
|
||||||
@@ -80,7 +81,7 @@ public final class BankMessageHandler extends MessageHandler<ItemActionMessage>
|
|||||||
int amount = optionToAmount(message.getOption());
|
int amount = optionToAmount(message.getOption());
|
||||||
|
|
||||||
if (amount == -1) {
|
if (amount == -1) {
|
||||||
EnterAmountListener listener = new BankDepositEnterAmountListener(player, message.getSlot(), message.getId());
|
EnterAmountListener listener = new BankWithdrawEnterAmountListener(player, message.getSlot(), message.getId());
|
||||||
player.getInterfaceSet().openEnterAmountDialogue(listener);
|
player.getInterfaceSet().openEnterAmountDialogue(listener);
|
||||||
} else if (!BankUtils.withdraw(player, message.getSlot(), message.getId(), amount)) {
|
} else if (!BankUtils.withdraw(player, message.getSlot(), message.getId(), amount)) {
|
||||||
ctx.breakHandlerChain();
|
ctx.breakHandlerChain();
|
||||||
|
|||||||
Reference in New Issue
Block a user