antidrag: add cox private chest
Co-authored-by: MoreBuchus <107762640+MoreBuchus@users.noreply.github.com>
This commit is contained in:
@@ -389,4 +389,7 @@ public final class ScriptID
|
|||||||
*/
|
*/
|
||||||
@ScriptArguments(string = 1)
|
@ScriptArguments(string = 1)
|
||||||
public static final int TOB_HUD_SOTETSEG_FADE = 2308;
|
public static final int TOB_HUD_SOTETSEG_FADE = 2308;
|
||||||
|
|
||||||
|
@ScriptArguments(integer = 3)
|
||||||
|
public static final int RAIDS_STORAGE_PRIVATE_ITEMS = 1607;
|
||||||
}
|
}
|
||||||
@@ -655,6 +655,11 @@ public final class WidgetID
|
|||||||
static final int POINTS_INFOBOX = 3;
|
static final int POINTS_INFOBOX = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static class ChambersOfXericStorageUnitPrivate
|
||||||
|
{
|
||||||
|
static final int PRIVATE_CHEST_ITEM_CONTAINER = 6;
|
||||||
|
}
|
||||||
|
|
||||||
static class Tob
|
static class Tob
|
||||||
{
|
{
|
||||||
static final int PARTY_INTERFACE = 5;
|
static final int PARTY_INTERFACE = 5;
|
||||||
|
|||||||
@@ -435,6 +435,8 @@ public enum WidgetInfo
|
|||||||
|
|
||||||
RAIDS_POINTS_INFOBOX(WidgetID.RAIDS_GROUP_ID, WidgetID.Raids.POINTS_INFOBOX),
|
RAIDS_POINTS_INFOBOX(WidgetID.RAIDS_GROUP_ID, WidgetID.Raids.POINTS_INFOBOX),
|
||||||
|
|
||||||
|
RAIDS_PRIVATE_STORAGE_ITEM_CONTAINER(WidgetID.CHAMBERS_OF_XERIC_STORAGE_UNIT_PRIVATE_GROUP_ID, WidgetID.ChambersOfXericStorageUnitPrivate.PRIVATE_CHEST_ITEM_CONTAINER),
|
||||||
|
|
||||||
TOB_PARTY_INTERFACE(WidgetID.TOB_GROUP_ID, WidgetID.Tob.PARTY_INTERFACE),
|
TOB_PARTY_INTERFACE(WidgetID.TOB_GROUP_ID, WidgetID.Tob.PARTY_INTERFACE),
|
||||||
TOB_PARTY_STATS(WidgetID.TOB_GROUP_ID, WidgetID.Tob.PARTY_STATS),
|
TOB_PARTY_STATS(WidgetID.TOB_GROUP_ID, WidgetID.Tob.PARTY_STATS),
|
||||||
TOB_HEALTH_BAR(WidgetID.TOB_GROUP_ID, WidgetID.Tob.HEALTHBAR_CONTAINER),
|
TOB_HEALTH_BAR(WidgetID.TOB_GROUP_ID, WidgetID.Tob.HEALTHBAR_CONTAINER),
|
||||||
|
|||||||
@@ -220,6 +220,10 @@ public class AntiDragPlugin extends Plugin implements KeyListener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (ev.getScriptId() == ScriptID.RAIDS_STORAGE_PRIVATE_ITEMS)
|
||||||
|
{
|
||||||
|
setCoxDragDelay(config.dragDelay());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void applyDragDelay(Widget widget, int delay)
|
private static void applyDragDelay(Widget widget, int delay)
|
||||||
@@ -238,10 +242,12 @@ public class AntiDragPlugin extends Plugin implements KeyListener
|
|||||||
final Widget bankItemContainer = client.getWidget(WidgetInfo.BANK_ITEM_CONTAINER);
|
final Widget bankItemContainer = client.getWidget(WidgetInfo.BANK_ITEM_CONTAINER);
|
||||||
final Widget bankInventoryItemsContainer = client.getWidget(WidgetInfo.BANK_INVENTORY_ITEMS_CONTAINER);
|
final Widget bankInventoryItemsContainer = client.getWidget(WidgetInfo.BANK_INVENTORY_ITEMS_CONTAINER);
|
||||||
final Widget bankDepositContainer = client.getWidget(WidgetInfo.DEPOSIT_BOX_INVENTORY_ITEMS_CONTAINER);
|
final Widget bankDepositContainer = client.getWidget(WidgetInfo.DEPOSIT_BOX_INVENTORY_ITEMS_CONTAINER);
|
||||||
|
final Widget coxPrivateChest = client.getWidget(WidgetInfo.RAIDS_PRIVATE_STORAGE_ITEM_CONTAINER);
|
||||||
|
|
||||||
applyDragDelay(bankItemContainer, delay);
|
applyDragDelay(bankItemContainer, delay);
|
||||||
applyDragDelay(bankInventoryItemsContainer, delay);
|
applyDragDelay(bankInventoryItemsContainer, delay);
|
||||||
applyDragDelay(bankDepositContainer, delay);
|
applyDragDelay(bankDepositContainer, delay);
|
||||||
|
applyDragDelay(coxPrivateChest, delay);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setInvDragDelay(int delay)
|
private void setInvDragDelay(int delay)
|
||||||
@@ -250,6 +256,12 @@ public class AntiDragPlugin extends Plugin implements KeyListener
|
|||||||
applyDragDelay(inventory, delay);
|
applyDragDelay(inventory, delay);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void setCoxDragDelay(int delay)
|
||||||
|
{
|
||||||
|
final Widget coxChest = client.getWidget(WidgetInfo.RAIDS_PRIVATE_STORAGE_ITEM_CONTAINER);
|
||||||
|
applyDragDelay(coxChest, delay);
|
||||||
|
}
|
||||||
|
|
||||||
private void setDragDelay()
|
private void setDragDelay()
|
||||||
{
|
{
|
||||||
final int delay = config.dragDelay();
|
final int delay = config.dragDelay();
|
||||||
@@ -257,6 +269,7 @@ public class AntiDragPlugin extends Plugin implements KeyListener
|
|||||||
client.setInventoryDragDelay(delay);
|
client.setInventoryDragDelay(delay);
|
||||||
setInvDragDelay(delay);
|
setInvDragDelay(delay);
|
||||||
setBankDragDelay(delay);
|
setBankDragDelay(delay);
|
||||||
|
setCoxDragDelay(delay);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void resetDragDelay()
|
private void resetDragDelay()
|
||||||
@@ -265,6 +278,7 @@ public class AntiDragPlugin extends Plugin implements KeyListener
|
|||||||
client.setInventoryDragDelay(DEFAULT_DELAY);
|
client.setInventoryDragDelay(DEFAULT_DELAY);
|
||||||
setInvDragDelay(DEFAULT_DELAY);
|
setInvDragDelay(DEFAULT_DELAY);
|
||||||
setBankDragDelay(DEFAULT_DELAY);
|
setBankDragDelay(DEFAULT_DELAY);
|
||||||
|
setCoxDragDelay(DEFAULT_DELAY);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user