test_class = 'rogue' # Set up buffs. test_buffs = buffs.Buffs('short_term_haste_buff', 'stat_multiplier_buff', 'crit_chance_buff', 'mastery_buff', 'melee_haste_buff', 'attack_power_buff', 'armor_debuff', 'physical_vulnerability_debuff', 'spell_damage_debuff', 'agi_flask_mop', 'food_300_agi') # Set up weapons. test_mh = stats.Weapon(*character_data.get_mh()) test_oh = stats.Weapon(*character_data.get_oh()) # Set up procs. character_procs = character_data.get_procs() character_procs_allowed = filter(lambda p: p in proc_data.allowed_procs, character_procs) #not_allowed_procs = set(character_procs) - set(character_procs_allowed) #print not_allowed_procs test_procs = procs.ProcsList(*character_procs_allowed) # Set up gear buffs. character_gear_buffs = character_data.get_gear_buffs() + [ 'leather_specialization', 'virmens_bite', 'virmens_bite_prepot', 'chaotic_metagem' ] test_gear_buffs = stats.GearBuffs(*character_gear_buffs)
'mastery_buff', 'melee_haste_buff', 'attack_power_buff', 'armor_debuff', 'physical_vulnerability_debuff', 'spell_damage_debuff', 'agi_flask_mop', 'food_300_agi' ) # Set up weapons. test_mh = stats.Weapon(*character_data.get_mh()) test_oh = stats.Weapon(*character_data.get_oh()) # Set up procs. character_procs = character_data.get_procs() character_procs_allowed = filter(lambda p: p in proc_data.allowed_procs, character_procs) #not_allowed_procs = set(character_procs) - set(character_procs_allowed) #print not_allowed_procs test_procs = procs.ProcsList(*character_procs_allowed) # Set up gear buffs. character_gear_buffs = character_data.get_gear_buffs() + ['leather_specialization', 'virmens_bite', 'virmens_bite_prepot'] if character_data.has_chaotic_metagem(): character_gear_buffs.append('chaotic_metagem') test_gear_buffs = stats.GearBuffs(*character_gear_buffs) # Set up a calcs object.. lst = character_data.get_gear_stats()