Fix trial avatar removal

it is still *sort of* broken when combined with early leaving a domain
This commit is contained in:
KingRainbow44
2023-04-29 21:21:58 -04:00
parent b77c75a296
commit ed3186a2b2
2 changed files with 15 additions and 7 deletions

View File

@@ -16,6 +16,10 @@ public class ExecRemoveTrialAvatar extends QuestExecHandler {
Grasscutter.getLogger()
.debug("Removed trial avatar from team for quest {}", quest.getSubQuestId());
return true;
} catch (IllegalStateException ignored) {
// The player does not have any trial avatars equipped.
Grasscutter.getLogger().warn("Attempted to remove trial avatars from player with none equipped.");
return true;
} catch (RuntimeException exception) {
exception.printStackTrace();
return false;