Ok, this one compiles (I placed it in custom.cs) but it doesnt seem to be using the abilities, it just uses arcane slash (i.e. Button 1) But if I understande the tactics correctly it SHOULD only use that when enemy hp is low. It SHOULD cast arcane storm if that isn't active, and it should use Early advantage if enemys hp is lower than the whelplings own. And otherwise, just use tail swipe
Or am I missing something?
Edit: Actually, it does use Early advantage (Starts with that, since I am curretly fighting wild pets that is always lower in level than the whelpling, thus lower hp) and then it doesnt use anything but Arcane Slash
Code:else if (petName == "Bronze Whelpling" ) custom_abilities = new List<AandC>() { new AandC( "Arcane Slash", () => hpEnemy < 0.2 ), // Slot 1 new AandC( "Arcane Storm", () => buffLeft("Arcane Storm") < 2 ), // Slot 3 new AandC( "Early Advantage", () => hpEnemy < hp ), // Slot 2 new AandC( "Tail Sweep" ), // Slot 1 new AandC( "Arcane Slash" ), // Slot 1 new AandC( "Crystal Prison" ), // Slot 2 };
You have Arcane Slash conditional, then Early Advantage conditional, and the Arcane Slash unconditional.
If both conditions fail, it will come to unconditional Arcane Slash and it will fire. Seems ok to me.