def __init__(self, realm): BaseModule.__init__(self,realm) self.map_mode=False self.rage = RageTracker() self.mapper= MapFromXml() self.walker = Walker(realm, self.mapper) self.bash_module = AutoBasher(realm, attack_command='touch amnesia|stand|shield slam %(target)s|warchant thunder shout %(target)s|warchant shout %(target)s', heal_command='warchant restore') self.shield_track = ShieldRez(realm) self.communicator = communicator.Communicator(clan_number, clan_name, realm) self.tracker = TrackerModule(realm, self.communicator, True) self.warchants = Warchants(realm, self.tracker) self.shields = ShieldMaiming(realm, self.tracker) self.dances = Dances(realm) self.location_services = LocationServices(realm, self.mapper) self.berserk = BerskerComboMaker(realm, self.shields, self.rage, self.shield_track, self.dances, self.tracker, toxin_list, self.warchants) self.defenses = Defenses(realm, defense_list)
def __init__(self, manager): BaseModule.__init__(self, manager) #print('hello') self.reset() self.state = 'off' manager.registerEventHandler('houndDoneEvent', self.process_hound) self.stat_save=None
def __init__(self, realm): BaseModule.__init__(self, realm) self.map_mode = False self.necromancy = Necromancy(realm) self.communicator = communicator.Communicator( MainModule.combat_channel, MainModule.combat_channel_name, realm, "demonic", None) #self.people_service) self.tracker = TrackerModule(realm, self.communicator, True) self.tracker.apply_priorities([('impatience', 0)]) self.shield_track = ShieldRez(realm) self.limb_tracker = LimbTrack(realm) self.autoparry = Autoparry(realm, self.limb_tracker) self.mapper = MapFromXml() self.location_services = LocationServices(realm, self.mapper) self.guards = CitySecurity('squad2') #self.limb_tracker = LimbTracker(realm) self.walker = Walker(realm, self.mapper) self.defenses = Defenses(realm, dlist) self.basher = autobasher.AutoBasher( manager=realm, heal_command='vigour', attack_command='stand|quickdraw daegger shield|kill %(target)s') self.diabolist = Diabolist(realm, self.tracker, self.shield_track, self.autoparry, self.communicator) self.people_service = PeopleServices(realm) self.player_tracker = PlayerTracker(realm, self.people_service)
def __init__(self, factory): BaseModule.__init__(self, factory) self.herbs_seen = None self.looking_for_herbs = None self.max_vials = None self.bottlenecks = None self._reset()
def __init__(self, realm): BaseModule.__init__(self,realm) self.map_mode=False #self.people_service = PeopleServices(realm) #self.player_tracker = PlayerTracker(realm, self.people_service) self.necromancy=Necromancy(realm) self.communicator = communicator.Communicator(MainModule.combat_channel, MainModule.combat_channel_name, realm, "demonic", None) self.tracker = TrackerModule(realm, self.communicator, True) self.shield_track = ShieldRez(realm) self.limb_tracker = LimbTrack(realm) self.autoparry = Autoparry(realm, self.limb_tracker) self.deathknight = Deathknight(realm,self.communicator, self.tracker, self.shield_track, weapons, self.autoparry, self.limb_tracker) self.mapper= MapFromXml() self.location_services=LocationServices(realm, self.mapper) self.guards=CitySecurity('squad2') #self.limb_tracker = LimbTracker(realm) self.walker = Walker(realm, self.mapper) self.defenses = Defenses(realm, dlist) self.basher = autobasher.AutoBasher(manager=realm, heal_command='vigour')
def __init__(self, manager): BaseModule.__init__(self, manager) #print('hello') self.reset() self.state = 'off' manager.registerEventHandler('houndDoneEvent', self.process_hound) self.stat_save = None
def __init__(self, realm): BaseModule.__init__(self, realm) self.state = 'off' self.affliction_list = [] self.aff_index = 0 self.affs = {} self.curr_aff = ''
def __init__(self, client): BaseModule.__init__(self, client) self.missing_toxins = [] self.missing_elixirs = [] self.missing_salves = [] self.empties = [] self.status = False self.mode = ''
def __init__(self, manager): BaseModule.__init__(self, manager) #mapper = MapFromXml('http://www.imperian.com/maps/map.xml') ENABLE THESE TWO LINES IF YOU WANT MY AUTO WALKER #self.walker = Walker(manager, mapper) self.communicator = communicator.Communicator(MainModule.combat_channel, MainModule.combat_channel_name, manager) self.shield_rez = ShieldRez(manager) self.aff_tracker = TrackerModule(manager, self.communicator, True)
def __init__(self, realm): BaseModule.__init__(self,realm) self.state='off' self.affliction_list=[] self.aff_index=0 self.affs={} self.curr_aff=''
def __init__(self, client): BaseModule.__init__(self, client) self.missing_toxins=[] self.missing_elixirs = [] self.missing_salves=[] self.empties = [] self.status = False self.mode = ''
def __init__(self, manager): BaseModule.__init__(self, manager) #mapper = MapFromXml('http://www.imperian.com/maps/map.xml') ENABLE THESE TWO LINES IF YOU WANT MY AUTO WALKER #self.walker = Walker(manager, mapper) self.communicator = communicator.Communicator( MainModule.combat_channel, MainModule.combat_channel_name, manager) self.shield_rez = ShieldRez(manager) self.aff_tracker = TrackerModule(manager, self.communicator, True)
def __init__(self, manager): ''' Constructor ''' BaseModule.__init__(self, manager) self.defense_list = {} self.load_defense_list(manager) self.active_defenses = [] self.state = 'maintain' self.always_on = False
def __init__(self, realm): ''' Constructor ''' BaseModule.__init__(self,realm) self.players=[] self.target='' self.manual_target=False self.friends=[] self.enemies=[]
def __init__(self, manager): """ Constructor """ BaseModule.__init__(self, manager) self.defense_list = {} self.load_defense_list(manager) self.active_defenses = [] self.state = "maintain" self.always_on = False
def __init__(self, realm): ''' Constructor ''' BaseModule.__init__(self, realm) self.by_cure_table={} self.full_list=[] self.unknown_afflictions=0 self.all_herb_cures=['wormwood','mandrake','kelp','orphine','nightshade','galingale','maidenhair'] self.all_smoke_cures=['lovage','laurel'] self.all_salve_cures=['restoration','epidermal','mending','caloric'] self.combined_cures = self.all_herb_cures+self.all_smoke_cures+self.all_salve_cures
def __init__(self, client): BaseModule.__init__(self, client) self.communicator = communicator.Communicator(MainModule.combat_channel, MainModule.combat_channel_name, client, "demonic", None)#self.people_service) self.tracker = TrackerModule(client, self.communicator, True) self.shield_track = ShieldRez(client) self.limb_tracker = LimbTrack(client) self.autoparry = Autoparry(client, self.limb_tracker) self.mapper= MapFromXml() self.location_services=LocationServices(client, self.mapper) self.guards=CitySecurity('squad2') self.walker = Walker(client, self.mapper) self.defenses = Defenses(client, defenses) self.basher = autobasher.AutoBasher(manager=client, heal_command='shadowbind me with trance') self.defiler = Defiler(client, self.shield_track, self.tracker, self.limb_tracker, self.autoparry, self.communicator) self.people_service = PeopleServices(client) self.player_tracker = PlayerTracker(client, self.people_service)
def __init__(self, realm): ''' Constructor ''' BaseModule.__init__(self, realm) self.by_cure_table = {} self.full_list = [] self.unknown_afflictions = 0 self.all_herb_cures = [ 'wormwood', 'mandrake', 'kelp', 'orphine', 'nightshade', 'galingale', 'maidenhair' ] self.all_smoke_cures = ['lovage', 'laurel'] self.all_salve_cures = [ 'restoration', 'epidermal', 'mending', 'caloric' ] self.combined_cures = self.all_herb_cures + self.all_smoke_cures + self.all_salve_cures
def __init__(self, realm): ''' Constructor ''' BaseModule.__init__(self,realm) self.communicator=RingAnnouncer(realm) self.shield_razer=ShieldRez(realm) self.flaretracker = FlareTracker(realm, self.communicator) self.toxin_tracker = FlareKeyedToxinTracker() self.items={} self.item_setting_file=realm.module_settings_dir+'/'+realm.factory.name+'_runeguard_items.pickle' if os.path.exists(self.item_setting_file): f=open(self.item_setting_file,'r') self.items=pickle.load(f) self.lw='0' self.rw='0' self.weapon_match_status='' self.active_weapon='battleaxe'
def __init__(self, realm): ''' Constructor ''' BaseModule.__init__(self,realm) self.current_path=[] self.room_index=0 self.paths={} if os.path.isfile(realm.module_settings_dir+'/CityDefPaths.pickle'): f=open(realm.module_settings_dir+'/CityDefPaths.pickle','r') self.paths=pickle.load(f) self.current_room=0 self.state='' self.on=False self.cur_mono=0 self.all_monos=[] self.rooms_checked=[] self.item_checked = 'a hazeward stone'
def __init__(self, client): BaseModule.__init__(self, client) self.communicator = communicator.Communicator( MainModule.combat_channel, MainModule.combat_channel_name, client, "demonic", None) #self.people_service) self.tracker = TrackerModule(client, self.communicator, True) self.shield_track = ShieldRez(client) self.limb_tracker = LimbTrack(client) self.autoparry = Autoparry(client, self.limb_tracker) self.mapper = MapFromXml() self.location_services = LocationServices(client, self.mapper) self.guards = CitySecurity('squad2') self.walker = Walker(client, self.mapper) self.defenses = Defenses(client, defenses) self.basher = autobasher.AutoBasher( manager=client, heal_command='shadowbind me with trance') self.defiler = Defiler(client, self.shield_track, self.tracker, self.limb_tracker, self.autoparry, self.communicator) self.people_service = PeopleServices(client) self.player_tracker = PlayerTracker(client, self.people_service)
def __init__(self, realm): BaseModule.__init__(self,realm) self.map_mode=False self.necromancy=Necromancy(realm) self.communicator = communicator.Communicator(MainModule.combat_channel, MainModule.combat_channel_name, realm, "demonic", None)#self.people_service) self.tracker = TrackerModule(realm, self.communicator, True) self.tracker.apply_priorities([('impatience',0)]) self.shield_track = ShieldRez(realm) self.limb_tracker = LimbTrack(realm) self.autoparry = Autoparry(realm, self.limb_tracker) self.mapper= MapFromXml() self.location_services=LocationServices(realm, self.mapper) self.guards=CitySecurity('squad2') #self.limb_tracker = LimbTracker(realm) self.walker = Walker(realm, self.mapper) self.defenses = Defenses(realm, dlist) self.basher = autobasher.AutoBasher(manager=realm, heal_command='vigour', attack_command='stand|quickdraw daegger shield|kill %(target)s') self.diabolist = Diabolist(realm, self.tracker, self.shield_track, self.autoparry, self.communicator) self.people_service = PeopleServices(realm) self.player_tracker = PlayerTracker(realm, self.people_service)
def __init__(self,realm): BaseModule.__init__(self,realm) self.current_area="" self.current_room=-1 self.move_index = 0 self.recording_path=False self.recorded_path=[] self.on = False self.area_bash_lists = {} self.room_bash_list=[] self.pathing={} self.killed_list=[] self.agg_mobs=[] self.next_room=-1 self.health_pct=1.0 self.skip=2 self.safe_list=['larion'] self.state='bashing' self.do_next_room=False self.autowalking=False settings_dir = os.path.join(os.path.expanduser('~'), 'muddata',) if os.path.isfile(os.path.join(settings_dir,'basher_aggro_mobs.pickle')): f=open(os.path.join(settings_dir,'basher_aggro_mobs.pickle'),'r') self.agg_mobs=pickle.load(f) self._autobash = False if os.path.isfile(os.path.join(settings_dir,'/basher_area_bash_lists.pickle')): input_file = open(os.path.join(settings_dir,'/basher_area_bash_lists.pickle','r')) realm.cwrite('Found file!') self.area_bash_lists=pickle.load(input_file) else: realm.cwrite('Didnt find file %s'%os.path.join(settings_dir,'basher_area_bash_lists.pickle')) if os.path.isfile(os.path.join(settings_dir,'/basher_pathing.pickle')): f=open(os.path.join(settings_dir,'/basher_pathing.pickle')) self.pathing=pickle.load(f) self.pb_balance=True self.unknown_affs=0
def __init__(self, realm): BaseModule.__init__(self,realm) self.map_mode=False
def __init__(self, realm): BaseModule.__init__(self, realm) self.do_catharsis=False self.infirmity=False
def __init__(self, realm): BaseModule.__init__(self,realm)
def __init__(self, realm): BaseModule.__init__(self, realm) self.stopped_reeling = False
def __init__(self, manager): BaseModule.__init__(self, manager) self.warhound_parser = WarhoundParser() mapper = MapFromXml('http://www.aetolia.com/maps/map.xml') self.walker = Walker(manager, mapper)
def __init__(self, realm): ''' Constructor ''' BaseModule.__init__(self, realm) self.map_mode=False
def __init__(self, realm): BaseModule.__init__(self, realm) self.do_catharsis = False self.infirmity = False
def is_main(self, realm): BaseModule.is_main(self, realm)
def __init__(self, manager): BaseModule.__init__(self, manager) self.autocuring = True self.manager.set_state('autocuring', 'on')
def __init__(self, manager): BaseModule.__init__(self, manager) self.warhound_parser = WarhoundParser()
def __init__(self, manager): BaseModule.__init__(self, manager) self.status = 'off'
def __init__(self, factory): BaseModule.__init__(self, factory) #could use an OrderedDict here instead of these two. self.assigned_colours = {} self.assigned_order = [] self.sending_to = deque()
def __init__(self, manager): BaseModule.__init__(self, manager)
def __init__(self, realm): BaseModule.__init__(self, realm) self.map_mode = False
def __init__(self, manager): BaseModule.__init__(self,manager) self.autocuring=True self.manager.set_state('autocuring','on')