Hello, In the DefaultRoutine.cs I set "int enfacehp = 12; // hp of enemy when your hero is allowed to attack the enemy face with his weapon" but the bot starts attacking from 30hp. I link you the logfile, where you can see that he plays N'Zoths first mate on turn one and attacks immediately. Turn two it plays the War Axe and attacks the hero, too. I don't think it should be like that.
IIRC Coolmaster stated in some other Thread that enfacehp = X is more likely like "attack face despite penalty" tempowise. So the bot sees no value loss with attacking face if the board is empty. I may stand corrected on this. Playing Dragon Warrior last month this behaviour more often then then not netted me some wins in ranked. Not only some wins. The bot went all the way up to Rank 2 at the end of the month with this kind of early game attacks.
I know It's sometimes not bad to go for face. But Dragon Warrior is not a face deck like the classic "face hunter" whitch never trades. Its more like a tempo deck, that means you kill the enemy minions with spells/weapons for less mana to maintain board control and do repetitive damage with your minions. In this case attacking the enemy hero with the weapon on turn one is just wrong. Can someone help me to set this up properly. I want the bot not to attack the face unless I am close to lethal(like 12 hp left).
Hello there, your weapon is Rustyhook 1/3. Once it's equipped and board is clean he went face with it. It's absolutly fine. I remember Coolmaster made it so after I suggested that Pal should go face with his 1 mana weapon or with Muster for battle one if there is no work on the board for it - or it just wasted.
I guess it's fine to attack face with a weapon with >=3 durability if the board is clear, but as you see in my logfile, on turn 3 it plays Fiery War Axe(3/2), replaces the 1/1 weapon for no reason and attacks face(3/3). Next turn it plays Kor'kron Elite and attacks face again with the last charge. So the Axe was completely wasted. It should be holded for killing or help killing minions later.
Yeah, now I can confirm it... playing with dragon tempo warrior when it throws 1st Axe charge into face it's ok, but it always wastes 2nd charge also. Can we have assist here?
In the latest version of the DefaultRoutine.cs you can find these options: int enfacehp = 15; // hp of enemy when your hero is allowed to attack the enemy face with his weapon without penalty bool weaponOnlyAttackMobsUntilEnfacehp = false; // If your opponent has more HP than enfacehp, the weapons are allowed only attack mobs (except weapons with 1 Attack)