Skip to content

Commit

Permalink
Removed debug code,
Browse files Browse the repository at this point in the history
Fixed evolve check event not triggering.
  • Loading branch information
ChemiHatake committed Aug 8, 2016
1 parent 1fc1353 commit 38b5127
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 11 deletions.
3 changes: 2 additions & 1 deletion PoGo.NecroBot.Logic/State/FarmState.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ public class FarmState : IState
public async Task<IState> Execute(ISession session, CancellationToken cancellationToken)
{

if (session.LogicSettings.EvolveAllPokemonAboveIv || session.LogicSettings.EvolveAllPokemonWithEnoughCandy || session.LogicSettings.UseLuckyEggsWhileEvolving)
if (session.LogicSettings.EvolveAllPokemonAboveIv || session.LogicSettings.EvolveAllPokemonWithEnoughCandy
|| session.LogicSettings.UseLuckyEggsWhileEvolving || session.LogicSettings.KeepPokemonsThatCanEvolve)
{
await EvolvePokemonTask.Execute(session, cancellationToken);
}
Expand Down
8 changes: 2 additions & 6 deletions PoGo.NecroBot.Logic/Tasks/EvolvePokemonTask.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,7 @@ public static async Task Execute(ISession session, CancellationToken cancellatio
{
Evolves = pokemonToEvolve.Count
} );
var myPokemonFamilies = await session.Inventory.GetPokemonFamilies();
var pokemonFamilies = myPokemonFamilies.ToArray();
var familyCandy = pokemonFamilies.Where(p => p.FamilyId == POGOProtos.Enums.PokemonFamilyId.FamilyPidgey || p.FamilyId == POGOProtos.Enums.PokemonFamilyId.FamilyWeedle);
Logger.Write(String.Join(",", pokemonToEvolve.Select(p => p.PokemonId)), LogLevel.Update);
Logger.Write(String.Join(",", familyCandy), LogLevel.Update);

if (pokemonToEvolve.Any())
{
if (session.LogicSettings.KeepPokemonsThatCanEvolve || session.LogicSettings.UseLuckyEggsWhileEvolving)
Expand Down Expand Up @@ -68,7 +64,7 @@ public static async Task Execute(ISession session, CancellationToken cancellatio
}
if(eggNeededToEvolve <= deltaCount)
{
if (eggNeededToEvolve > 0)
if (eggNeededToEvolve > 0 || !session.LogicSettings.KeepPokemonsThatCanEvolve)
{
session.EventDispatcher.Send(new UpdateEvent()
{
Expand Down
3 changes: 2 additions & 1 deletion PoGo.NecroBot.Logic/Tasks/Farm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ public Farm(ISession session)

public void Run(CancellationToken cancellationToken)
{
if (_session.LogicSettings.EvolveAllPokemonAboveIv || _session.LogicSettings.EvolveAllPokemonWithEnoughCandy || _session.LogicSettings.UseLuckyEggsWhileEvolving)
if (_session.LogicSettings.EvolveAllPokemonAboveIv || _session.LogicSettings.EvolveAllPokemonWithEnoughCandy
|| _session.LogicSettings.UseLuckyEggsWhileEvolving || _session.LogicSettings.KeepPokemonsThatCanEvolve)
{
EvolvePokemonTask.Execute(_session, cancellationToken).Wait(cancellationToken);
}
Expand Down
3 changes: 2 additions & 1 deletion PoGo.NecroBot.Logic/Tasks/FarmPokestopsGPXTask.cs
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,8 @@ public static async Task Execute(ISession session, CancellationToken cancellatio

if (session.LogicSettings.EvolveAllPokemonWithEnoughCandy ||
session.LogicSettings.EvolveAllPokemonAboveIv ||
session.LogicSettings.UseLuckyEggsWhileEvolving)
session.LogicSettings.UseLuckyEggsWhileEvolving ||
session.LogicSettings.KeepPokemonsThatCanEvolve)
{
await EvolvePokemonTask.Execute(session, cancellationToken);
}
Expand Down
3 changes: 2 additions & 1 deletion PoGo.NecroBot.Logic/Tasks/FarmPokestopsTask.cs
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,8 @@ public static async Task Execute(ISession session, CancellationToken cancellatio

if (session.LogicSettings.EvolveAllPokemonWithEnoughCandy ||
session.LogicSettings.EvolveAllPokemonAboveIv ||
session.LogicSettings.UseLuckyEggsWhileEvolving)
session.LogicSettings.UseLuckyEggsWhileEvolving ||
session.LogicSettings.KeepPokemonsThatCanEvolve)
{
await EvolvePokemonTask.Execute(session, cancellationToken);
}
Expand Down
3 changes: 2 additions & 1 deletion PoGo.NecroBot.Logic/Tasks/SnipePokemonTask.cs
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,8 @@ public static async Task Execute(ISession session, CancellationToken cancellatio
{
if (session.LogicSettings.EvolveAllPokemonAboveIv ||
session.LogicSettings.EvolveAllPokemonWithEnoughCandy ||
session.LogicSettings.UseLuckyEggsWhileEvolving)
session.LogicSettings.UseLuckyEggsWhileEvolving ||
session.LogicSettings.KeepPokemonsThatCanEvolve)
{
await EvolvePokemonTask.Execute(session, cancellationToken);
}
Expand Down

0 comments on commit 38b5127

Please sign in to comment.