from shadowcraft.objects import proc_data from shadowcraft.objects import talents from shadowcraft.objects import glyphs from shadowcraft.core import i18n # Set up language. Use 'en_US', 'es_ES', 'fr' for specific languages. test_language = 'local' i18n.set_language(test_language) character_data = CharacterData('eu', 'Silvermoon', 'Aylje') character_data.do_import() # Set up level/class/race test_level = 90 test_race = race.Race(character_data.get_race()) 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.
key = 1 while key < len(sys.argv): terms = sys.argv[key].split(':') charInfo[ terms[0] ] = terms[1] key += 1 print "Loading " + charInfo['name'] + " of " + charInfo['region'] + "-" + charInfo['realm'] + "\n" character_data = CharacterData(charInfo['region'], charInfo['realm'], charInfo['name']) character_data.do_import() # Set up level/class/race test_level = 90 test_race = race.Race(character_data.get_race()) 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'