[CharacterSwitch] Don't print error in chat when building DTR on unknown character
This commit is contained in:
parent
0fe6450ab1
commit
ee9e43c707
@ -75,7 +75,7 @@ internal sealed class CharacterSwitch : IDisposable
|
|||||||
UpdateDtrBar();
|
UpdateDtrBar();
|
||||||
}
|
}
|
||||||
|
|
||||||
private Target? FindCharacter(int direction)
|
private Target? FindCharacter(int direction, bool showError = true)
|
||||||
{
|
{
|
||||||
_pluginLog.Verbose($"Switching characters ({direction})");
|
_pluginLog.Verbose($"Switching characters ({direction})");
|
||||||
|
|
||||||
@ -83,6 +83,7 @@ internal sealed class CharacterSwitch : IDisposable
|
|||||||
int index = characterIds.IndexOf(_clientState.LocalContentId);
|
int index = characterIds.IndexOf(_clientState.LocalContentId);
|
||||||
if (index < 0)
|
if (index < 0)
|
||||||
{
|
{
|
||||||
|
if (showError)
|
||||||
_chatGui.PrintError("[KitchenSink] Current character not known.");
|
_chatGui.PrintError("[KitchenSink] Current character not known.");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -94,6 +95,7 @@ internal sealed class CharacterSwitch : IDisposable
|
|||||||
target = _autoRetainerApi.GetOfflineCharacterData(characterIds[index]);
|
target = _autoRetainerApi.GetOfflineCharacterData(characterIds[index]);
|
||||||
if (target?.CID == _clientState.LocalContentId)
|
if (target?.CID == _clientState.LocalContentId)
|
||||||
{
|
{
|
||||||
|
if (showError)
|
||||||
_chatGui.PrintError("[KitchenSink] No character to switch to found.");
|
_chatGui.PrintError("[KitchenSink] No character to switch to found.");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -184,8 +186,8 @@ internal sealed class CharacterSwitch : IDisposable
|
|||||||
{
|
{
|
||||||
_dtrBarEntry.Text = seIconChar.ToIconString();
|
_dtrBarEntry.Text = seIconChar.ToIconString();
|
||||||
|
|
||||||
var previous = FindCharacter(-1);
|
var previous = FindCharacter(-1, showError: false);
|
||||||
var next = FindCharacter(1);
|
var next = FindCharacter(1, showError: false);
|
||||||
if (previous != null && next != null)
|
if (previous != null && next != null)
|
||||||
_dtrBarEntry.Tooltip = $"Prev: {previous.Name}\nNext: {next.Name}";
|
_dtrBarEntry.Tooltip = $"Prev: {previous.Name}\nNext: {next.Name}";
|
||||||
else if (previous != null)
|
else if (previous != null)
|
||||||
|
Loading…
Reference in New Issue
Block a user