def withdraw(cls, creep, target, what, on_error=None, priority=100): return ActionExecution(creep, 'withdraw', target, what, on_error, priority=priority)
def transfer(cls, creep, target, what, on_error=None, priority=100): return ActionExecution(creep, 'transfer', target, what, on_error, priority=priority)
def pickup(cls, creep, target, on_error=None, priority=100): return ActionExecution(creep, 'pickup', target, on_error, priority=priority)
def drop(cls, creep, what, on_error=None, priority=100): return ActionExecution(creep, 'drop', what, on_error, priority=priority)
def harvest(cls, creep, target, priority=100): return ActionExecution(creep, 'harvest', target, priority=priority)
def dismantle(cls, creep, target, priority=100): return ActionExecution(creep, 'dismantle', target, priority=priority)
def attack(cls, creep, target, priority=200): return ActionExecution(creep, 'attack', target, priority=priority)
def repair(cls, creep, target, priority=100): return ActionExecution(creep, 'repair', target, priority=priority)
def build(cls, creep, target, priority=100): return ActionExecution(creep, 'build', target, priority=priority)
def signController(cls, creep, target, text, priority=100): return ActionExecution(creep, 'signController', target, text, priority=priority)
def claimController(cls, creep, target, priority=100): return ActionExecution(creep, 'claimController', target, priority=priority)
def attackController(cls, creep, target, priority=100): return ActionExecution(creep, 'attackController', target, priority=priority)
def upgradeController(cls, creep, target, priority=100): return ActionExecution(creep, 'upgradeController', target, priority=priority)
def moveByPath(cls, creep, path, on_error=None, priority=100): return ActionExecution(creep, 'moveByPath', path, on_error=on_error, priority=priority)
def moveTo(cls, creep, target, on_error=None, priority=100): return ActionExecution(creep, 'moveTo', target, on_error=on_error, priority=priority)