from bots.components.spell import Spell class Routine: def __init__(self, monitor, player) -> None: self.player = player self.monitor = monitor self.arcaneShotSpell = Spell(monitor, "hunter/general/ArcaneShot.jpg", "Arcane shot") self.hunterMarkSpell = Spell(monitor, "hunter/general/HuntersMark.jpg", "Hunter's Mark", 0, 20) self.blackArrowSpell = Spell(monitor, "hunter/marksmanship/BlackArrow.jpg", "Black Arrow", 0, 30) def hasTarget(self): pass def start(self): self.hunterMarkSpell.cast() self.blackArrowSpell.cast() self.arcaneShotSpell.cast()