It's true if you use default rutine. You can fix it if you change Stalker.cs in the folder \Routines\Default Routine\Classes add "Punish" in the line under // Remaining priority and casting My line: if (await CastAny("Impale", "Clone", "Analyze Weakness", "Punish", "Ruin", "Cripple", "Nano Field", "Razor Disk", "Nano Virus", "Amplification Spike", "Frenzy", "Nano Dart", "Shred")) return true; It works fine for my.