public static RunStatus HandleTarget(object ret)
{
if (UI.ClosingUIElements)
return UI.CloseGameProhibitingElements();
if (OutOfGame.MuleBehavior)
{
if (!OutOfGame.TransferedGear)
{
return NewMuleGame.StashTransfer();
}
return NewMuleGame.FinishMuleBehavior();
}
if (CharacterControl.AltHeroGamblingEnabled)
{
return CharacterControl.GamblingCharacterCombatHandler();
}
//Exit Game!!
if (ExitGameBehavior.BehaviorEngaged)
{
return ExitGameBehavior.Behavior();
}
//Trial Rift!
//if (FunkyBaseExtension.Settings.AdventureMode.AllowCombatModifications && BountyCache.RiftTrialIsActiveQuest && FunkyGame.Hero.iCurrentLevelID == 405915)
//{
// return TrialRiftBehavior.Behavior();
//}
if (GoblinBehavior.BehaviorEngaged)
return GoblinBehavior.Behavior();
return RunStatus.Success;
}