private async Task ChampoinReincarnation()
{
Output.WriteLine("Champoin builder:");
if (ConsoleContext.AppContext.Theron.PartyGroup.Count == 4)
{
Output.WriteLine("Group is full!!");
return;
}
Output.WriteLine(Actuator.Champion);
var getOption = new string[] { "Reincarnate", "rescue" };
var res = await GetFromItemIndex(getOption);
Champion champion = null;
if (res == getOption[0])
champion = await ReincarnateInterpreter();
else if (res == getOption[1])
champion = Actuator.Champion;
else
return;
if(champion != null)
{
Actuator.RemoveChampoin();
ConsoleContext.AppContext.Theron.AddChampoinToGroup(champion);
Output.WriteLine("Champoin succesfully added to group.");
}
}