Merge pull request #859 from SomeoneWithAnInternetConnection/ba-nerf

Remove left click calling from BA plugin
This commit is contained in:
Adam
2018-03-07 07:37:03 -05:00
committed by GitHub
2 changed files with 0 additions and 46 deletions

View File

@@ -35,16 +35,6 @@ import net.runelite.client.config.ConfigItem;
)
public interface BarbarianAssaultConfig extends Config
{
@ConfigItem(
keyName = "removeUnused",
name = "Remove incorrect calls",
description = "Removes incorrect calls for Role horn"
)
default boolean removeWrong()
{
return true;
}
@ConfigItem(
keyName = "showTimer",
name = "Show call change timer",

View File

@@ -39,11 +39,8 @@ import net.runelite.api.MenuEntry;
import net.runelite.api.Varbits;
import net.runelite.api.events.ChatMessage;
import net.runelite.api.events.GameTick;
import net.runelite.api.events.MenuEntryAdded;
import net.runelite.api.events.VarbitChanged;
import net.runelite.api.kit.KitType;
import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetInfo;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
@@ -111,39 +108,6 @@ public class BarbarianAssaultPlugin extends Plugin
}
}
@Subscribe
public void onMenuOpen(MenuEntryAdded event)
{
if (config.removeWrong() && overlay.getCurrentRound() != null && event.getTarget().endsWith("horn"))
{
MenuEntry[] menuEntries = client.getMenuEntries();
WidgetInfo callInfo = overlay.getCurrentRound().getRoundRole().getCall();
Widget callWidget = client.getWidget(callInfo);
String call = Calls.getOption(callWidget.getText());
MenuEntry correctCall = null;
entries.clear();
for (MenuEntry entry : menuEntries)
{
String option = entry.getOption();
if (option.equals(call))
{
correctCall = entry;
}
else if (!option.startsWith("Tell-"))
{
entries.add(entry);
}
}
if (correctCall != null)
{
entries.add(correctCall);
client.setMenuEntries(entries.toArray(new MenuEntry[entries.size()]));
}
}
}
@Subscribe
public void onVarbitChange(VarbitChanged event)
{