player-indicators: highlight the 'Walk here' menu entry too

This commit is contained in:
Lotto
2020-03-19 00:14:31 +01:00
committed by Adam
parent d4f2753e05
commit bdb554e9a1

View File

@@ -108,8 +108,8 @@ public class PlayerIndicatorsPlugin extends Plugin
type -= MENU_ACTION_DEPRIORITIZE_OFFSET;
}
int identifier = entry.getIdentifier();
if (type == SPELL_CAST_ON_PLAYER.getId()
if (type == WALK.getId()
|| type == SPELL_CAST_ON_PLAYER.getId()
|| type == ITEM_USE_ON_PLAYER.getId()
|| type == PLAYER_FIRST_OPTION.getId()
|| type == PLAYER_SECOND_OPTION.getId()
@@ -124,6 +124,15 @@ public class PlayerIndicatorsPlugin extends Plugin
Player[] players = client.getCachedPlayers();
Player player = null;
int identifier = entry.getIdentifier();
// 'Walk here' identifiers are offset by 1 because the default
// identifier for this option is 0, which is also a player index.
if (type == WALK.getId())
{
identifier--;
}
if (identifier >= 0 && identifier < players.length)
{
player = players[identifier];