From 42742a3f8d9ca712357f691fea3c4ec44591a629 Mon Sep 17 00:00:00 2001 From: Obique Date: Tue, 5 Feb 2019 18:56:33 -0600 Subject: [PATCH] Added expertise and skill loaders --- .gitignore | 3 + pswgcommon | 2 +- serverdata/expertise/expertise.sdb | 1091 +++++++ serverdata/expertise/expertise_trees.sdb | 33 + serverdata/player/player_level.sdb | 92 + serverdata/skill/skills.sdb | 2793 +++++++++++++++++ .../expertise/RequestExpertiseIntent.java | 66 + .../data/server_info/loader/CachedLoader.java | 6 + .../server_info/loader/CollectionLoader.java | 128 + .../data/server_info/loader/DataLoader.java | 16 + .../server_info/loader/ExpertiseLoader.java | 149 + .../loader/ExpertiseTreeLoader.java | 87 + .../server_info/loader/PlanetMapLoader.java | 72 + .../server_info/loader/PlayerLevelLoader.java | 105 + .../server_info/loader/PlayerRoleLoader.java | 64 + .../loader/RoadmapRewardLoader.java | 72 + .../data/server_info/loader/SkillLoader.java | 252 ++ .../loader/SkillTemplateLoader.java | 74 + .../ExperienceExpertiseService.java | 203 +- .../experience/skills/SkillService.java | 119 +- .../TestExperienceExpertiseService.java | 165 + 21 files changed, 5350 insertions(+), 242 deletions(-) create mode 100644 serverdata/expertise/expertise.sdb create mode 100644 serverdata/expertise/expertise_trees.sdb create mode 100644 serverdata/player/player_level.sdb create mode 100644 serverdata/skill/skills.sdb create mode 100644 src/main/java/com/projectswg/holocore/intents/gameplay/player/experience/expertise/RequestExpertiseIntent.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/CollectionLoader.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/ExpertiseLoader.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/ExpertiseTreeLoader.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlanetMapLoader.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlayerLevelLoader.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlayerRoleLoader.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/RoadmapRewardLoader.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/SkillLoader.java create mode 100644 src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/SkillTemplateLoader.java create mode 100644 src/test/java/com/projectswg/holocore/services/gameplay/player/experience/TestExperienceExpertiseService.java diff --git a/.gitignore b/.gitignore index 67b32dbb..3d3d89b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,10 @@ .settings +scripts/ # IDE-based Holocore.iml out +classes/ .idea .classpath .project @@ -10,6 +12,7 @@ out # Gradle build .gradle +gradle.properties # Holocore /clientdata/ diff --git a/pswgcommon b/pswgcommon index 9f0e9fd4..c2c2bf76 160000 --- a/pswgcommon +++ b/pswgcommon @@ -1 +1 @@ -Subproject commit 9f0e9fd4fa35fee8be34c4b7bc083e2408ceb709 +Subproject commit c2c2bf76c1ef25ce0b725498d79b94aa2da92c9e diff --git a/serverdata/expertise/expertise.sdb b/serverdata/expertise/expertise.sdb new file mode 100644 index 00000000..a609ab33 --- /dev/null +++ b/serverdata/expertise/expertise.sdb @@ -0,0 +1,1091 @@ +name tree tier grid rank prereq_level prereq_faction req_prof +STRING INTEGER INTEGER INTEGER INTEGER INTEGER STRING STRING +expertise_test_add_proc 99 1 1 1 1 all +expertise_test_add_reac 99 1 2 1 1 all +expertise_test_prereq1_1 99 3 3 1 1 all +expertise_test_prereq2_1 99 3 4 1 1 all +expertise_test_prereq3_1 99 3 5 1 1 all +expertise_test_postreq_1 99 5 4 1 1 all +expertise_bh_ass_act_1 2 1 1 1 1 bounty_hunter +expertise_bh_ass_act_2 2 1 1 2 1 bounty_hunter +expertise_bh_ass_act_3 2 1 1 3 1 bounty_hunter +expertise_bh_ass_dam_1 2 2 1 1 1 bounty_hunter +expertise_bh_ass_dam_2 2 2 1 2 1 bounty_hunter +expertise_bh_ass_dam_3 2 2 1 3 1 bounty_hunter +expertise_bh_ass_cool_1 2 3 1 1 1 bounty_hunter +expertise_bh_ass_cool_2 2 3 1 2 1 bounty_hunter +expertise_bh_innate_1 2 5 1 1 1 bounty_hunter +expertise_bh_return_fire_1 2 2 3 1 1 bounty_hunter +expertise_bh_taunt_1 2 3 3 1 1 bounty_hunter +expertise_bh_fumble_1 2 4 3 1 1 bounty_hunter +expertise_bh_stun_1 99 5 3 1 1 bounty_hunter +expertise_bh_prescience 2 5 3 1 1 bounty_hunter +expertise_bh_absorbtion_1 2 1 4 1 1 bounty_hunter +expertise_bh_absorbtion_2 2 1 4 2 1 bounty_hunter +expertise_bh_absorbtion_3 2 1 4 3 1 bounty_hunter +expertise_bh_absorbtion_4 2 1 4 4 1 bounty_hunter +expertise_bh_deflection_1 2 3 4 1 1 bounty_hunter +expertise_bh_deflection_2 2 3 4 2 1 bounty_hunter +expertise_bh_deflection_3 2 3 4 3 1 bounty_hunter +expertise_bh_deflection_4 2 3 4 4 1 bounty_hunter +expertise_bh_shields_1 2 5 4 1 1 bounty_hunter +expertise_bh_amb_act_1 2 1 5 1 1 bounty_hunter +expertise_bh_amb_act_2 2 1 5 2 1 bounty_hunter +expertise_bh_amb_act_3 2 1 5 3 1 bounty_hunter +expertise_bh_amb_dam_1 2 2 5 1 1 bounty_hunter +expertise_bh_amb_dam_2 2 2 5 2 1 bounty_hunter +expertise_bh_amb_dam_3 2 2 5 3 1 bounty_hunter +expertise_bh_amb_cool_1 2 3 5 1 1 bounty_hunter +expertise_bh_amb_cool_2 2 3 5 2 1 bounty_hunter +expertise_bh_surprise_1 2 4 5 1 1 bounty_hunter +expertise_bh_amb_dam_cool 2 4 6 1 1 bounty_hunter +expertise_bh_man_crit_1 2 5 5 1 1 bounty_hunter +expertise_bh_man_crit_2 2 5 5 2 1 bounty_hunter +expertise_bh_man_crit_3 2 5 5 3 1 bounty_hunter +expertise_bh_trap_dam_1 2 1 7 1 1 bounty_hunter +expertise_bh_trap_dam_2 2 1 7 2 1 bounty_hunter +expertise_bh_trap_dam_3 2 1 7 3 1 bounty_hunter +expertise_bh_trap_dam_4 2 1 7 4 1 bounty_hunter +expertise_bh_trap_rng_1 2 2 7 1 1 bounty_hunter +expertise_bh_trap_rng_2 2 2 7 2 1 bounty_hunter +expertise_bh_trap_duration_1 2 3 7 1 1 bounty_hunter +expertise_bh_trap_duration_2 2 3 7 2 1 bounty_hunter +expertise_bh_trap_duration_3 2 3 7 3 1 bounty_hunter +expertise_bh_intimidate_1 2 4 7 1 1 bounty_hunter +expertise_bh_dread_strike_1 2 5 7 1 1 bounty_hunter +expertise_bh_stamina_1 1 1 1 1 1 bounty_hunter +expertise_bh_stamina_2 1 1 1 2 1 bounty_hunter +expertise_bh_stamina_3 1 1 1 3 1 bounty_hunter +expertise_bh_stamina_4 1 1 1 4 1 bounty_hunter +expertise_bh_precision_1 1 1 3 1 1 bounty_hunter +expertise_bh_precision_2 1 1 3 2 1 bounty_hunter +expertise_bh_precision_3 1 1 3 3 1 bounty_hunter +expertise_bh_precision_4 1 1 3 4 1 bounty_hunter +expertise_bh_agility_1 1 1 5 1 1 bounty_hunter +expertise_bh_agility_2 1 1 5 2 1 bounty_hunter +expertise_bh_agility_3 1 1 5 3 1 bounty_hunter +expertise_bh_agility_4 1 1 5 4 1 bounty_hunter +expertise_bh_constitution_1 1 1 7 1 1 bounty_hunter +expertise_bh_constitution_2 1 1 7 2 1 bounty_hunter +expertise_bh_constitution_3 1 1 7 3 1 bounty_hunter +expertise_bh_constitution_4 1 1 7 4 1 bounty_hunter +expertise_bh_carbine_act_1 1 2 1 1 1 bounty_hunter +expertise_bh_carbine_act_2 1 2 1 2 1 bounty_hunter +expertise_bh_carbine_act_3 1 2 1 3 1 bounty_hunter +expertise_bh_carbine_act_4 1 2 1 4 1 bounty_hunter +expertise_bh_carbine_dam_1 1 3 1 1 1 bounty_hunter +expertise_bh_carbine_dam_2 1 3 1 2 1 bounty_hunter +expertise_bh_carbine_crit_1 1 4 1 1 1 bounty_hunter +expertise_bh_relentless_1 1 5 1 1 1 bounty_hunter +expertise_bh_rifle_act_1 1 2 3 1 1 bounty_hunter +expertise_bh_rifle_act_2 1 2 3 2 1 bounty_hunter +expertise_bh_rifle_act_3 1 2 3 3 1 bounty_hunter +expertise_bh_rifle_act_4 1 2 3 4 1 bounty_hunter +expertise_bh_rifle_dam_1 1 3 3 1 1 bounty_hunter +expertise_bh_rifle_dam_2 1 3 3 2 1 bounty_hunter +expertise_bh_sniper_1 1 4 3 1 1 bounty_hunter +expertise_bh_cover_1 1 5 3 1 1 bounty_hunter +expertise_bh_armor_kin_1 1 3 5 1 1 bounty_hunter +expertise_bh_armor_kin_2 1 3 5 2 1 bounty_hunter +expertise_bh_armor_kin_3 1 3 5 3 1 bounty_hunter +expertise_bh_armor_kin_4 1 3 5 4 1 bounty_hunter +expertise_bh_armor_mgb_1 1 4 5 1 1 bounty_hunter +expertise_bh_armor_mgb_2 1 4 5 2 1 bounty_hunter +expertise_bh_armor_mgb_3 1 4 5 3 1 bounty_hunter +expertise_bh_armor_sprint_1 1 5 5 1 1 bounty_hunter +expertise_bh_armor_eng_1 1 3 7 1 1 bounty_hunter +expertise_bh_armor_eng_2 1 3 7 2 1 bounty_hunter +expertise_bh_armor_eng_3 1 3 7 3 1 bounty_hunter +expertise_bh_armor_eng_4 1 3 7 4 1 bounty_hunter +expertise_bh_armor_rgb_1 1 4 6 1 1 bounty_hunter +expertise_bh_armor_rgb_2 1 4 6 2 1 bounty_hunter +expertise_bh_armor_rgb_3 1 4 6 3 1 bounty_hunter +expertise_bh_survival_instinct_1 1 4 7 1 1 bounty_hunter +expertise_bh_survival_instinct_2 1 4 7 2 1 bounty_hunter +expertise_bh_armor_duelist_1 1 5 7 1 1 bounty_hunter +expertise_fs_general_enhanced_strength_1 4 1 3 1 1 force_sensitive +expertise_fs_general_enhanced_strength_2 4 1 3 2 1 force_sensitive +expertise_fs_general_enhanced_constitution_1 4 1 4 1 1 force_sensitive +expertise_fs_general_enhanced_constitution_2 4 1 4 2 1 force_sensitive +expertise_fs_general_enhanced_agility_1 4 1 5 1 1 force_sensitive +expertise_fs_general_enhanced_agility_2 4 1 5 2 1 force_sensitive +expertise_fs_general_enhanced_stamina_1 4 1 6 1 1 force_sensitive +expertise_fs_general_enhanced_stamina_2 4 1 6 2 1 force_sensitive +expertise_fs_general_improved_force_throw_1 4 2 2 1 1 force_sensitive +expertise_fs_general_improved_force_throw_2 4 2 2 2 1 force_sensitive +expertise_fs_general_exacting_strikes_1 4 2 5 1 1 force_sensitive +expertise_fs_general_exacting_strikes_2 4 2 5 2 1 force_sensitive +expertise_fs_general_exacting_strikes_3 4 2 5 3 1 force_sensitive +expertise_fs_general_exacting_strikes_4 4 2 5 4 1 force_sensitive +expertise_fs_general_alacrity_1 4 2 4 1 1 force_sensitive +expertise_fs_general_alacrity_2 4 2 4 2 1 force_sensitive +expertise_fs_general_alacrity_3 4 2 4 3 1 force_sensitive +expertise_fs_general_alacrity_4 4 2 4 4 1 force_sensitive +expertise_fs_general_heightened_speed_1 4 2 6 1 1 force_sensitive +expertise_fs_general_heightened_speed_2 4 2 6 2 1 force_sensitive +expertise_fs_general_heightened_speed_3 4 2 6 3 1 force_sensitive +expertise_fs_general_heightened_speed_4 4 2 6 4 1 force_sensitive +expertise_fs_general_premonition_1 4 3 3 1 1 force_sensitive +expertise_fs_general_premonition_2 4 3 3 2 1 force_sensitive +expertise_fs_general_premonition_3 4 3 3 3 1 force_sensitive +expertise_fs_general_premonition_4 4 3 3 4 1 force_sensitive +expertise_fs_general_improved_crippling_accuracy_1 4 3 2 1 1 force_sensitive +expertise_fs_general_improved_crippling_accuracy_2 4 3 2 2 1 force_sensitive +expertise_fs_general_improved_crippling_accuracy_3 4 3 2 3 1 force_sensitive +expertise_fs_general_force_cloak_1 4 3 4 1 1 force_sensitive +expertise_fs_general_grace_in_motion_1 4 3 5 1 1 force_sensitive +expertise_fs_general_grace_in_motion_2 4 3 5 2 1 force_sensitive +expertise_fs_general_grace_in_motion_3 4 3 5 3 1 force_sensitive +expertise_fs_general_second_wind_1 4 3 6 1 1 force_sensitive +expertise_fs_general_second_wind_2 4 3 6 2 1 force_sensitive +expertise_fs_general_stance_saber_block_1 4 4 2 1 1 force_sensitive +expertise_fs_general_improved_saber_block_1 4 4 3 1 1 force_sensitive +expertise_fs_general_improved_saber_block_2 4 4 3 2 1 force_sensitive +expertise_fs_general_improved_saber_block_3 4 4 3 3 1 force_sensitive +expertise_fs_general_fidelity_1 4 4 5 1 1 force_sensitive +expertise_fs_general_fidelity_2 4 4 5 2 1 force_sensitive +expertise_fs_general_incisiveness_1 4 5 5 1 1 force_sensitive +expertise_fs_general_incisiveness_2 4 5 5 2 1 force_sensitive +expertise_fs_general_incisiveness_3 4 5 5 3 1 force_sensitive +expertise_fs_general_force_shockwave_1 4 5 2 1 1 force_sensitive +expertise_fs_general_improved_force_shockwave_1 4 5 3 1 1 force_sensitive +expertise_fs_general_improved_force_shockwave_2 4 5 3 2 1 force_sensitive +expertise_fs_general_improved_force_shockwave_3 4 5 3 3 1 force_sensitive +expertise_fs_general_improved_force_cloak_1 4 5 4 1 1 force_sensitive +expertise_fs_path_cautious_nature_1 5 1 2 1 1 force_sensitive +expertise_fs_path_cautious_nature_2 5 1 2 2 1 force_sensitive +expertise_fs_path_cautious_nature_3 5 1 2 3 1 force_sensitive +expertise_fs_path_cautious_nature_4 5 1 2 4 1 force_sensitive +expertise_fs_path_remorseless_nature_1 5 1 6 1 1 force_sensitive +expertise_fs_path_remorseless_nature_2 5 1 6 2 1 force_sensitive +expertise_fs_path_remorseless_nature_3 5 1 6 3 1 force_sensitive +expertise_fs_path_remorseless_nature_4 5 1 6 4 1 force_sensitive +expertise_fs_path_saber_shackle_1 5 2 1 1 1 force_sensitive +expertise_fs_path_saber_shackle_2 5 2 1 2 1 force_sensitive +expertise_fs_path_saber_shackle_3 5 2 1 3 1 force_sensitive +expertise_fs_path_saber_shackle_4 5 2 1 4 1 force_sensitive +expertise_fs_path_reactive_response_1 5 2 2 1 1 force_sensitive +expertise_fs_path_reactive_response_2 5 2 2 2 1 force_sensitive +expertise_fs_path_perceptive_sentinel_1 5 2 3 1 1 force_sensitive +expertise_fs_path_perceptive_sentinel_2 5 2 3 2 1 force_sensitive +expertise_fs_path_perceptive_sentinel_3 5 2 3 3 1 force_sensitive +expertise_fs_path_perceptive_sentinel_4 5 2 3 4 1 force_sensitive +expertise_fs_path_forsake_fear_1 5 2 4 1 1 force_sensitive +expertise_fs_path_brutality_1 5 2 5 1 1 force_sensitive +expertise_fs_path_brutality_2 5 2 5 2 1 force_sensitive +expertise_fs_path_brutality_3 5 2 5 3 1 force_sensitive +expertise_fs_path_brutality_4 5 2 5 4 1 force_sensitive +expertise_fs_path_ruthless_precision_1 5 2 7 1 1 force_sensitive +expertise_fs_path_ruthless_precision_2 5 2 7 2 1 force_sensitive +expertise_fs_path_ruthless_precision_3 5 2 7 3 1 force_sensitive +expertise_fs_path_ruthless_precision_4 5 2 7 4 1 force_sensitive +expertise_fs_path_riposte_1 5 3 1 1 1 force_sensitive +expertise_fs_path_riposte_2 5 3 1 2 1 force_sensitive +expertise_fs_path_saber_reflect_1 5 3 2 1 1 force_sensitive +expertise_fs_path_cloud_minds_1 5 3 4 1 1 force_sensitive +expertise_fs_path_dark_lightning_1 5 3 5 1 1 force_sensitive +expertise_fs_path_tempt_hatred_1 5 3 6 1 1 force_sensitive +expertise_fs_path_tempt_hatred_2 5 3 6 2 1 force_sensitive +expertise_fs_path_force_choke_1 5 3 7 1 1 force_sensitive +expertise_fs_path_force_clarity_1 5 4 1 1 1 force_sensitive +expertise_fs_path_improved_saber_reflect_1 5 4 2 1 1 force_sensitive +expertise_fs_path_improved_saber_reflect_2 5 4 2 2 1 force_sensitive +expertise_fs_path_hermetic_touch_1 5 4 3 1 1 force_sensitive +expertise_fs_path_expansive_trickery_1 5 4 4 1 1 force_sensitive +expertise_fs_path_maelstrom_1 5 4 5 1 1 force_sensitive +expertise_fs_path_force_drain_1 5 4 6 1 1 force_sensitive +expertise_fs_path_improved_force_choke_1 5 4 7 1 1 force_sensitive +expertise_fs_path_improved_force_choke_2 5 4 7 2 1 force_sensitive +expertise_fs_path_flurry 5 5 1 1 1 force_sensitive +expertise_fs_path_anticipate_aggression_1 5 5 2 1 1 force_sensitive +expertise_fs_path_anticipate_aggression_2 5 5 2 2 1 force_sensitive +expertise_fs_path_soothing_aura_1 5 5 3 1 1 force_sensitive +expertise_fs_path_soothing_aura_2 5 5 3 2 1 force_sensitive +expertise_fs_path_soothing_aura_3 5 5 3 3 1 force_sensitive +expertise_fs_path_soothing_aura_4 5 5 3 4 1 force_sensitive +expertise_fs_path_lethargy_1 5 5 4 1 1 force_sensitive +expertise_fs_path_lethargy_2 5 5 4 2 1 force_sensitive +expertise_fs_path_lethargy_3 5 5 4 3 1 force_sensitive +expertise_fs_path_lethargy_4 5 5 4 4 1 force_sensitive +expertise_fs_path_wracking_energy_1 5 5 5 1 1 force_sensitive +expertise_fs_path_wracking_energy_2 5 5 5 2 1 force_sensitive +expertise_fs_path_wracking_energy_3 5 5 5 3 1 force_sensitive +expertise_fs_path_wracking_energy_4 5 5 5 4 1 force_sensitive +expertise_fs_path_improved_force_drain_1 5 5 6 1 1 force_sensitive +expertise_fs_path_improved_force_drain_2 5 5 6 2 1 force_sensitive +expertise_fs_path_improved_force_drain_3 5 5 6 3 1 force_sensitive +expertise_fs_path_strangulation_1 5 5 7 1 1 force_sensitive +expertise_fs_path_strangulation_2 5 5 7 2 1 force_sensitive +expertise_sm_general_enhanced_precision_1 7 1 2 1 1 smuggler +expertise_sm_general_enhanced_precision_2 7 1 2 2 1 smuggler +expertise_sm_general_enhanced_precision_3 7 1 2 3 1 smuggler +expertise_sm_general_enhanced_precision_4 7 1 2 4 1 smuggler +expertise_sm_general_hidden_padding_1 7 1 3 1 1 smuggler +expertise_sm_general_hidden_padding_2 7 1 3 2 1 smuggler +expertise_sm_general_gun_oil_1 7 1 4 1 1 smuggler +expertise_sm_general_elbow_grease_1 7 1 5 1 1 smuggler +expertise_sm_general_enhanced_luck_1 7 1 6 1 1 smuggler +expertise_sm_general_enhanced_luck_2 7 1 6 2 1 smuggler +expertise_sm_general_enhanced_luck_3 7 1 6 3 1 smuggler +expertise_sm_general_enhanced_luck_4 7 1 6 4 1 smuggler +expertise_sm_general_spot_a_sucker_1 7 2 2 1 1 smuggler +expertise_sm_general_hair_trigger_1 7 2 4 1 1 smuggler +expertise_sm_general_hair_trigger_2 7 2 4 2 1 smuggler +expertise_sm_general_hair_trigger_3 7 2 4 3 1 smuggler +expertise_sm_general_hair_trigger_4 7 2 4 4 1 smuggler +expertise_sm_general_switcheroo_1 7 2 5 1 1 smuggler +expertise_sm_general_switcheroo_2 7 2 5 2 1 smuggler +expertise_sm_general_switcheroo_3 7 2 5 3 1 smuggler +expertise_sm_general_switcheroo_4 7 2 5 4 1 smuggler +expertise_sm_general_off_the_cuff_1 7 2 6 1 1 smuggler +expertise_sm_general_meager_fortune_1 7 3 2 1 1 smuggler +expertise_sm_general_lined_pockets_1 7 3 3 1 1 smuggler +expertise_sm_general_lined_pockets_2 7 3 3 2 1 smuggler +expertise_sm_general_precise_bead_1 7 3 4 1 1 smuggler +expertise_sm_general_precise_bead_2 7 3 4 2 1 smuggler +expertise_sm_general_head_crack_1 7 3 5 1 1 smuggler +expertise_sm_general_head_crack_2 7 3 5 2 1 smuggler +expertise_sm_general_double_deal_1 7 3 6 1 1 smuggler +expertise_sm_general_double_deal_2 7 3 6 2 1 smuggler +expertise_sm_general_wretched_fate_1 7 4 2 1 1 smuggler +expertise_sm_general_idiot_proof_plan_1 7 4 3 1 1 smuggler +expertise_sm_general_idiot_proof_plan_2 7 4 3 2 1 smuggler +expertise_sm_general_hammer_fanning_1 7 4 4 1 1 smuggler +expertise_sm_general_hammer_fanning_2 7 4 4 2 1 smuggler +expertise_sm_general_hammer_fanning_3 7 4 4 3 1 smuggler +expertise_sm_general_hammer_fanning_4 7 4 4 4 1 smuggler +expertise_sm_general_one_two_pummel_1 7 4 5 1 1 smuggler +expertise_sm_general_one_two_pummel_2 7 4 5 2 1 smuggler +expertise_sm_general_one_two_pummel_3 7 4 5 3 1 smuggler +expertise_sm_general_one_two_pummel_4 7 4 5 4 1 smuggler +expertise_sm_general_end_of_the_line_1 7 4 6 1 1 smuggler +expertise_sm_general_poor_prospect_1 7 5 2 1 1 smuggler +expertise_sm_general_poor_prospect_2 7 5 2 2 1 smuggler +expertise_sm_general_narrow_escape_1 7 5 3 1 1 smuggler +expertise_sm_general_break_the_deal_1 7 5 4 1 1 smuggler +expertise_sm_general_bad_odds_1 7 5 5 1 1 smuggler +expertise_sm_general_nerf_herder_1 7 5 6 1 1 smuggler +expertise_sm_path_blindside_1 8 1 1 1 1 smuggler +expertise_sm_path_blindside_2 8 1 1 2 1 smuggler +expertise_sm_path_skullduggery_1 8 1 2 1 1 smuggler +expertise_sm_path_eat_dirt_1 8 1 3 1 1 smuggler +expertise_sm_path_eat_dirt_2 8 1 3 2 1 smuggler +expertise_sm_path_easy_money_1 8 1 4 1 1 smuggler +expertise_sm_path_easy_money_2 8 1 4 2 1 smuggler +expertise_sm_path_easy_money_3 8 1 4 3 1 smuggler +expertise_sm_path_easy_money_4 8 1 4 4 1 smuggler +expertise_sm_path_ploy_1 8 1 5 1 1 smuggler +expertise_sm_path_ploy_2 8 1 5 2 1 smuggler +expertise_sm_path_ploy_3 8 1 5 3 1 smuggler +expertise_sm_path_ploy_4 8 1 5 4 1 smuggler +expertise_sm_path_healthy_profits_1 8 1 6 1 1 smuggler +expertise_sm_path_sleight_of_hand_1 8 2 1 1 1 smuggler +expertise_sm_path_sleight_of_hand_2 8 2 1 2 1 smuggler +expertise_sm_path_impossible_odds_1 8 2 2 1 1 smuggler +expertise_sm_path_loaded_chance_dice_1 8 2 3 1 1 smuggler +expertise_sm_path_loaded_chance_dice_2 8 2 3 2 1 smuggler +expertise_sm_path_feeling_lucky_1 8 2 4 1 1 smuggler +expertise_sm_path_feeling_lucky_2 8 2 4 2 1 smuggler +expertise_sm_path_feeling_lucky_3 8 2 4 3 1 smuggler +expertise_sm_path_feeling_lucky_4 8 2 4 4 1 smuggler +expertise_sm_path_scandal_1 8 2 5 1 1 smuggler +expertise_sm_path_scandal_2 8 2 5 2 1 smuggler +expertise_sm_path_scandal_3 8 2 5 3 1 smuggler +expertise_sm_path_scandal_4 8 2 5 4 1 smuggler +expertise_sm_path_lucky_break_1 8 3 4 1 1 smuggler +expertise_sm_path_lucky_break_2 8 3 4 2 1 smuggler +expertise_sm_path_lucky_break_3 8 3 4 3 1 smuggler +expertise_sm_path_lucky_break_4 8 3 4 4 1 smuggler +expertise_sm_path_smooth_move_1 8 3 5 1 1 smuggler +expertise_sm_path_smooth_move_2 8 3 5 2 1 smuggler +expertise_sm_path_smooth_move_3 8 3 5 3 1 smuggler +expertise_sm_path_smooth_move_4 8 3 5 4 1 smuggler +expertise_sm_path_off_the_books_1 8 3 6 1 1 smuggler +expertise_sm_path_inside_information_1 8 4 7 1 1 smuggler +expertise_sm_path_flying_tackle_1 8 4 1 1 1 smuggler +expertise_sm_path_flying_tackle_2 8 4 1 2 1 smuggler +expertise_sm_path_pistol_whip_1 8 4 2 1 1 smuggler +expertise_sm_path_beat_down_1 8 4 3 1 1 smuggler +expertise_sm_path_beat_down_2 8 4 3 2 1 smuggler +expertise_sm_path_card_up_your_sleeve_1 8 4 4 1 1 smuggler +expertise_sm_path_card_up_your_sleeve_2 8 4 4 2 1 smuggler +expertise_sm_path_card_up_your_sleeve_3 8 4 4 3 1 smuggler +expertise_sm_path_card_up_your_sleeve_4 8 4 4 4 1 smuggler +expertise_sm_path_false_hope_1 8 4 5 1 1 smuggler +expertise_sm_path_under_the_counter_1 8 4 6 1 1 smuggler +expertise_sm_path_under_the_counter_2 8 4 6 2 1 smuggler +expertise_sm_path_blaster_at_your_side_1 8 5 2 1 1 smuggler +expertise_sm_path_blaster_at_your_side_2 8 5 2 2 1 smuggler +expertise_sm_path_quick_fix_1 8 5 4 1 1 smuggler +expertise_sm_path_quick_fix_2 8 5 4 2 1 smuggler +expertise_sm_path_quick_fix_3 8 5 4 3 1 smuggler +expertise_sm_path_quick_fix_4 8 5 4 4 1 smuggler +expertise_sm_path_fake_goods_1 8 5 5 1 1 smuggler +expertise_sm_path_fake_goods_2 8 5 5 2 1 smuggler +expertise_sm_path_best_deal_ever_1 8 5 6 1 1 smuggler +expertise_sm_path_best_deal_ever_2 8 5 6 2 1 smuggler +expertise_sm_path_shoot_first_1 8 5 7 1 1 smuggler +expertise_of_group_buff_duration_1 11 1 1 1 1 officer +expertise_of_group_buff_duration_2 11 1 1 2 1 officer +expertise_of_advanced_tactics_1 11 2 1 1 1 officer +expertise_of_focus_fire_1 11 2 2 1 1 officer +expertise_of_drillmaster_1 11 3 1 1 1 officer +expertise_of_aggro_channel_1 11 3 3 1 1 officer +expertise_of_inspiration_1 11 4 1 1 1 officer +expertise_of_scatter_1 11 4 2 1 1 officer +expertise_of_charge_1 11 5 1 1 1 officer +expertise_of_last_words_1 11 5 2 1 1 officer +expertise_of_sup_cool_1 11 1 4 1 1 officer +expertise_of_sup_cool_2 11 1 4 2 1 officer +expertise_of_sup_cool_3 11 1 4 3 1 officer +expertise_of_sup_cool_4 11 1 4 4 1 officer +expertise_of_medical_sup_1 11 3 4 1 1 officer +expertise_of_tactical_sup_1 11 4 4 1 1 officer +expertise_of_reinforcements_1 11 5 4 1 1 officer +expertise_of_aoe_act_1 11 1 5 1 1 officer +expertise_of_aoe_act_2 11 1 5 2 1 officer +expertise_of_aoe_act_3 11 1 5 3 1 officer +expertise_of_aoe_act_4 11 1 5 4 1 officer +expertise_of_aoe_crit_1 11 2 5 1 1 officer +expertise_of_aoe_crit_2 11 2 5 2 1 officer +expertise_of_aoe_crit_3 11 2 5 3 1 officer +expertise_of_aoe_dam_1 11 3 5 1 1 officer +expertise_of_aoe_dam_2 11 3 5 2 1 officer +expertise_of_firepower_1 11 4 5 1 1 officer +expertise_of_firepower_cool_1 11 5 5 1 1 officer +expertise_of_firepower_cool_2 11 5 5 2 1 officer +expertise_of_firepower_cool_3 11 5 5 3 1 officer +expertise_of_sure_act_1 11 1 6 1 1 officer +expertise_of_sure_act_2 11 1 6 2 1 officer +expertise_of_sure_act_3 11 1 6 3 1 officer +expertise_of_sure_act_4 11 1 6 4 1 officer +expertise_of_sure_dam_1 11 2 6 1 1 officer +expertise_of_sure_dam_2 11 2 6 2 1 officer +expertise_of_sure_dam_3 11 2 6 3 1 officer +expertise_of_paint_dam_1 11 4 6 1 1 officer +expertise_of_paint_dam_2 11 4 6 2 1 officer +expertise_of_paint_debuff_1 11 4 7 1 1 officer +expertise_of_advanced_paint_1 11 5 6 1 1 officer +expertise_of_paint_expose_1 11 5 7 1 1 officer +expertise_of_strength_1 10 1 1 1 1 officer +expertise_of_strength_2 10 1 1 2 1 officer +expertise_of_strength_3 10 1 1 3 1 officer +expertise_of_strength_4 10 1 1 4 1 officer +expertise_of_precision_1 10 1 3 1 1 officer +expertise_of_precision_2 10 1 3 2 1 officer +expertise_of_precision_3 10 1 3 3 1 officer +expertise_of_precision_4 10 1 3 4 1 officer +expertise_of_constitution_1 10 1 5 1 1 officer +expertise_of_constitution_2 10 1 5 2 1 officer +expertise_of_constitution_3 10 1 5 3 1 officer +expertise_of_constitution_4 10 1 5 4 1 officer +expertise_of_stamina_1 10 1 7 1 1 officer +expertise_of_stamina_2 10 1 7 2 1 officer +expertise_of_stamina_3 10 1 7 3 1 officer +expertise_of_stamina_4 10 1 7 4 1 officer +expertise_of_1h_dam_1 10 2 1 1 1 officer +expertise_of_1h_dam_2 10 2 1 2 1 officer +expertise_of_1h_dam_3 10 2 1 3 1 officer +expertise_of_1h_dam_4 10 2 1 4 1 officer +expertise_of_1h_crit_1 10 3 1 1 1 officer +expertise_of_1h_crit_2 10 3 1 2 1 officer +expertise_of_decapitate_1 10 4 1 1 1 officer +expertise_of_leg_strike_1 10 4 2 1 1 officer +expertise_of_vortex_1 10 5 1 1 1 officer +expertise_of_pistol_dam_1 10 2 3 1 1 officer +expertise_of_pistol_dam_2 10 2 3 2 1 officer +expertise_of_pistol_dam_3 10 2 3 3 1 officer +expertise_of_pistol_dam_4 10 2 3 4 1 officer +expertise_of_pistol_crit_1 10 3 3 1 1 officer +expertise_of_pistol_crit_2 10 3 3 2 1 officer +expertise_of_dm_1 10 4 3 1 1 officer +expertise_of_pistol_bleed 10 5 3 1 1 officer +expertise_of_armor_eng_1 10 2 5 1 1 officer +expertise_of_armor_eng_2 10 2 5 2 1 officer +expertise_of_stimulator_1 10 4 5 1 1 officer +expertise_of_heal_dam_1 10 5 5 1 1 officer +expertise_of_heal_dam_2 10 5 5 2 1 officer +expertise_of_armor_kin_1 10 2 7 1 1 officer +expertise_of_armor_kin_2 10 2 7 2 1 officer +expertise_of_emergency_shield 10 5 6 1 1 officer +expertise_of_purge_1 10 4 7 1 1 officer +expertise_of_heal_cool_1 10 5 7 1 1 officer +expertise_of_heal_cool_2 10 5 7 2 1 officer +expertise_me_hot_duration_1 17 1 1 1 1 medic +expertise_me_hot_duration_2 17 1 1 2 1 medic +expertise_me_hot_duration_3 17 1 1 3 1 medic +expertise_me_hot_duration_4 17 1 1 4 1 medic +expertise_me_revive_duration_1 17 3 1 1 1 medic +expertise_me_revive_duration_2 17 3 1 2 1 medic +expertise_me_revive_duration_3 17 3 1 3 1 medic +expertise_me_blood_cleaners_1 17 4 1 1 1 medic +expertise_me_bacta_bomb_1 17 5 1 1 1 medic +expertise_me_heal_damage_1 17 1 2 1 1 medic +expertise_me_heal_damage_2 17 1 2 2 1 medic +expertise_me_heal_damage_3 17 1 2 3 1 medic +expertise_me_heal_damage_4 17 1 2 4 1 medic +expertise_me_cure_affliction_1 17 2 2 1 1 medic +expertise_me_heal_action_1 17 3 2 1 1 medic +expertise_me_heal_action_2 17 3 2 2 1 medic +expertise_me_heal_action_3 17 3 2 3 1 medic +expertise_me_serotonin_boost_1 17 4 2 1 1 medic +expertise_me_bacta_grenade_1 17 5 2 1 1 medic +expertise_me_enhance_duration_1 17 2 4 1 1 medic +expertise_me_enhance_duration_2 17 2 4 2 1 medic +expertise_me_enhance_duration_3 17 2 4 3 1 medic +expertise_me_enhancement_specialist_1 17 3 4 1 1 medic +expertise_me_reckless_stimulation_1 17 4 4 1 1 medic +expertise_me_stasis_1 17 5 4 1 1 medic +expertise_me_vital_action_1 17 1 6 1 1 medic +expertise_me_vital_action_2 17 1 6 2 1 medic +expertise_me_vital_action_3 17 1 6 3 1 medic +expertise_me_vital_action_4 17 1 6 4 1 medic +expertise_me_bacta_resistance_1 17 2 6 1 1 medic +expertise_me_dot_damage_1 17 3 6 1 1 medic +expertise_me_dot_damage_2 17 3 6 2 1 medic +expertise_me_dot_damage_3 17 3 6 3 1 medic +expertise_me_serotonin_purge_1 17 4 6 1 1 medic +expertise_me_induce_insanity_1 17 5 6 1 1 medic +expertise_me_vital_damage_1 17 1 7 1 1 medic +expertise_me_vital_damage_2 17 1 7 2 1 medic +expertise_me_vital_damage_3 17 1 7 3 1 medic +expertise_me_vital_damage_4 17 1 7 4 1 medic +expertise_me_electrolyte_drain_1 17 2 7 1 1 medic +expertise_me_dot_duration_1 17 3 7 1 1 medic +expertise_me_dot_duration_2 17 3 7 2 1 medic +expertise_me_dot_duration_3 17 3 7 3 1 medic +expertise_me_traumatize_1 17 4 7 1 1 medic +expertise_me_thyroid_rupture_1 17 5 7 1 1 medic +expertise_me_strength_1 16 1 1 1 1 medic +expertise_me_strength_2 16 1 1 2 1 medic +expertise_me_strength_3 16 1 1 3 1 medic +expertise_me_strength_4 16 1 1 4 1 medic +expertise_me_enhance_strength_1 16 2 2 1 1 medic +expertise_me_carbine_damage_1 16 2 1 1 1 medic +expertise_me_carbine_damage_2 16 2 1 2 1 medic +expertise_me_carbine_damage_3 16 2 1 3 1 medic +expertise_me_carbine_damage_4 16 2 1 4 1 medic +expertise_me_dueterium_rounds_1 16 3 1 1 1 medic +expertise_me_humanoid_crits_1 16 4 1 1 1 medic +expertise_me_humanoid_crits_2 16 4 1 2 1 medic +expertise_me_humanoid_crits_3 16 4 1 3 1 medic +expertise_me_burst_1 16 5 1 1 1 medic +expertise_me_agility_1 16 1 3 1 1 medic +expertise_me_agility_2 16 1 3 2 1 medic +expertise_me_agility_3 16 1 3 3 1 medic +expertise_me_agility_4 16 1 3 4 1 medic +expertise_me_enhance_agility_1 16 2 5 1 1 medic +expertise_me_unarmed_damage_1 16 2 3 1 1 medic +expertise_me_unarmed_damage_2 16 2 3 2 1 medic +expertise_me_unarmed_damage_3 16 2 3 3 1 medic +expertise_me_unarmed_damage_4 16 2 3 4 1 medic +expertise_me_poison_knuckle_1 16 3 3 1 1 medic +expertise_me_unarmed_crit_1 16 4 3 1 1 medic +expertise_me_unarmed_crit_2 16 4 3 2 1 medic +expertise_me_unarmed_crit_3 16 4 3 3 1 medic +expertise_me_cranial_smash_1 16 5 3 1 1 medic +expertise_me_agro_healing_1 16 2 4 1 1 medic +expertise_me_agro_healing_2 16 2 4 2 1 medic +expertise_me_agro_healing_3 16 2 4 3 1 medic +expertise_me_evasion_1 16 4 4 1 1 medic +expertise_me_precision_1 16 1 6 1 1 medic +expertise_me_precision_2 16 1 6 2 1 medic +expertise_me_precision_3 16 1 6 3 1 medic +expertise_me_precision_4 16 1 6 4 1 medic +expertise_me_enhance_precision_1 16 2 6 1 1 medic +expertise_me_kinetic_armor_1 16 3 7 1 1 medic +expertise_me_kinetic_armor_2 16 3 7 2 1 medic +expertise_me_kinetic_armor_3 16 3 7 3 1 medic +expertise_me_kinetic_armor_4 16 3 7 4 1 medic +expertise_me_enhance_block_1 16 5 5 1 1 medic +expertise_me_energy_armor_1 16 2 7 1 1 medic +expertise_me_energy_armor_2 16 2 7 2 1 medic +expertise_me_energy_armor_3 16 2 7 3 1 medic +expertise_me_energy_armor_4 16 2 7 4 1 medic +expertise_me_enhance_dodge_1 16 5 7 1 1 medic +expertise_co_remote_detonator_1 13 1 1 1 1 commando +expertise_co_powered_armor_1 13 1 3 1 1 commando +expertise_co_powered_armor_2 13 1 3 2 1 commando +expertise_co_powered_armor_3 13 1 3 3 1 commando +expertise_co_powered_armor_4 13 1 3 4 1 commando +expertise_co_suppressing_fire_1 13 1 5 1 1 commando +expertise_co_cluster_bomb 13 1 7 1 1 commando +expertise_co_blow_em_away_1 13 1 6 1 1 commando +expertise_co_blow_em_away_2 13 1 6 2 1 commando +expertise_co_flashbang_1 13 2 1 1 1 commando +expertise_co_flashbang_2 13 2 1 2 1 commando +expertise_co_pinpoint_shielding_1 13 2 3 1 1 commando +expertise_co_pinpoint_shielding_2 13 2 3 2 1 commando +expertise_co_pinpoint_shielding_3 13 2 3 3 1 commando +expertise_co_pinpoint_shielding_4 13 2 3 4 1 commando +expertise_co_suppression_efficiency_1 13 2 5 1 1 commando +expertise_co_suppression_efficiency_2 13 2 5 2 1 commando +expertise_co_suppression_efficiency_3 13 2 5 3 1 commando +expertise_co_suppression_efficiency_4 13 2 5 4 1 commando +expertise_co_killing_spree 13 2 7 1 1 commando +expertise_co_killing_grimace_1 13 2 6 1 1 commando +expertise_co_killing_grimace_2 13 2 6 2 1 commando +expertise_co_timer_reset_1 13 3 1 1 1 commando +expertise_co_timer_reset_2 13 3 1 2 1 commando +expertise_co_deflective_armor_1 13 3 3 1 1 commando +expertise_co_deflective_armor_2 13 3 3 2 1 commando +expertise_co_deflective_armor_3 13 3 3 3 1 commando +expertise_co_deflective_armor_4 13 3 3 4 1 commando +expertise_co_riddle_armor_1 13 3 5 1 1 commando +expertise_co_imp_riddle_armor_1 13 3 6 1 1 commando +expertise_co_imp_riddle_armor_2 13 3 6 2 1 commando +expertise_co_youll_regret_that_1 13 3 7 1 1 commando +expertise_co_youll_regret_that_2 13 3 7 2 1 commando +expertise_co_youll_regret_that_3 13 3 7 3 1 commando +expertise_co_youll_regret_that_4 13 3 7 4 1 commando +expertise_co_angled_shrapnel_1 13 4 1 1 1 commando +expertise_co_angled_shrapnel_2 13 4 1 2 1 commando +expertise_co_blast_resistance_1 13 3 4 1 1 commando +expertise_co_blast_resistance_2 13 3 4 2 1 commando +expertise_co_blast_resistance_3 13 3 4 3 1 commando +expertise_co_blast_resistance_4 13 3 4 4 1 commando +expertise_co_armor_cracker_1 13 4 5 1 1 commando +expertise_co_stim_armor_1 13 4 7 1 1 commando +expertise_co_improved_explosives_1 13 5 1 1 1 commando +expertise_co_improved_explosives_2 13 5 1 2 1 commando +expertise_co_improved_explosives_3 13 5 1 3 1 commando +expertise_co_improved_explosives_4 13 5 1 4 1 commando +expertise_co_stand_fast_1 13 4 3 1 1 commando +expertise_co_imp_stand_fast_1 13 5 3 1 1 commando +expertise_co_imp_stand_fast_2 13 5 3 2 1 commando +expertise_co_imp_stand_fast_3 13 5 3 3 1 commando +expertise_co_mirror_armor_1 13 5 6 1 1 commando +expertise_co_diagnostic_armor_1 13 5 7 1 1 commando +expertise_co_general_enhanced_luck_1 14 1 1 1 1 commando +expertise_co_general_enhanced_luck_2 14 1 1 2 1 commando +expertise_co_enhanced_precision_1 14 1 3 1 1 commando +expertise_co_enhanced_precision_2 14 1 3 2 1 commando +expertise_co_enhanced_constitution_1 14 1 5 1 1 commando +expertise_co_enhanced_constitution_2 14 1 5 2 1 commando +expertise_co_enhanced_stamina_1 14 1 7 1 1 commando +expertise_co_enhanced_stamina_2 14 1 7 2 1 commando +expertise_co_position_secured_1 14 2 1 1 1 commando +expertise_co_imp_position_secured_1 14 2 2 1 1 commando +expertise_co_imp_position_secured_2 14 2 2 2 1 commando +expertise_co_imp_position_secured_3 14 2 2 3 1 commando +expertise_co_hose_down_1 14 2 3 1 1 commando +expertise_co_hose_down_2 14 2 3 2 1 commando +expertise_co_blast_radius_1 14 2 5 1 1 commando +expertise_co_blast_radius_2 14 2 5 2 1 commando +expertise_co_blast_radius_3 14 2 5 3 1 commando +expertise_co_blast_radius_4 14 2 5 4 1 commando +expertise_co_focus_beam_1 14 2 7 1 1 commando +expertise_co_burst_fire_1 14 3 1 1 1 commando +expertise_co_burst_fire_2 14 3 1 2 1 commando +expertise_co_keen_eye_1 14 3 3 1 1 commando +expertise_co_keen_eye_2 14 3 3 2 1 commando +expertise_co_strong_arm_1 14 3 5 1 1 commando +expertise_co_strong_arm_2 14 3 5 2 1 commando +expertise_co_strong_arm_3 14 3 5 3 1 commando +expertise_co_strong_arm_4 14 3 5 4 1 commando +expertise_co_tibanna_gas_1 14 3 7 1 1 commando +expertise_co_tibanna_gas_2 14 3 7 2 1 commando +expertise_co_tibanna_gas_3 14 3 7 3 1 commando +expertise_co_tibanna_gas_4 14 3 7 4 1 commando +expertise_co_on_target_1 14 4 1 1 1 commando +expertise_co_on_target_2 14 4 1 2 1 commando +expertise_co_on_target_3 14 4 1 3 1 commando +expertise_co_on_target_4 14 4 1 4 1 commando +expertise_co_heavy_ammunition_1 14 4 3 1 1 commando +expertise_co_heavy_ammunition_2 14 4 3 2 1 commando +expertise_co_heavy_ammunition_3 14 4 3 3 1 commando +expertise_co_heavy_ammunition_4 14 4 3 4 1 commando +expertise_co_packed_explosives_1 14 4 5 1 1 commando +expertise_co_packed_explosives_2 14 4 5 2 1 commando +expertise_co_packed_explosives_3 14 4 5 3 1 commando +expertise_co_packed_explosives_4 14 4 5 4 1 commando +expertise_co_lethal_beam_1 14 4 7 1 1 commando +expertise_co_base_of_operations_1 14 5 1 1 1 commando +expertise_co_marksman_1 14 5 3 1 1 commando +expertise_co_marksman_2 14 5 3 2 1 commando +expertise_co_marksman_3 14 5 3 3 1 commando +expertise_co_short_fuse_1 14 5 5 1 1 commando +expertise_co_enhanced_fuel_cans_1 14 5 7 1 1 commando +expertise_co_enhanced_fuel_cans_2 14 5 7 2 1 commando +expertise_co_enhanced_fuel_cans_3 14 5 7 3 1 commando +expertise_co_enhanced_fuel_cans_4 14 5 7 4 1 commando +expertise_sp_precision_1 19 1 2 1 1 spy +expertise_sp_precision_2 19 1 2 2 1 spy +expertise_sp_increased_strength_1 19 1 3 1 1 spy +expertise_sp_increased_strength_2 19 1 3 2 1 spy +expertise_sp_increased_agility_1 19 1 5 1 1 spy +expertise_sp_increased_agility_2 19 1 5 2 1 spy +expertise_sp_cloaking_armor_1 19 1 6 1 1 spy +expertise_sp_cloaking_armor_2 19 1 6 2 1 spy +expertise_sp_hidden_daggers_1 19 2 1 1 1 spy +expertise_sp_cheap_strikes_1 19 2 3 1 1 spy +expertise_sp_cheap_strikes_2 19 2 3 2 1 spy +expertise_sp_cheap_strikes_3 19 2 3 3 1 spy +expertise_sp_cheap_strikes_4 19 2 3 4 1 spy +expertise_sp_cheap_shots_1 19 2 5 1 1 spy +expertise_sp_cheap_shots_2 19 2 5 2 1 spy +expertise_sp_cheap_shots_3 19 2 5 3 1 spy +expertise_sp_cheap_shots_4 19 2 5 4 1 spy +expertise_sp_protective_armor_1 19 2 7 1 1 spy +expertise_sp_protective_armor_2 19 2 7 2 1 spy +expertise_sp_protective_armor_3 19 2 7 3 1 spy +expertise_sp_protective_armor_4 19 2 7 4 1 spy +expertise_sp_improved_spys_fang_1 19 3 1 1 1 spy +expertise_sp_opportunity_1 19 3 4 1 1 spy +expertise_sp_opportunity_2 19 3 4 2 1 spy +expertise_sp_opportunity_3 19 3 4 3 1 spy +expertise_sp_opportunity_4 19 3 4 4 1 spy +expertise_sp_glancing_armor_1 19 3 7 1 1 spy +expertise_sp_glancing_armor_2 19 3 7 2 1 spy +expertise_sp_equilibrium 19 4 1 1 1 spy +expertise_sp_close_quarters_1 19 4 3 1 1 spy +expertise_sp_close_quarters_2 19 4 3 2 1 spy +expertise_sp_close_quarters_3 19 4 3 3 1 spy +expertise_sp_deadly_pistols_1 19 4 5 1 1 spy +expertise_sp_deadly_pistols_2 19 4 5 2 1 spy +expertise_sp_deadly_pistols_3 19 4 5 3 1 spy +expertise_sp_avoid_damage_1 19 4 7 1 1 spy +expertise_sp_assassins_mark 19 5 3 1 1 spy +expertise_sp_jagged_edge_1 19 5 4 1 1 spy +expertise_sp_jagged_edge_2 19 5 4 2 1 spy +expertise_sp_jagged_edge_3 19 5 4 3 1 spy +expertise_sp_savagery 19 5 5 1 1 spy +expertise_sp_preparation_1 19 5 7 1 1 spy +expertise_sp_quiet_steps_1 20 1 1 1 1 spy +expertise_sp_quiet_steps_2 20 1 1 2 1 spy +expertise_sp_run_its_course_1 20 1 3 1 1 spy +expertise_sp_improved_first_aid_1 20 1 4 1 1 spy +expertise_sp_improved_first_aid_2 20 1 4 2 1 spy +expertise_sp_cloaked_recovery_1 20 1 5 1 1 spy +expertise_sp_diversion_1 20 1 7 1 1 spy +expertise_sp_diversion_2 20 1 7 2 1 spy +expertise_sp_reveal_shadows_1 20 2 1 1 1 spy +expertise_sp_rapid_concealment_1 20 2 3 1 1 spy +expertise_sp_rapid_concealment_2 20 2 3 2 1 spy +expertise_sp_rapid_concealment_3 20 2 3 3 1 spy +expertise_sp_rapid_concealment_4 20 2 3 4 1 spy +expertise_sp_assassins_blade_1 20 2 4 1 1 spy +expertise_sp_assassins_blade_2 20 2 4 2 1 spy +expertise_sp_puncturing_strikes_1 20 2 5 1 1 spy +expertise_sp_puncturing_strikes_2 20 2 5 2 1 spy +expertise_sp_puncturing_strikes_3 20 2 5 3 1 spy +expertise_sp_puncturing_strikes_4 20 2 5 4 1 spy +expertise_sp_cloaked_attacks_1 20 2 7 1 1 spy +expertise_sp_careful_observation_1 20 3 1 1 1 spy +expertise_sp_careful_observation_2 20 3 1 2 1 spy +expertise_sp_smoke_mirrors 20 3 3 1 1 spy +expertise_sp_vibrogenerator_1 20 3 4 1 1 spy +expertise_sp_vibrogenerator_2 20 3 4 2 1 spy +expertise_sp_vibrogenerator_3 20 3 4 3 1 spy +expertise_sp_crippling_traps_1 20 3 5 1 1 spy +expertise_sp_crippling_traps_2 20 3 5 2 1 spy +expertise_sp_cloak_and_dagger_1 20 3 7 1 1 spy +expertise_sp_cloak_and_dagger_2 20 3 7 2 1 spy +expertise_sp_cloak_and_dagger_3 20 3 7 3 1 spy +expertise_sp_cloak_and_dagger_4 20 3 7 4 1 spy +expertise_sp_expose_shadows_1 20 4 1 1 1 spy +expertise_sp_expose_shadows_2 20 4 1 2 1 spy +expertise_sp_expose_shadows_3 20 4 1 3 1 spy +expertise_sp_expose_shadows_4 20 4 1 4 1 spy +expertise_sp_resonance 20 4 4 1 1 spy +expertise_sp_burst_of_shadows_1 20 4 5 1 1 spy +expertise_sp_initiative_1 20 4 7 1 1 spy +expertise_sp_initiative_2 20 4 7 2 1 spy +expertise_sp_initiative_3 20 4 7 3 1 spy +expertise_sp_initiative_4 20 4 7 4 1 spy +expertise_sp_without_a_trace_1 20 5 3 1 1 spy +expertise_sp_covert_mastery_1 20 5 5 1 1 spy +expertise_sp_shifty_setup_1 20 5 7 1 1 spy +expertise_sp_smoke_screen_1 99 2 2 1 1 spy +expertise_sp_smoke_screen_2 99 2 2 2 1 spy +expertise_sp_smoke_screen_3 99 2 2 3 1 spy +expertise_sp_smoke_screen_4 99 2 2 4 1 spy +expertise_sp_decoy_1 99 2 4 1 1 spy +expertise_sp_assassins_blade_4 99 2 4 2 1 spy +expertise_sp_noxious_traps_1 99 2 5 1 1 spy +expertise_sp_noxious_traps_2 99 2 5 2 1 spy +expertise_sp_steup_1 99 3 6 1 1 spy +expertise_sp_steup_2 99 3 6 2 1 spy +expertise_sp_steup_3 99 3 6 3 1 spy +expertise_sp_steup_4 99 3 6 4 1 spy +expertise_sp_shadows_embrace_1 99 4 2 1 1 spy +expertise_sp_shadows_embrace_2 99 4 2 2 1 spy +expertise_sp_shadows_embrace_3 99 4 2 3 1 spy +expertise_sp_shadows_embrace_4 99 4 2 4 1 spy +expertise_sp_undercover_1 99 4 3 1 1 spy +expertise_sp_undercover_2 99 4 3 2 1 spy +expertise_sp_undercover_3 99 4 3 3 1 spy +expertise_sp_deadly_toxins_1 99 4 5 1 1 spy +expertise_sp_deadly_toxins_2 99 4 5 2 1 spy +expertise_en_inspired_fitness_1 23 1 2 1 1 entertainer +expertise_en_inspired_fitness_2 23 1 2 2 1 entertainer +expertise_en_inspired_fitness_3 23 1 2 3 1 entertainer +expertise_en_inspired_fitness_4 23 1 2 4 1 entertainer +expertise_en_inspired_resilience_1 23 1 4 1 1 entertainer +expertise_en_inspired_resilience_2 23 1 4 2 1 entertainer +expertise_en_inspired_resilience_3 23 1 4 3 1 entertainer +expertise_en_inspired_resilience_4 23 1 4 4 1 entertainer +expertise_en_inspired_industry_1 23 1 6 1 1 entertainer +expertise_en_inspired_industry_2 23 1 6 2 1 entertainer +expertise_en_inspired_industry_3 23 1 6 3 1 entertainer +expertise_en_inspired_industry_4 23 1 6 4 1 entertainer +expertise_en_creativity_1 23 2 1 1 1 entertainer +expertise_en_creativity_2 23 2 1 2 1 entertainer +expertise_en_creativity_3 23 2 1 3 1 entertainer +expertise_en_creativity_4 23 2 1 4 1 entertainer +expertise_en_holism_1 23 2 3 1 1 entertainer +expertise_en_harvest_faire_1 23 2 4 1 1 entertainer +expertise_en_second_chance_1 23 2 5 1 1 entertainer +expertise_en_go_with_the_flow_1 23 2 6 1 1 entertainer +expertise_en_intense_performer_1 23 3 1 1 1 entertainer +expertise_en_intense_performer_2 23 3 1 2 1 entertainer +expertise_en_intense_performer_3 23 3 1 3 1 entertainer +expertise_en_intense_performer_4 23 3 1 4 1 entertainer +expertise_en_affability_1 23 4 2 1 1 entertainer +expertise_en_affability_2 23 4 2 2 1 entertainer +expertise_en_affability_3 23 4 2 3 1 entertainer +expertise_en_affability_4 23 4 2 4 1 entertainer +expertise_en_flush_with_success_1 23 3 5 1 1 entertainer +expertise_en_inspired_reactions_1 23 3 6 1 1 entertainer +expertise_en_inspired_reactions_2 23 3 6 2 1 entertainer +expertise_en_inspired_reactions_3 23 3 6 3 1 entertainer +expertise_en_inspired_reactions_4 23 3 6 4 1 entertainer +expertise_en_lasting_impression_1 23 4 1 1 1 entertainer +expertise_en_lasting_impression_2 23 4 1 2 1 entertainer +expertise_en_lasting_impression_3 23 4 1 3 1 entertainer +expertise_en_lasting_impression_4 23 4 1 4 1 entertainer +expertise_en_inspired_warfare_1 23 4 6 1 1 entertainer +expertise_en_inspired_warfare_2 23 4 6 2 1 entertainer +expertise_en_inspired_warfare_3 23 4 6 3 1 entertainer +expertise_en_inspired_warfare_4 23 4 6 4 1 entertainer +expertise_en_improv_1 23 2 2 1 1 entertainer +expertise_en_holographic_mastery_1 23 4 7 1 1 entertainer +expertise_en_holographic_mastery_2 23 4 7 2 1 entertainer +expertise_en_holographic_duration_1 23 5 7 1 1 entertainer +expertise_en_dramatic_flair_1 22 1 4 1 1 entertainer +expertise_en_dramatic_flair_2 22 1 4 2 1 entertainer +expertise_en_dramatic_flair_3 22 1 4 3 1 entertainer +expertise_en_dramatic_flair_4 22 1 4 4 1 entertainer +expertise_en_strike_1 22 2 1 1 1 entertainer +expertise_en_conditioned_vessel_1 22 2 2 1 1 entertainer +expertise_en_conditioned_vessel_2 22 2 2 2 1 entertainer +expertise_en_conditioned_vessel_3 22 2 2 3 1 entertainer +expertise_en_conditioned_vessel_4 22 2 2 4 1 entertainer +expertise_en_thought_as_action_1 22 3 5 1 1 entertainer +expertise_en_thought_as_action_2 22 3 5 2 1 entertainer +expertise_en_thought_as_action_3 22 3 5 3 1 entertainer +expertise_en_thought_as_action_4 22 3 5 4 1 entertainer +expertise_en_folded_inward_1 22 2 5 1 1 entertainer +expertise_en_folded_inward_2 22 2 5 2 1 entertainer +expertise_en_folded_inward_3 22 2 5 3 1 entertainer +expertise_en_folded_inward_4 22 2 5 4 1 entertainer +expertise_en_thrill_1 22 2 6 1 1 entertainer +expertise_en_project_will_1 22 3 1 1 1 entertainer +expertise_en_rising_spirit_1 22 3 2 1 1 entertainer +expertise_en_rising_spirit_2 22 3 2 2 1 entertainer +expertise_en_rising_spirit_3 22 3 2 3 1 entertainer +expertise_en_rising_spirit_4 22 3 2 4 1 entertainer +expertise_en_focused_control_1 22 3 3 1 1 entertainer +expertise_en_focused_control_2 22 3 3 2 1 entertainer +expertise_en_focused_control_3 22 3 3 3 1 entertainer +expertise_en_focused_control_4 22 3 3 4 1 entertainer +expertise_en_heal_1 22 2 3 1 1 entertainer +expertise_en_encore_heal_1 22 2 4 1 1 entertainer +expertise_en_encore_heal_2 22 2 4 2 1 entertainer +expertise_en_encore_heal_3 22 2 4 3 1 entertainer +expertise_en_emotional_prescience_1 22 3 4 1 1 entertainer +expertise_en_emotional_prescience_2 22 3 4 2 1 entertainer +expertise_en_emotional_prescience_3 22 3 4 3 1 entertainer +expertise_en_emotional_prescience_4 22 3 4 4 1 entertainer +expertise_en_to_the_hilt_1 22 3 6 1 1 entertainer +expertise_en_to_the_hilt_2 22 3 6 2 1 entertainer +expertise_en_sweeping_pirouette_1 22 4 1 1 1 entertainer +expertise_en_controlled_spin_1 22 4 2 1 1 entertainer +expertise_en_controlled_spin_2 22 4 2 2 1 entertainer +expertise_en_controlled_spin_3 22 4 2 3 1 entertainer +expertise_en_void_dance_1 22 4 4 1 1 entertainer +expertise_en_show_stopper_1 22 4 5 1 1 entertainer +expertise_en_show_stopper_2 22 4 5 2 1 entertainer +expertise_en_show_stopper_3 22 4 5 3 1 entertainer +expertise_en_unhealthy_fixation_1 22 4 6 1 1 entertainer +expertise_en_allure_1 22 4 7 1 1 entertainer +expertise_en_allure_2 22 4 7 2 1 entertainer +expertise_en_allure_3 22 4 7 3 1 entertainer +expertise_en_spiral_kick_1 22 5 1 1 1 entertainer +expertise_en_uprising_1 22 5 2 1 1 entertainer +expertise_en_uprising_2 22 5 2 2 1 entertainer +expertise_en_annulling_1 22 5 4 1 1 entertainer +expertise_en_annulling_2 22 5 4 2 1 entertainer +expertise_en_annulling_3 22 5 4 3 1 entertainer +expertise_en_stage_presence_1 22 5 5 1 1 entertainer +expertise_en_stage_presence_2 22 5 5 2 1 entertainer +expertise_en_stage_presence_3 22 5 5 3 1 entertainer +expertise_en_sprint_1 22 5 6 1 1 entertainer +expertise_trader_business_accounting_1 29 1 1 1 1 trader +expertise_trader_business_accounting_2 29 1 1 2 1 trader +expertise_trader_business_accounting_3 29 1 1 3 1 trader +expertise_trader_business_accounting_4 29 1 1 4 1 trader +expertise_trader_sampling_collection_1 29 1 7 1 1 trader +expertise_trader_sampling_collection_2 29 1 7 2 1 trader +expertise_trader_sampling_collection_3 29 1 7 3 1 trader +expertise_trader_sampling_collection_4 29 1 7 4 1 trader +expertise_trader_warehousing_1 29 2 1 1 1 trader +expertise_trader_warehousing_2 29 2 1 2 1 trader +expertise_trader_warehousing_3 29 2 1 3 1 trader +expertise_trader_warehousing_4 29 2 1 4 1 trader +expertise_trader_harvester_storage_1 29 2 5 1 1 trader +expertise_trader_harvester_storage_2 29 2 5 2 1 trader +expertise_trader_harvester_storage_3 29 2 5 3 1 trader +expertise_trader_harvester_storage_4 29 2 5 4 1 trader +expertise_trader_sampling_efficiency_1 29 2 7 1 1 trader +expertise_trader_sampling_efficiency_2 29 2 7 2 1 trader +expertise_trader_sampling_efficiency_3 29 2 7 3 1 trader +expertise_trader_personnel_management_1 29 3 1 1 1 trader +expertise_trader_personnel_management_2 29 3 1 2 1 trader +expertise_trader_factory_maintenance_1 29 3 3 1 1 trader +expertise_trader_factory_maintenance_2 29 3 3 2 1 trader +expertise_trader_factory_maintenance_3 29 3 3 3 1 trader +expertise_trader_factory_maintenance_4 29 3 3 4 1 trader +expertise_trader_harvester_maintenance_1 29 3 5 1 1 trader +expertise_trader_harvester_maintenance_2 29 3 5 2 1 trader +expertise_trader_harvester_maintenance_3 29 3 5 3 1 trader +expertise_trader_harvester_maintenance_4 29 3 5 4 1 trader +expertise_trader_factory_energy_1 29 4 3 1 1 trader +expertise_trader_factory_energy_2 29 4 3 2 1 trader +expertise_trader_factory_energy_3 29 4 3 3 1 trader +expertise_trader_factory_energy_4 29 4 3 4 1 trader +expertise_trader_harvester_energy_1 29 4 5 1 1 trader +expertise_trader_harvester_energy_2 29 4 5 2 1 trader +expertise_trader_harvester_energy_3 29 4 5 3 1 trader +expertise_trader_harvester_energy_4 29 4 5 4 1 trader +expertise_trader_reverse_engineering_1 29 4 7 1 1 trader +expertise_trader_reverse_engineering_2 29 4 7 2 1 trader +expertise_trader_factory_production_1 29 5 3 1 1 trader +expertise_trader_factory_production_2 29 5 3 2 1 trader +expertise_trader_harvester_collection_1 29 5 5 1 1 trader +expertise_trader_harvester_collection_2 29 5 5 2 1 trader +expertise_domestic_tailor_dexterity_1 25 1 1 1 1 trader_dom +expertise_domestic_tailor_dexterity_2 25 1 1 2 1 trader_dom +expertise_domestic_tailor_dexterity_3 25 1 1 3 1 trader_dom +expertise_domestic_tailor_dexterity_4 25 1 1 4 1 trader_dom +expertise_domestic_artisan_dexterity_1 25 1 4 1 1 trader_dom +expertise_domestic_artisan_dexterity_2 25 1 4 2 1 trader_dom +expertise_domestic_artisan_dexterity_3 25 1 4 3 1 trader_dom +expertise_domestic_artisan_dexterity_4 25 1 4 4 1 trader_dom +expertise_domestic_chef_dexterity_1 25 1 7 1 1 trader_dom +expertise_domestic_chef_dexterity_2 25 1 7 2 1 trader_dom +expertise_domestic_chef_dexterity_3 25 1 7 3 1 trader_dom +expertise_domestic_chef_dexterity_4 25 1 7 4 1 trader_dom +expertise_domestic_tailor_insight_1 25 2 2 1 1 trader_dom +expertise_domestic_tailor_insight_2 25 2 2 2 1 trader_dom +expertise_domestic_artisan_hypothesis_1 25 2 4 1 1 trader_dom +expertise_domestic_artisan_hypothesis_2 25 2 4 2 1 trader_dom +expertise_domestic_artisan_hypothesis_3 25 2 4 3 1 trader_dom +expertise_domestic_artisan_hypothesis_4 25 2 4 4 1 trader_dom +expertise_domestic_chef_insight_1 25 2 6 1 1 trader_dom +expertise_domestic_chef_insight_2 25 2 6 2 1 trader_dom +expertise_domestic_tailor_hypothesis_1 25 3 1 1 1 trader_dom +expertise_domestic_tailor_hypothesis_2 25 3 1 2 1 trader_dom +expertise_domestic_tailor_hypothesis_3 25 3 1 3 1 trader_dom +expertise_domestic_tailor_hypothesis_4 25 3 1 4 1 trader_dom +expertise_domestic_resource_processing_1 25 3 3 1 1 trader_dom +expertise_domestic_resource_processing_2 25 3 3 2 1 trader_dom +expertise_domestic_chef_hypothesis_1 25 3 7 1 1 trader_dom +expertise_domestic_chef_hypothesis_2 25 3 7 2 1 trader_dom +expertise_domestic_chef_hypothesis_3 25 3 7 3 1 trader_dom +expertise_domestic_chef_hypothesis_4 25 3 7 4 1 trader_dom +expertise_domestic_tailor_keen_understanding_1 25 4 2 1 1 trader_dom +expertise_domestic_tailor_keen_understanding_2 25 4 2 2 1 trader_dom +expertise_domestic_resource_refinement_1 25 4 3 1 1 trader_dom +expertise_domestic_resource_refinement_2 25 4 3 2 1 trader_dom +expertise_domestic_artisan_advanced_theory_1 25 4 4 1 1 trader_dom +expertise_domestic_chef_keen_understanding_1 25 4 6 1 1 trader_dom +expertise_domestic_chef_keen_understanding_2 25 4 6 2 1 trader_dom +expertise_domestic_tailor_advanced_theory_1 25 5 1 1 1 trader_dom +expertise_domestic_tailor_socket_bonus_1 25 5 2 1 1 trader_dom +expertise_domestic_tailor_attachment_upgrade_1 25 5 3 1 1 trader_dom +expertise_domestic_chef_schematic_1_1 25 5 5 1 1 trader_dom +expertise_domestic_chef_schematic_2_1 25 5 6 1 1 trader_dom +expertise_domestic_chef_advanced_theory_1 25 5 7 1 1 trader_dom +expertise_structure_architect_dexterity_1 26 1 1 1 1 trader_struct +expertise_structure_architect_dexterity_2 26 1 1 2 1 trader_struct +expertise_structure_architect_dexterity_3 26 1 1 3 1 trader_struct +expertise_structure_architect_dexterity_4 26 1 1 4 1 trader_struct +expertise_structure_artisan_dexterity_1 26 1 4 1 1 trader_struct +expertise_structure_artisan_dexterity_2 26 1 4 2 1 trader_struct +expertise_structure_artisan_dexterity_3 26 1 4 3 1 trader_struct +expertise_structure_artisan_dexterity_4 26 1 4 4 1 trader_struct +expertise_structure_shipwright_dexterity_1 26 1 7 1 1 trader_struct +expertise_structure_shipwright_dexterity_2 26 1 7 2 1 trader_struct +expertise_structure_shipwright_dexterity_3 26 1 7 3 1 trader_struct +expertise_structure_shipwright_dexterity_4 26 1 7 4 1 trader_struct +expertise_structure_architect_insight_1 26 2 2 1 1 trader_struct +expertise_structure_architect_insight_2 26 2 2 2 1 trader_struct +expertise_structure_artisan_hypothesis_1 26 2 4 1 1 trader_struct +expertise_structure_artisan_hypothesis_2 26 2 4 2 1 trader_struct +expertise_structure_artisan_hypothesis_3 26 2 4 3 1 trader_struct +expertise_structure_artisan_hypothesis_4 26 2 4 4 1 trader_struct +expertise_structure_shipwright_insight_1 26 2 6 1 1 trader_struct +expertise_structure_shipwright_insight_2 26 2 6 2 1 trader_struct +expertise_structure_architect_hypothesis_1 26 3 1 1 1 trader_struct +expertise_structure_architect_hypothesis_2 26 3 1 2 1 trader_struct +expertise_structure_architect_hypothesis_3 26 3 1 3 1 trader_struct +expertise_structure_architect_hypothesis_4 26 3 1 4 1 trader_struct +expertise_structure_resource_processing_1 26 3 3 1 1 trader_struct +expertise_structure_resource_processing_2 26 3 3 2 1 trader_struct +expertise_structure_shipwright_hypothesis_1 26 3 7 1 1 trader_struct +expertise_structure_shipwright_hypothesis_2 26 3 7 2 1 trader_struct +expertise_structure_shipwright_hypothesis_3 26 3 7 3 1 trader_struct +expertise_structure_shipwright_hypothesis_4 26 3 7 4 1 trader_struct +expertise_structure_architect_keen_understanding_1 26 4 2 1 1 trader_struct +expertise_structure_architect_keen_understanding_2 26 4 2 2 1 trader_struct +expertise_structure_resource_refinement_1 26 4 3 1 1 trader_struct +expertise_structure_resource_refinement_2 26 4 3 2 1 trader_struct +expertise_structure_artisan_advanced_theory_1 26 4 4 1 1 trader_struct +expertise_structure_shipwright_keen_understanding_1 26 4 6 1 1 trader_struct +expertise_structure_shipwright_keen_understanding_2 26 4 6 2 1 trader_struct +expertise_structure_architect_advanced_theory_1 26 5 1 1 1 trader_struct +expertise_structure_architect_schematic_1_1 26 5 2 1 1 trader_struct +expertise_structure_architect_schematic_2_1 26 5 3 1 1 trader_struct +expertise_structure_shipwright_schematic_1_1 26 5 5 1 1 trader_struct +expertise_structure_shipwright_schematic_2_1 26 5 6 1 1 trader_struct +expertise_structure_shipwright_advanced_theory_1 26 5 7 1 1 trader_struct +expertise_munition_weaponsmith_dexterity_1 27 1 1 1 1 trader_mun +expertise_munition_weaponsmith_dexterity_2 27 1 1 2 1 trader_mun +expertise_munition_weaponsmith_dexterity_3 27 1 1 3 1 trader_mun +expertise_munition_weaponsmith_dexterity_4 27 1 1 4 1 trader_mun +expertise_munition_artisan_dexterity_1 27 1 4 1 1 trader_mun +expertise_munition_artisan_dexterity_2 27 1 4 2 1 trader_mun +expertise_munition_artisan_dexterity_3 27 1 4 3 1 trader_mun +expertise_munition_artisan_dexterity_4 27 1 4 4 1 trader_mun +expertise_munition_armorsmith_dexterity_1 27 1 7 1 1 trader_mun +expertise_munition_armorsmith_dexterity_2 27 1 7 2 1 trader_mun +expertise_munition_armorsmith_dexterity_3 27 1 7 3 1 trader_mun +expertise_munition_armorsmith_dexterity_4 27 1 7 4 1 trader_mun +expertise_munition_weaponsmith_insight_1 27 2 2 1 1 trader_mun +expertise_munition_weaponsmith_insight_2 27 2 2 2 1 trader_mun +expertise_munition_artisan_hypothesis_1 27 2 4 1 1 trader_mun +expertise_munition_artisan_hypothesis_2 27 2 4 2 1 trader_mun +expertise_munition_artisan_hypothesis_3 27 2 4 3 1 trader_mun +expertise_munition_artisan_hypothesis_4 27 2 4 4 1 trader_mun +expertise_munition_armorsmith_insight_1 27 2 6 1 1 trader_mun +expertise_munition_armorsmith_insight_2 27 2 6 2 1 trader_mun +expertise_munition_weaponsmith_hypothesis_1 27 3 1 1 1 trader_mun +expertise_munition_weaponsmith_hypothesis_2 27 3 1 2 1 trader_mun +expertise_munition_weaponsmith_hypothesis_3 27 3 1 3 1 trader_mun +expertise_munition_weaponsmith_hypothesis_4 27 3 1 4 1 trader_mun +expertise_munition_resource_processing_1 27 3 3 1 1 trader_mun +expertise_munition_resource_processing_2 27 3 3 2 1 trader_mun +expertise_munition_armorsmith_hypothesis_1 27 3 7 1 1 trader_mun +expertise_munition_armorsmith_hypothesis_2 27 3 7 2 1 trader_mun +expertise_munition_armorsmith_hypothesis_3 27 3 7 3 1 trader_mun +expertise_munition_armorsmith_hypothesis_4 27 3 7 4 1 trader_mun +expertise_munition_weaponsmith_keen_understanding_1 27 4 2 1 1 trader_mun +expertise_munition_weaponsmith_keen_understanding_2 27 4 2 2 1 trader_mun +expertise_munition_resource_refinement_1 27 4 3 1 1 trader_mun +expertise_munition_resource_refinement_2 27 4 3 2 1 trader_mun +expertise_munition_artisan_advanced_theory_1 27 4 4 1 1 trader_mun +expertise_munition_armorsmith_keen_understanding_1 27 4 6 1 1 trader_mun +expertise_munition_armorsmith_keen_understanding_2 27 4 6 2 1 trader_mun +expertise_munition_weaponsmith_advanced_theory_1 27 5 1 1 1 trader_mun +expertise_munition_armorsmith_attachment_upgrade_1 27 5 5 1 1 trader_mun +expertise_munition_armorsmith_socket_bonus_1 27 5 6 1 1 trader_mun +expertise_munition_armorsmith_advanced_theory_1 27 5 7 1 1 trader_mun +expertise_engineering_droid_dexterity_1 28 1 1 1 1 trader_eng +expertise_engineering_droid_dexterity_2 28 1 1 2 1 trader_eng +expertise_engineering_droid_dexterity_3 28 1 1 3 1 trader_eng +expertise_engineering_droid_dexterity_4 28 1 1 4 1 trader_eng +expertise_engineering_artisan_dexterity_1 28 1 4 1 1 trader_eng +expertise_engineering_artisan_dexterity_2 28 1 4 2 1 trader_eng +expertise_engineering_artisan_dexterity_3 28 1 4 3 1 trader_eng +expertise_engineering_artisan_dexterity_4 28 1 4 4 1 trader_eng +expertise_cybernetic_dexterity_1 28 1 7 1 1 trader_eng +expertise_cybernetic_dexterity_2 28 1 7 2 1 trader_eng +expertise_cybernetic_dexterity_3 28 1 7 3 1 trader_eng +expertise_cybernetic_dexterity_4 28 1 7 4 1 trader_eng +expertise_engineering_droid_insight_1 28 2 2 1 1 trader_eng +expertise_engineering_droid_insight_2 28 2 2 2 1 trader_eng +expertise_engineering_artisan_hypothesis_1 28 2 4 1 1 trader_eng +expertise_engineering_artisan_hypothesis_2 28 2 4 2 1 trader_eng +expertise_engineering_artisan_hypothesis_3 28 2 4 3 1 trader_eng +expertise_engineering_artisan_hypothesis_4 28 2 4 4 1 trader_eng +expertise_engineering_cybernetic_s03_schematics_1 28 2 6 1 1 trader_eng +expertise_engineering_droid_hypothesis_1 28 3 1 1 1 trader_eng +expertise_engineering_droid_hypothesis_2 28 3 1 2 1 trader_eng +expertise_engineering_droid_hypothesis_3 28 3 1 3 1 trader_eng +expertise_engineering_droid_hypothesis_4 28 3 1 4 1 trader_eng +expertise_engineering_resource_processing_1 28 3 3 1 1 trader_eng +expertise_engineering_resource_processing_2 28 3 3 2 1 trader_eng +expertise_engineering_cybernetic_hypothesis_1 28 3 7 1 1 trader_eng +expertise_engineering_cybernetic_hypothesis_2 28 3 7 2 1 trader_eng +expertise_engineering_cybernetic_hypothesis_3 28 3 7 3 1 trader_eng +expertise_engineering_cybernetic_hypothesis_4 28 3 7 4 1 trader_eng +expertise_engineering_droid_keen_understanding_1 28 4 2 1 1 trader_eng +expertise_engineering_droid_keen_understanding_2 28 4 2 2 1 trader_eng +expertise_engineering_resource_refinement_1 28 4 3 1 1 trader_eng +expertise_engineering_resource_refinement_2 28 4 3 2 1 trader_eng +expertise_engineering_artisan_advanced_theory_1 28 4 4 1 1 trader_eng +expertise_engineering_cybernetic_negative_effects_reduction_1 28 4 6 1 1 trader_eng +expertise_engineering_cybernetic_negative_effects_reduction_2 28 4 6 2 1 trader_eng +expertise_engineering_cybernetic_negative_effects_reduction_3 28 4 6 3 1 trader_eng +expertise_engineering_cybernetic_negative_effects_reduction_4 28 4 6 4 1 trader_eng +expertise_engineering_droid_advanced_theory_1 28 5 1 1 1 trader_eng +expertise_engineering_droid_schematic_1_1 28 5 2 1 1 trader_eng +expertise_engineering_droid_schematic_2_1 28 5 3 1 1 trader_eng +expertise_engineering_weaponsmith_attachment_upgrade_1 28 5 4 1 1 trader_eng +expertise_engineering_weaponsmith_socket_bonus_1 28 5 5 1 1 trader_eng +expertise_engineering_cybernetic_advanced_theory_1 28 5 7 1 1 trader_eng +expertise_bm_soothing_comfort_1 30 1 1 1 1 all +expertise_bm_mending_1 30 1 2 1 1 all +expertise_bm_incubation_base_1 30 1 4 1 1 all +expertise_bm_attack_1 30 1 3 1 1 all +expertise_bm_dna_harvesting_1 30 1 5 1 1 all +expertise_bm_dna_harvesting_2 30 1 5 2 1 all +expertise_bm_dna_harvesting_3 30 1 5 3 1 all +expertise_bm_train_mount_1 30 1 6 1 1 all +expertise_bm_pet_recovery_1 30 2 1 1 1 all +expertise_bm_pet_recovery_2 30 2 1 2 1 all +expertise_bm_pet_recovery_3 30 2 1 3 1 all +expertise_bm_improved_healing_1 30 2 2 1 1 all +expertise_bm_improved_healing_2 30 2 2 2 1 all +expertise_bm_improved_healing_3 30 2 2 3 1 all +expertise_bm_creature_knowledge_command_1 30 2 3 1 1 all +expertise_bm_abilility_aquisition_mod_1 30 2 4 1 1 all +expertise_bm_beast_mastery_1 30 3 3 1 1 all +expertise_bm_incubation_mod_1 30 2 5 1 1 all +expertise_bm_incubation_mod_2 30 2 5 2 1 all +expertise_bm_incubation_mod_3 30 2 5 3 1 all +expertise_bm_metagame_mod_1 30 2 6 1 1 all +expertise_bm_metagame_mod_2 30 2 6 2 1 all +expertise_bm_metagame_mod_3 30 2 6 3 1 all +expertise_bm_metagame_mod_4 30 2 6 4 1 all +expertise_bm_loyalty_mod_1 30 2 7 1 1 all +expertise_bm_loyalty_mod_2 30 2 7 2 1 all +expertise_bm_loyalty_mod_3 30 2 7 3 1 all +expertise_bm_evasion_1 30 3 1 1 1 all +expertise_bm_evasion_2 30 3 1 2 1 all +expertise_bm_evasion_3 30 3 1 3 1 all +expertise_bm_specialized_supplements_1 30 3 2 1 1 all +expertise_bm_add_first_pet_bar_1 30 3 4 1 1 all +expertise_bm_genetic_engineering_1 30 3 5 1 1 all +expertise_bm_genetic_engineering_2 30 3 5 2 1 all +expertise_bm_genetic_engineering_3 30 3 5 3 1 all +expertise_bm_genetic_engineering_4 30 3 5 4 1 all +expertise_bm_pet_dodge_1 30 4 1 1 1 all +expertise_bm_pet_dodge_2 30 4 1 2 1 all +expertise_bm_pet_dodge_3 30 4 1 3 1 all +expertise_bm_exceptional_nutrition_1 30 4 2 1 1 all +expertise_bm_exceptional_nutrition_2 30 4 2 2 1 all +expertise_bm_dexterity_training_1 30 4 3 1 1 all +expertise_bm_dexterity_training_2 30 4 3 2 1 all +expertise_bm_add_second_pet_bar_1 30 4 4 1 1 all +expertise_bm_fortitude_1 30 5 2 1 1 all +expertise_bm_fortitude_2 30 5 2 2 1 all +expertise_bm_fortitude_3 30 5 2 3 1 all +expertise_bm_savagery_1 30 5 3 1 1 all +expertise_bm_savagery_2 30 5 3 2 1 all +expertise_bm_savagery_3 30 5 3 3 1 all +expertise_bm_add_third_pet_bar_1 30 5 4 1 1 all +expertise_bm_erratic_genius_1 30 5 5 1 1 all +expertise_bm_erratic_genius_2 30 5 5 2 1 all +expertise_bm_erratic_genius_3 30 5 5 3 1 all diff --git a/serverdata/expertise/expertise_trees.sdb b/serverdata/expertise/expertise_trees.sdb new file mode 100644 index 00000000..f056fb89 --- /dev/null +++ b/serverdata/expertise/expertise_trees.sdb @@ -0,0 +1,33 @@ +expertise_tree_id expertise_tree_string_id ui_background_id +INTEGER STRING STRING +1 expertise_tree_bh_general left +2 expertise_tree_bh_path left_bounty_hunter +3 expertise_tree_bh_warfare +4 expertise_tree_fs_general left +5 expertise_tree_fs_path left_jedi +6 expertise_tree_fs_warfare +7 expertise_tree_sm_general left +8 expertise_tree_sm_path left_smuggler +9 expertise_tree_sm_warfare +10 expertise_tree_of_general left +11 expertise_tree_of_path left_officer +12 expertise_tree_of_warfare +13 expertise_tree_co_path left_commando +14 expertise_tree_co_general left +15 expertise_tree_co_warfare +16 expertise_tree_me_general left +17 expertise_tree_me_path left_medic +18 expertise_tree_me_warfare +19 expertise_tree_sp_general left +20 expertise_tree_sp_path left_spy +21 expertise_tree_sp_warfare +22 expertise_tree_en_general left +23 expertise_tree_en_path left_entertainer +24 expertise_tree_en_warfare +25 expertise_tree_trader_domestic left_trader +26 expertise_tree_trader_structure left_trader +27 expertise_tree_trader_munition left_trader +28 expertise_tree_trader_engineer left_trader +29 expertise_tree_trader_general left +30 expertise_tree_beastmaster left_beastmaster +99 expertise_tree_test diff --git a/serverdata/player/player_level.sdb b/serverdata/player/player_level.sdb new file mode 100644 index 00000000..f2dc92d8 --- /dev/null +++ b/serverdata/player/player_level.sdb @@ -0,0 +1,92 @@ +level xp_required xp_type xp_multiplier health_granted expertise_points +INTEGER INTEGER STRING INTEGER INTEGER INTEGER +1 0 combat_meleespecialize_unarmed 1 0 0 +2 500 combat_meleespecialize_onehand 1 50 0 +3 1700 combat_meleespecialize_twohand 1 75 0 +4 3800 combat_meleespecialize_polearm 1 100 0 +5 6900 combat_rangedspecialize_rifle 1 125 0 +6 11000 combat_rangedspecialize_pistol 1 150 0 +7 16200 combat_rangedspecialize_carbine 1 175 0 +8 22600 combat_rangedspecialize_heavy 1 200 0 +9 30300 bountyhunter 35 225 0 +10 39400 jedi_general 1 250 5 +11 50000 crafting_medicine_general 1 275 0 +12 62200 combat_general 1 300 6 +13 76000 medical 1 325 0 +14 91500 creaturehandler 1 350 7 +15 108800 trapping 1 375 0 +16 128000 scout 1 390 8 +17 149200 entertainer 1 405 0 +18 172500 crafting 1 420 9 +19 198000 0 435 0 +20 225800 0 450 10 +21 256000 0 465 0 +22 288700 0 480 11 +23 324000 0 495 0 +24 362000 0 510 12 +25 402800 0 525 0 +26 446500 0 540 13 +27 493200 0 555 0 +28 543000 0 570 14 +29 596000 0 585 0 +30 652300 0 600 15 +31 712100 0 615 0 +32 775500 0 630 16 +33 842600 0 645 0 +34 913600 0 660 17 +35 988600 0 675 0 +36 1067800 0 690 18 +37 1151300 0 705 0 +38 1239300 0 720 19 +39 1331900 0 735 0 +40 1429300 0 750 20 +41 1531600 0 765 0 +42 1639000 0 780 21 +43 1751700 0 795 0 +44 1869900 0 810 22 +45 1993800 0 825 0 +46 2123600 0 840 23 +47 2259500 0 855 0 +48 2401700 0 870 24 +49 2550400 0 885 0 +50 2705800 0 900 25 +51 2868100 0 915 0 +52 3037600 0 930 26 +53 3214500 0 945 0 +54 3399000 0 960 27 +55 3591400 0 1000 0 +56 3792000 0 1040 28 +57 4001000 0 1080 0 +58 4218700 0 1120 29 +59 4445400 0 1160 0 +60 4681400 0 1200 30 +61 4927000 0 1240 0 +62 5182500 0 1280 31 +63 5448300 0 1320 0 +64 5724700 0 1360 32 +65 6012100 0 1400 0 +66 6310800 0 1440 33 +67 6621200 0 1480 0 +68 6943700 0 1520 34 +69 7278700 0 1560 0 +70 7626600 0 1600 35 +71 7987800 0 1640 0 +72 8362800 0 1680 36 +73 8752000 0 1720 0 +74 9155900 0 1760 37 +75 9575000 0 1800 0 +76 10009800 0 1840 38 +77 10460800 0 1880 0 +78 10928500 0 1920 39 +79 11413500 0 1960 0 +80 11916400 0 2000 40 +81 12437700 0 2000 0 +82 12978100 0 2000 41 +83 13538200 0 2000 0 +84 14118600 0 2000 42 +85 14720000 0 2000 0 +86 15343100 0 2000 43 +87 15988600 0 2000 0 +88 16657200 0 2000 44 +89 17349700 0 2000 0 +90 18066900 0 2000 45 diff --git a/serverdata/skill/skills.sdb b/serverdata/skill/skills.sdb new file mode 100644 index 00000000..3698689e --- /dev/null +++ b/serverdata/skill/skills.sdb @@ -0,0 +1,2793 @@ +name parent graph_type god_only is_title is_profession is_hidden money_required points_required skills_required_count skills_required preclusion_skills xp_type xp_cost xp_cap missions_required apprenticeships_required stats_required species_required jedi_state_required skill_ability commands skill_mods schematics_granted schematics_revoked searchable ender +STRING STRING ENUM BOOLEAN BOOLEAN BOOLEAN BOOLEAN INTEGER INTEGER INTEGER STRING STRING STRING INTEGER INTEGER STRING INTEGER STRING STRING ENUM STRING STRING STRING STRING STRING BOOLEAN INTEGER +swg_dev 4 true true true true 0 0 0 0 0 0 0 false 0 +swg_cs 4 true true true true 0 0 0 0 0 0 0 false 0 +combat_melee_basic 4 false false false false 0 0 0 0 0 0 0 false 0 +combat_ranged_weapons_basic 4 false false false false 0 0 0 0 0 0 0 false 0 +demo_combat 4 false false false false 0 0 0 0 0 0 0 false 0 +common_knowledge 4 false false false false 0 0 0 0 0 0 0 false 0 +utility 4 true false false false 0 0 0 0 0 0 0 false 0 +utility_beta utility 4 true false false false 0 0 0 0 0 0 0 false 0 +utility_beta_demo_combat utility_beta 4 true false false false 0 0 0 0 0 0 0 false 0 +utility_player utility 4 true false false false 0 0 0 0 0 0 0 false 0 +class 4 true false false true 0 0 0 0 0 0 0 false 0 +class_trader class 4 false false false false 0 0 0 0 0 0 0 false 0 +class_forcesensitive_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_forcesensitive_phase1_novice class_forcesensitive_phase1 1 false false false false 100 0 0 combat_general 100 4810 0 0 fs_dm_1 slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_forcesensitive_phase1_02 class_forcesensitive_phase1 1 false false false false 100 0 0 class_forcesensitive_phase1_novice combat_general 3700 16120 0 0 fs_buff_ca_1,forceThrow private_use_buff_chance_line_fs_ae_dm_cc=1,private_use_buff_chance_line_fs_force_throw=1,private_use_buff_chance_line_fs_heal=1,expertise_focus_strength=25,expertise_focus_critical_buff_line=1 true 0 +class_forcesensitive_phase1_03 class_forcesensitive_phase1_02 1 false false false false 100 0 0 class_forcesensitive_phase1_02 combat_general 12400 30160 0 0 fs_buff_def_1_1,fs_force_spark expertise_stance_constitution=10,expertise_stance_glance_buff_line=1 true 0 +class_forcesensitive_phase1_04 class_forcesensitive_phase1_03 1 false false false false 100 0 0 class_forcesensitive_phase1_03 combat_general 23200 67730 0 0 fs_sweep_1,fs_mind_trick_1,droid_flame_jet_1,droid_droideka_shield_1,droid_battery_dump_1,droid_regenerative_plating_1,droid_electrical_shock_1,droid_torturous_needle_1,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 true 0 +class_forcesensitive_phase1_05 class_forcesensitive_phase1_04 1 false false false false 100 0 0 class_forcesensitive_phase1_04 combat_general 52100 105300 0 0 fs_sh_0 expertise_focus_strength=25,expertise_focus_critical_buff_line=1 true 0 +class_forcesensitive_phase1_master class_forcesensitive_phase1 1 false true false false 100 0 0 class_forcesensitive_phase1_05 combat_general 81000 151060 0 0 fs_dm_2,forceRun slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_forcesensitive_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_forcesensitive_phase2_novice class_forcesensitive_phase2 1 false false false false 100 0 0 class_forcesensitive_phase1_master combat_general 116200 205140 0 0 fs_sweep_2,wear_all_armor expertise_stance_constitution=10,expertise_stance_glance_buff_line=1 true 0 +class_forcesensitive_phase2_02 class_forcesensitive_phase2 1 false false false false 100 0 0 class_forcesensitive_phase2_novice combat_general 157800 267540 0 0 saberBlock true 0 +class_forcesensitive_phase2_03 class_forcesensitive_phase2_02 1 false false false false 100 0 0 class_forcesensitive_phase2_02 combat_general 205800 339690 0 0 fs_dm_3 expertise_focus_strength=25,expertise_focus_critical_buff_line=1 true 0 +class_forcesensitive_phase2_04 class_forcesensitive_phase2_03 1 false false false false 100 0 0 class_forcesensitive_phase2_03 combat_general 261300 423410 0 0 fs_sh_1 true 0 +class_forcesensitive_phase2_05 class_forcesensitive_phase2_04 1 false false false false 100 0 0 class_forcesensitive_phase2_04 combat_general 325700 519610 0 0 fs_sweep_3 jedi_saber_assembly=20,jedi_saber_experimentation=20,expertise_stance_constitution=10,expertise_stance_glance_buff_line=1 craftJediTool,craftSaberA true 0 +class_forcesensitive_phase2_master class_forcesensitive_phase2 1 false true false false 100 0 0 class_forcesensitive_phase2_05 combat_general 399700 629980 0 0 fs_dm_4 jedi_saber_assembly=5,jedi_saber_experimentation=5,cybernetic_psychosis_resistance=2 true 0 +class_forcesensitive_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_forcesensitive_phase3_novice class_forcesensitive_phase3 1 false false false false 100 0 0 class_forcesensitive_phase2_master combat_general 484600 756860 0 0 fs_sweep_4,fs_saber_intercept_1 jedi_saber_assembly=5,jedi_saber_experimentation=5,expertise_focus_strength=25,expertise_focus_critical_buff_line=1 true 0 +class_forcesensitive_phase3_02 class_forcesensitive_phase3 1 false false false false 100 0 0 class_forcesensitive_phase3_novice combat_general 582200 901160 0 0 fs_taunt jedi_saber_assembly=5,jedi_saber_experimentation=5 true 0 +class_forcesensitive_phase3_03 class_forcesensitive_phase3_02 1 false false false false 100 0 0 class_forcesensitive_phase3_02 combat_general 693200 1065610 0 0 fs_sweep_5 jedi_saber_assembly=5,jedi_saber_experimentation=5,expertise_stance_constitution=10,expertise_stance_glance_buff_line=1 craftSaberB true 0 +class_forcesensitive_phase3_04 class_forcesensitive_phase3_03 1 false false false false 100 0 0 class_forcesensitive_phase3_03 combat_general 819700 1252940 0 0 fs_sh_2 jedi_saber_assembly=5,jedi_saber_experimentation=5 true 0 +class_forcesensitive_phase3_05 class_forcesensitive_phase3_04 1 false false false false 100 0 0 class_forcesensitive_phase3_04 combat_general 963800 1466790 0 0 jedi_saber_assembly=5,jedi_saber_experimentation=5,expertise_focus_strength=25,expertise_focus_critical_buff_line=1 true 0 +class_forcesensitive_phase3_master class_forcesensitive_phase3 1 false true false false 100 0 0 class_forcesensitive_phase3_05 combat_general 1128300 1710540 0 0 fs_dm_5 jedi_saber_assembly=10,jedi_saber_experimentation=10,slope_move=5,cybernetic_psychosis_resistance=2 true 0 +class_forcesensitive_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_forcesensitive_phase4_novice class_forcesensitive_phase4 1 false false false false 100 0 0 class_forcesensitive_phase3_master combat_general 1315800 1988090 0 0 fs_sweep_6,fs_sense_danger_1 jedi_saber_assembly=5,jedi_saber_experimentation=5,expertise_stance_constitution=10,expertise_stance_glance_buff_line=1 craftSaberC true 0 +class_forcesensitive_phase4_02 class_forcesensitive_phase4 1 false false false false 100 0 0 class_forcesensitive_phase4_novice combat_general 1529300 2304380 0 0 fs_dm_6 jedi_saber_assembly=5,jedi_saber_experimentation=5 true 0 +class_forcesensitive_phase4_03 class_forcesensitive_phase4_02 1 false false false false 100 0 0 class_forcesensitive_phase4_02 combat_general 1772600 2664480 0 0 jedi_saber_assembly=10,jedi_saber_experimentation=10 craftSaberD true 0 +class_forcesensitive_phase4_04 class_forcesensitive_phase4_03 1 false false false false 100 0 0 class_forcesensitive_phase4_03 combat_general 2049600 3074500 0 0 fs_sweep_7,fs_sh_3 jedi_saber_assembly=5,jedi_saber_experimentation=5 true 0 +class_forcesensitive_phase4_05 class_forcesensitive_phase4_04 1 false false false false 100 0 0 class_forcesensitive_phase4_04 combat_general 2365000 3540940 0 0 jedi_saber_assembly=5,jedi_saber_experimentation=5,expertise_stance_constitution=10,expertise_stance_glance_buff_line=1 true 0 +class_forcesensitive_phase4_master class_forcesensitive_phase4 1 false true false false 100 0 0 class_forcesensitive_phase4_05 combat_general 2723800 3540940 0 0 fs_dm_7 jedi_saber_assembly=10,jedi_saber_experimentation=10,slope_move=10,expertise_focus_strength=25,expertise_focus_critical_buff_line=1,cybernetic_psychosis_resistance=2 true 0 +class_bountyhunter_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_bountyhunter_phase1_novice class_bountyhunter_phase1 1 false false false false 100 0 0 combat_general 100 4810 0 0 bh_dm_1 bounty_mission_level=1,droid_find_chance=5,slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_bountyhunter_phase1_02 class_bountyhunter_phase1 1 false false false false 100 0 0 class_bountyhunter_phase1_novice combat_general 3700 16120 0 0 bh_dm_crit_1 droid_find_chance=5,droid_find_speed=2 true 0 +class_bountyhunter_phase1_03 class_bountyhunter_phase1_02 1 false false false false 100 0 0 class_bountyhunter_phase1_02 combat_general 12400 30160 0 0 bh_dm_cc_1,bh_sh_0 droid_find_chance=5,droid_find_speed=2 true 0 +class_bountyhunter_phase1_04 class_bountyhunter_phase1_03 1 false false false false 100 0 0 class_bountyhunter_phase1_03 combat_general 23200 67730 0 0 bh_dm_2,droid_flame_jet_1,droid_droideka_shield_1,droid_battery_dump_1,droid_regenerative_plating_1,droid_electrical_shock_1,droid_torturous_needle_1,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 droid_find_chance=5,droid_find_speed=3 true 0 +class_bountyhunter_phase1_05 class_bountyhunter_phase1_04 1 false false false false 100 0 0 class_bountyhunter_phase1_04 combat_general 52100 105300 0 0 bh_dm_crit_2 droid_find_chance=5,droid_find_speed=3 true 0 +class_bountyhunter_phase1_master class_bountyhunter_phase1 1 false true false false 100 0 0 class_bountyhunter_phase1_05 combat_general 81000 151060 0 0 bh_dm_cc_2 droid_find_chance=5,droid_find_speed=5,slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_bountyhunter_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_bountyhunter_phase2_novice class_bountyhunter_phase2 1 false false false false 100 0 0 class_bountyhunter_phase1_master combat_general 116200 205140 0 0 bh_dm_3,wear_all_armor,droid_track droid_find_chance=10,droid_find_speed=5,droid_tracks=1,droid_track_chance=25,droid_track_speed=25 true 0 +class_bountyhunter_phase2_02 class_bountyhunter_phase2 1 false false false false 100 0 0 class_bountyhunter_phase2_novice combat_general 157800 267540 0 0 bh_dm_cc_3 droid_find_chance=10,droid_find_speed=5 true 0 +class_bountyhunter_phase2_03 class_bountyhunter_phase2_02 1 false false false false 100 0 0 class_bountyhunter_phase2_02 combat_general 205800 339690 0 0 bh_dm_4 droid_find_chance=10,droid_find_speed=5,droid_tracks=1 true 0 +class_bountyhunter_phase2_04 class_bountyhunter_phase2_03 1 false false false false 100 0 0 class_bountyhunter_phase2_03 combat_general 261300 423410 0 0 bh_sh_1 droid_find_chance=10,droid_find_speed=5,droid_track_chance=15 true 0 +class_bountyhunter_phase2_05 class_bountyhunter_phase2_04 1 false false false false 100 0 0 class_bountyhunter_phase2_04 combat_general 325700 519610 0 0 bh_del_cc_1 droid_find_chance=10,droid_find_speed=5,droid_tracks=1,droid_track_speed=15 true 0 +class_bountyhunter_phase2_master class_bountyhunter_phase2 1 false true false false 100 0 0 class_bountyhunter_phase2_05 combat_general 399700 629980 0 0 bh_dm_5 bounty_mission_level=1,droid_find_chance=10,droid_find_speed=5,cybernetic_psychosis_resistance=2 true 0 +class_bountyhunter_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_bountyhunter_phase3_novice class_bountyhunter_phase3 1 false false false false 100 0 0 class_bountyhunter_phase2_master combat_general 484600 756860 0 0 bh_ae_dm_1 droid_find_chance=10,droid_find_speed=5,droid_tracks=1,droid_track_chance=15 true 0 +class_bountyhunter_phase3_02 class_bountyhunter_phase3 1 false false false false 100 0 0 class_bountyhunter_phase3_novice combat_general 582200 901160 0 0 bh_del_dm_cc_dot_1 droid_find_chance=10 true 0 +class_bountyhunter_phase3_03 class_bountyhunter_phase3_02 1 false false false false 100 0 0 class_bountyhunter_phase3_02 combat_general 693200 1065610 0 0 bh_dm_6 droid_find_speed=10,droid_tracks=1,droid_track_speed=15 true 0 +class_bountyhunter_phase3_04 class_bountyhunter_phase3_03 1 false false false false 100 0 0 class_bountyhunter_phase3_03 combat_general 819700 1252940 0 0 bh_sh_2 droid_track_chance=15 true 0 +class_bountyhunter_phase3_05 class_bountyhunter_phase3_04 1 false false false false 100 0 0 class_bountyhunter_phase3_04 combat_general 963800 1466790 0 0 bh_del_cc_2 droid_tracks=1 true 0 +class_bountyhunter_phase3_master class_bountyhunter_phase3 1 false true false false 100 0 0 class_bountyhunter_phase3_05 combat_general 1128300 1710540 0 0 bh_dm_7 droid_find_speed=10,cybernetic_psychosis_resistance=2 true 0 +class_bountyhunter_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_bountyhunter_phase4_novice class_bountyhunter_phase4 1 false false false false 100 0 0 class_bountyhunter_phase3_master combat_general 1315800 1988090 0 0 bh_del_dm_cc_dot_2 droid_find_chance=10,droid_tracks=1,droid_track_chance=10,droid_track_speed=15 true 0 +class_bountyhunter_phase4_02 class_bountyhunter_phase4 1 false false false false 100 0 0 class_bountyhunter_phase4_novice combat_general 1529300 2304380 0 0 bh_ae_dm_2 true 0 +class_bountyhunter_phase4_03 class_bountyhunter_phase4_02 1 false false false false 100 0 0 class_bountyhunter_phase4_02 combat_general 1772600 2664480 0 0 bh_dm_8 droid_find_speed=10,droid_tracks=1 true 0 +class_bountyhunter_phase4_04 class_bountyhunter_phase4_03 1 false false false false 100 0 0 class_bountyhunter_phase4_03 combat_general 2049600 3074500 0 0 bh_sh_3 bounty_mission_level=1,droid_track_chance=10 true 0 +class_bountyhunter_phase4_05 class_bountyhunter_phase4_04 1 false false false false 100 0 0 class_bountyhunter_phase4_04 combat_general 2365000 3540940 0 0 bh_del_cc_3,bountycheck droid_tracks=2,droid_track_speed=10 true 0 +class_bountyhunter_phase4_master class_bountyhunter_phase4 1 false true false false 100 0 0 class_bountyhunter_phase4_05 combat_general 2723800 3540940 0 0 bh_del_dm_cc_dot_3,bh_conceal_1,bh_detect_camouflage_1 droid_find_chance=10,droid_find_speed=10,droid_tracks=2,droid_track_chance=10,cybernetic_psychosis_resistance=2 true 0 +class_smuggler_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_smuggler_phase1_novice class_smuggler_phase1 1 false false false false 100 0 0 combat_general 100 4810 0 0 sm_fast_draw,sm_precision_strike,sm_inspect_cargo slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_smuggler_phase1_02 class_smuggler_phase1 1 false false false false 100 0 0 class_smuggler_phase1_novice combat_general 3700 16120 0 0 sm_concussion_shot,sm_dizzy true 0 +class_smuggler_phase1_03 class_smuggler_phase1_02 1 false false false false 100 0 0 class_smuggler_phase1_02 combat_general 12400 30160 0 0 sm_ae_cover_fire,sm_sh_0,sm_ae_pin_down true 0 +class_smuggler_phase1_04 class_smuggler_phase1_03 1 false false false false 100 0 0 class_smuggler_phase1_03 combat_general 23200 67730 0 0 sm_dm_1,sm_dm_cc_1,sm_dm_cc_melee_1,sm_dm_melee_1,sm_summon_smuggler,sm_sly_lie,sm_fast_talk,droid_flame_jet_1,droid_droideka_shield_1,droid_battery_dump_1,droid_regenerative_plating_1,droid_electrical_shock_1,droid_torturous_needle_1,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 expertise_half_truth=100,expertise_sly_lie_bonus=10,expertise_fast_talk_bonus=10,expertise_fake_id=50,expertise_sly_lie_rank=10,expertise_fast_talk_rank=10 true 0 +class_smuggler_phase1_05 class_smuggler_phase1_04 1 false false false false 100 0 0 class_smuggler_phase1_04 combat_general 52100 105300 0 0 fence,sm_ae_dm_cc_1,sm_ae_dm_cc_melee_1 true 0 +class_smuggler_phase1_master class_smuggler_phase1 1 false true false false 100 0 0 class_smuggler_phase1_05 combat_general 81000 151060 0 0 sm_dm_2,sm_dm_cc_2,sm_dm_cc_melee_2,sm_dm_melee_2 slope_move=25,expertise_innocent_cargo=100,expertise_sly_lie_bonus=10,expertise_fast_talk_bonus=10,expertise_underworld_boss_bonus=200,cybernetic_psychosis_resistance=2 true 0 +class_smuggler_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_smuggler_phase2_novice class_smuggler_phase2 1 false false false false 100 0 0 class_smuggler_phase1_master combat_general 116200 205140 0 0 wear_all_armor,sm_ae_dm_cc_2,sm_ae_dm_cc_melee_2 true 0 +class_smuggler_phase2_02 class_smuggler_phase2 1 false false false false 100 0 0 class_smuggler_phase2_novice combat_general 157800 267540 0 0 sm_del_dm_cc_1,sm_dm_3,sm_dm_melee_3 expertise_sm_rank_range_buff=1,expertise_sm_rank_damage_buff=1 true 0 +class_smuggler_phase2_03 class_smuggler_phase2_02 1 false false false false 100 0 0 class_smuggler_phase2_02 combat_general 205800 339690 0 0 sm_modify_pistol_1,sm_ae_dm_1,sm_ae_dm_melee_1,sm_dm_cc_3,sm_dm_cc_melee_3 spice_assembly=20,spice_experimentation=20 craftSmugglerSpiceNewA true 0 +class_smuggler_phase2_04 class_smuggler_phase2_03 1 false false false false 100 0 0 class_smuggler_phase2_03 combat_general 261300 423410 0 0 sm_sh_1,sm_ae_dm_cc_3,sm_ae_dm_cc_melee_3 true 0 +class_smuggler_phase2_05 class_smuggler_phase2_04 1 false false false false 100 0 0 class_smuggler_phase2_04 combat_general 325700 519610 0 0 sm_del_dm_cc_2,sm_dm_4,sm_dm_cc_4,sm_dm_cc_melee_4,sm_dm_melee_4 true 0 +class_smuggler_phase2_master class_smuggler_phase2 1 false true false false 100 0 0 class_smuggler_phase2_05 combat_general 399700 629980 0 0 sm_ae_dm_2,sm_ae_dm_melee_2,sm_dm_dot_1,sm_dm_dot_melee_1 cybernetic_psychosis_resistance=2,spice_assembly=20,spice_experimentation=20 true 0 +class_smuggler_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_smuggler_phase3_novice class_smuggler_phase3 1 false false false false 100 0 0 class_smuggler_phase2_master combat_general 484600 756860 0 0 sm_ae_dm_cc_4,sm_ae_dm_cc_melee_4 spice_assembly=20,spice_experimentation=20 true 0 +class_smuggler_phase3_02 class_smuggler_phase3 1 false false false false 100 0 0 class_smuggler_phase3_novice combat_general 582200 901160 0 0 sm_del_dm_cc_3,sm_dm_cc_5,sm_dm_cc_melee_5 craftSmugglerSpiceNewB true 0 +class_smuggler_phase3_03 class_smuggler_phase3_02 1 false false false false 100 0 0 class_smuggler_phase3_02 combat_general 693200 1065610 0 0 sm_ae_dm_3,sm_ae_dm_melee_3,sm_dm_5,sm_dm_melee_5 spice_assembly=20,spice_experimentation=20 true 0 +class_smuggler_phase3_04 class_smuggler_phase3_03 1 false false false false 100 0 0 class_smuggler_phase3_03 combat_general 819700 1252940 0 0 sm_sh_2,sm_modify_pistol_2,sm_ae_dm_cc_5,sm_ae_dm_cc_melee_5,sm_dm_dot_2,sm_dm_dot_melee_2 true 0 +class_smuggler_phase3_05 class_smuggler_phase3_04 1 false false false false 100 0 0 class_smuggler_phase3_04 combat_general 963800 1466790 0 0 sm_dm_cc_6,sm_dm_cc_melee_6, true 0 +class_smuggler_phase3_master class_smuggler_phase3 1 false true false false 100 0 0 class_smuggler_phase3_05 combat_general 1128300 1710540 0 0 sm_del_dm_cc_4,sm_ae_dm_4,sm_ae_dm_melee_4,sm_dm_6,sm_dm_melee_6 cybernetic_psychosis_resistance=2 true 0 +class_smuggler_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_smuggler_phase4_novice class_smuggler_phase4 1 false false false false 100 0 0 class_smuggler_phase3_master combat_general 1315800 1988090 0 0 sm_dm_dot_3,sm_dm_dot_melee_3 spice_assembly=20,spice_experimentation=20 true 0 +class_smuggler_phase4_02 class_smuggler_phase4 1 false false false false 100 0 0 class_smuggler_phase4_novice combat_general 1529300 2304380 0 0 sm_ae_dm_5,sm_ae_dm_melee_5 craftSmugglerSpiceNewC true 0 +class_smuggler_phase4_03 class_smuggler_phase4_02 1 false false false false 100 0 0 class_smuggler_phase4_02 combat_general 1772600 2664480 0 0 sm_del_dm_cc_5 true 0 +class_smuggler_phase4_04 class_smuggler_phase4_03 1 false false false false 100 0 0 class_smuggler_phase4_03 combat_general 2049600 3074500 0 0 sm_sh_3,sm_dm_7,sm_dm_melee_7 true 0 +class_smuggler_phase4_05 class_smuggler_phase4_04 1 false false false false 100 0 0 class_smuggler_phase4_04 combat_general 2365000 3540940 0 0 sm_modify_pistol_3,sm_dm_dot_4,sm_dm_dot_melee_4 true 0 +class_smuggler_phase4_master class_smuggler_phase4 1 false true false false 100 0 0 class_smuggler_phase4_05 combat_general 2723800 3540940 0 0 sm_del_dm_cc_6,sm_ae_dm_6,sm_ae_dm_melee_6,sm_disarm_trap_1,sm_buff_invis_ally_1 cybernetic_psychosis_resistance=2,spice_assembly=20,spice_experimentation=20 craftSmugglerSpiceNewD true 0 +class_commando_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_commando_phase1_novice class_commando_phase1 1 false false false false 100 0 0 combat_general 100 4810 0 0 co_dm_1,co_empowered_attack slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_commando_phase1_02 class_commando_phase1 1 false false false false 100 0 0 class_commando_phase1_novice combat_general 3700 16120 0 0 co_del_ae_cc_1_1 true 0 +class_commando_phase1_03 class_commando_phase1_02 1 false false false false 100 0 0 class_commando_phase1_02 combat_general 12400 30160 0 0 co_ae_dm_1,co_sh_0 true 0 +class_commando_phase1_04 class_commando_phase1_03 1 false false false false 100 0 0 class_commando_phase1_03 combat_general 23200 67730 0 0 co_dm_2,droid_flame_jet_1,droid_droideka_shield_1,droid_battery_dump_1,droid_regenerative_plating_1,droid_electrical_shock_1,droid_torturous_needle_1,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 true 0 +class_commando_phase1_05 class_commando_phase1_04 1 false false false false 100 0 0 class_commando_phase1_04 combat_general 52100 105300 0 0 co_del_ae_cc_1_2 true 0 +class_commando_phase1_master class_commando_phase1 1 false true false false 100 0 0 class_commando_phase1_05 combat_general 81000 151060 0 0 co_ae_dm_2 slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_commando_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_commando_phase2_novice class_commando_phase2 1 false false false false 100 0 0 class_commando_phase1_master combat_general 116200 205140 0 0 co_dm_3,wear_all_armor true 0 +class_commando_phase2_02 class_commando_phase2 1 false false false false 100 0 0 class_commando_phase2_novice combat_general 157800 267540 0 0 co_del_ae_cc_1_3 true 0 +class_commando_phase2_03 class_commando_phase2_02 1 false false false false 100 0 0 class_commando_phase2_02 combat_general 205800 339690 0 0 co_ae_dm_3 true 0 +class_commando_phase2_04 class_commando_phase2_03 1 false false false false 100 0 0 class_commando_phase2_03 combat_general 261300 423410 0 0 co_sh_1,co_first_aid_training true 0 +class_commando_phase2_05 class_commando_phase2_04 1 false false false false 100 0 0 class_commando_phase2_04 combat_general 325700 519610 0 0 co_del_ae_dm_1 true 0 +class_commando_phase2_master class_commando_phase2 1 false true false false 100 0 0 class_commando_phase2_05 combat_general 399700 629980 0 0 co_dm_4 slope_move=5,cybernetic_psychosis_resistance=2 true 0 +class_commando_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_commando_phase3_novice class_commando_phase3 1 false false false false 100 0 0 class_commando_phase2_master combat_general 484600 756860 0 0 co_fld_dm_1 true 0 +class_commando_phase3_02 class_commando_phase3 1 false false false false 100 0 0 class_commando_phase3_novice combat_general 582200 901160 0 0 co_del_ae_cc_2_1 true 0 +class_commando_phase3_03 class_commando_phase3_02 1 false false false false 100 0 0 class_commando_phase3_02 combat_general 693200 1065610 0 0 co_dm_5 true 0 +class_commando_phase3_04 class_commando_phase3_03 1 false false false false 100 0 0 class_commando_phase3_03 combat_general 819700 1252940 0 0 co_sh_2,co_hw_dot,co_ae_hw_dot true 0 +class_commando_phase3_05 class_commando_phase3_04 1 false false false false 100 0 0 class_commando_phase3_04 combat_general 963800 1466790 0 0 co_del_ae_dm_2 true 0 +class_commando_phase3_master class_commando_phase3 1 false true false false 100 0 0 class_commando_phase3_05 combat_general 1128300 1710540 0 0 co_dm_6 slope_move=5,cybernetic_psychosis_resistance=2 true 0 +class_commando_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_commando_phase4_novice class_commando_phase4 1 false false false false 100 0 0 class_commando_phase3_master combat_general 1315800 1988090 0 0 co_fld_dm_2,co_double_time true 0 +class_commando_phase4_02 class_commando_phase4 1 false false false false 100 0 0 class_commando_phase4_novice combat_general 1529300 2304380 0 0 co_del_ae_cc_2_2 true 0 +class_commando_phase4_03 class_commando_phase4_02 1 false false false false 100 0 0 class_commando_phase4_02 combat_general 1772600 2664480 0 0 co_dm_7 true 0 +class_commando_phase4_04 class_commando_phase4_03 1 false false false false 100 0 0 class_commando_phase4_03 combat_general 2049600 3074500 0 0 co_sh_3 true 0 +class_commando_phase4_05 class_commando_phase4_04 1 false false false false 100 0 0 class_commando_phase4_04 combat_general 2365000 3540940 0 0 co_del_ae_dm_3 true 0 +class_commando_phase4_master class_commando_phase4 1 false true false false 100 0 0 class_commando_phase4_05 combat_general 2723800 3540940 0 0 co_dm_8,co_conceal_device_1,co_kill_trap_1 slope_move=10,cybernetic_psychosis_resistance=2 true 0 +class_officer_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_officer_phase1_novice class_officer_phase1 1 false false false false 100 0 0 combat_general 100 4810 0 0 of_dm_1 slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_officer_phase1_02 class_officer_phase1 1 false false false false 100 0 0 class_officer_phase1_novice combat_general 3700 16120 0 0 of_deb_def_1 true 0 +class_officer_phase1_03 class_officer_phase1_02 1 false false false false 100 0 0 class_officer_phase1_02 combat_general 12400 30160 0 0 of_buff_def_1,of_sh_0 expertise_aura_maintain=1 true 0 +class_officer_phase1_04 class_officer_phase1_03 1 false false false false 100 0 0 class_officer_phase1_03 combat_general 23200 67730 0 0 of_dm_2,droid_flame_jet_1,droid_droideka_shield_1,droid_battery_dump_1,droid_regenerative_plating_1,droid_electrical_shock_1,droid_torturous_needle_1,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 true 0 +class_officer_phase1_05 class_officer_phase1_04 1 false false false false 100 0 0 class_officer_phase1_04 combat_general 52100 105300 0 0 of_deb_def_2 true 0 +class_officer_phase1_master class_officer_phase1 1 false true false false 100 0 0 class_officer_phase1_05 combat_general 81000 151060 0 0 of_buff_def_2,of_drop_1,sysMessage,groupWaypoint slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_officer_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_officer_phase2_novice class_officer_phase2 1 false false false false 100 0 0 class_officer_phase1_master combat_general 116200 205140 0 0 of_dm_3,wear_all_armor true 0 +class_officer_phase2_02 class_officer_phase2 1 false false false false 100 0 0 class_officer_phase2_novice combat_general 157800 267540 0 0 of_buff_def_3 true 0 +class_officer_phase2_03 class_officer_phase2_02 1 false false false false 100 0 0 class_officer_phase2_02 combat_general 205800 339690 0 0 of_deb_def_3 true 0 +class_officer_phase2_04 class_officer_phase2_03 1 false false false false 100 0 0 class_officer_phase2_03 combat_general 261300 423410 0 0 of_sh_1 true 0 +class_officer_phase2_05 class_officer_phase2_04 1 false false false false 100 0 0 class_officer_phase2_04 combat_general 325700 519610 0 0 of_del_ae_dm_dot_1 true 0 +class_officer_phase2_master class_officer_phase2 1 false true false false 100 0 0 class_officer_phase2_05 combat_general 399700 629980 0 0 of_dm_4 cybernetic_psychosis_resistance=2 true 0 +class_officer_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_officer_phase3_novice class_officer_phase3 1 false false false false 100 0 0 class_officer_phase2_master combat_general 484600 756860 0 0 of_del_ae_dm_1,of_ae_dm_cc_1 true 0 +class_officer_phase3_02 class_officer_phase3 1 false false false false 100 0 0 class_officer_phase3_novice combat_general 582200 901160 0 0 of_del_ae_dot_1 true 0 +class_officer_phase3_03 class_officer_phase3_02 1 false false false false 100 0 0 class_officer_phase3_02 combat_general 693200 1065610 0 0 of_dm_5 true 0 +class_officer_phase3_04 class_officer_phase3_03 1 false false false false 100 0 0 class_officer_phase3_03 combat_general 819700 1252940 0 0 of_sh_2 true 0 +class_officer_phase3_05 class_officer_phase3_04 1 false false false false 100 0 0 class_officer_phase3_04 combat_general 963800 1466790 0 0 of_del_ae_dm_dot_2 true 0 +class_officer_phase3_master class_officer_phase3 1 false true false false 100 0 0 class_officer_phase3_05 combat_general 1128300 1710540 0 0 of_dm_6 cybernetic_psychosis_resistance=2 true 0 +class_officer_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_officer_phase4_novice class_officer_phase4 1 false false false false 100 0 0 class_officer_phase3_master combat_general 1315800 1988090 0 0 of_del_ae_dm_2,of_ae_dm_cc_2 true 0 +class_officer_phase4_02 class_officer_phase4 1 false false false false 100 0 0 class_officer_phase4_novice combat_general 1529300 2304380 0 0 of_del_ae_dm_dot_3 true 0 +class_officer_phase4_03 class_officer_phase4_02 1 false false false false 100 0 0 class_officer_phase4_02 combat_general 1772600 2664480 0 0 of_dm_7 true 0 +class_officer_phase4_04 class_officer_phase4_03 1 false false false false 100 0 0 class_officer_phase4_03 combat_general 2049600 3074500 0 0 of_sh_3 true 0 +class_officer_phase4_05 class_officer_phase4_04 1 false false false false 100 0 0 class_officer_phase4_04 combat_general 2365000 3540940 0 0 of_del_ae_dm_3,of_ae_dm_cc_3 true 0 +class_officer_phase4_master class_officer_phase4 1 false true false false 100 0 0 class_officer_phase4_05 combat_general 2723800 3540940 0 0 of_dm_8,of_rally_point_off,of_rally_point_def cybernetic_psychosis_resistance=2 true 0 +class_spy_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_spy_phase1_novice class_spy_phase1 1 false false false false 100 0 0 combat_general 100 4810 0 0 sp_dm_1 slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_spy_phase1_02 class_spy_phase1 1 false false false false 100 0 0 class_spy_phase1_novice combat_general 3700 16120 0 0 sp_buff_stealth_1 true 0 +class_spy_phase1_03 class_spy_phase1_02 1 false false false false 100 0 0 class_spy_phase1_02 combat_general 12400 30160 0 0 sp_buff_invis_1,sp_sh_0 expertise_movement_buff_invis_sp_buff_stealth_1=-20 true 0 +class_spy_phase1_04 class_spy_phase1_03 1 false false false false 100 0 0 class_spy_phase1_03 combat_general 23200 67730 0 0 sp_dm_2,droid_flame_jet_1,droid_droideka_shield_1,droid_battery_dump_1,droid_regenerative_plating_1,droid_electrical_shock_1,droid_torturous_needle_1,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 true 0 +class_spy_phase1_05 class_spy_phase1_04 1 false false false false 100 0 0 class_spy_phase1_04 combat_general 52100 105300 0 0 steal expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +class_spy_phase1_master class_spy_phase1 1 false true false false 100 0 0 class_spy_phase1_05 combat_general 81000 151060 0 0 sp_action_regen slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_spy_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_spy_phase2_novice class_spy_phase2 1 false false false false 100 0 0 class_spy_phase1_master combat_general 116200 205140 0 0 sp_dm_3,wear_all_armor true 0 +class_spy_phase2_02 class_spy_phase2 1 false false false false 100 0 0 class_spy_phase2_novice combat_general 157800 267540 0 0 expertise_movement_buff_invis_sp_buff_stealth_1=-20 true 0 +class_spy_phase2_03 class_spy_phase2_02 1 false false false false 100 0 0 class_spy_phase2_02 combat_general 205800 339690 0 0 sp_decoy true 0 +class_spy_phase2_04 class_spy_phase2_03 1 false false false false 100 0 0 class_spy_phase2_03 combat_general 261300 423410 0 0 sp_sh_1 expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +class_spy_phase2_05 class_spy_phase2_04 1 false false false false 100 0 0 class_spy_phase2_04 combat_general 325700 519610 0 0 sp_fldmot_1 true 0 +class_spy_phase2_master class_spy_phase2 1 false true false false 100 0 0 class_spy_phase2_05 combat_general 399700 629980 0 0 sp_dm_4 slope_move=5,cybernetic_psychosis_resistance=2 true 0 +class_spy_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_spy_phase3_novice class_spy_phase3 1 false false false false 100 0 0 class_spy_phase2_master combat_general 484600 756860 0 0 sp_dot_1 expertise_movement_buff_invis_sp_buff_stealth_1=-20 true 0 +class_spy_phase3_02 class_spy_phase3 1 false false false false 100 0 0 class_spy_phase3_novice combat_general 582200 901160 0 0 sp_fldmot_2 true 0 +class_spy_phase3_03 class_spy_phase3_02 1 false false false false 100 0 0 class_spy_phase3_02 combat_general 693200 1065610 0 0 sp_dm_5 expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +class_spy_phase3_04 class_spy_phase3_03 1 false false false false 100 0 0 class_spy_phase3_03 combat_general 819700 1252940 0 0 sp_sh_2 true 0 +class_spy_phase3_05 class_spy_phase3_04 1 false false false false 100 0 0 class_spy_phase3_04 combat_general 963800 1466790 0 0 sp_fld_debuff_ca expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +class_spy_phase3_master class_spy_phase3 1 false true false false 100 0 0 class_spy_phase3_05 combat_general 1128300 1710540 0 0 sp_dm_6 slope_move=5,cybernetic_psychosis_resistance=2 true 0 +class_spy_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_spy_phase4_novice class_spy_phase4 1 false false false false 100 0 0 class_spy_phase3_master combat_general 1315800 1988090 0 0 sp_cc_dot expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +class_spy_phase4_02 class_spy_phase4 1 false false false false 100 0 0 class_spy_phase4_novice combat_general 1529300 2304380 0 0 sp_fldmot_3 true 0 +class_spy_phase4_03 class_spy_phase4_02 1 false false false false 100 0 0 class_spy_phase4_02 combat_general 1772600 2664480 0 0 sp_dm_7 true 0 +class_spy_phase4_04 class_spy_phase4_03 1 false false false false 100 0 0 class_spy_phase4_03 combat_general 2049600 3074500 0 0 sp_sh_3 expertise_movement_buff_invis_sp_buff_invis_1=-5 true 0 +class_spy_phase4_05 class_spy_phase4_04 1 false false false false 100 0 0 class_spy_phase4_04 combat_general 2365000 3540940 0 0 true 0 +class_spy_phase4_master class_spy_phase4 1 false true false false 100 0 0 class_spy_phase4_05 combat_general 2723800 3540940 0 0 sp_dm_8,sp_hide_device_1,sp_neutralize_device_1 slope_move=10,cybernetic_psychosis_resistance=2 true 0 +class_medic_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_medic_phase1_novice class_medic_phase1 1 false false false false 100 0 0 combat_general 100 4810 0 0 me_ae_heal_1 slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_medic_phase1_02 class_medic_phase1 1 false false false false 100 0 0 class_medic_phase1_novice combat_general 3700 16120 0 0 me_dm_1 true 0 +class_medic_phase1_03 class_medic_phase1_02 1 false false false false 100 0 0 class_medic_phase1_02 combat_general 12400 30160 0 0 me_dm_dot_1 true 0 +class_medic_phase1_04 class_medic_phase1_03 1 false false false false 100 0 0 class_medic_phase1_03 combat_general 23200 67730 0 0 me_ae_heal_2,me_rv_ooc,me_rv_pvp_single,droid_flame_jet_1,droid_droideka_shield_1,droid_battery_dump_1,droid_regenerative_plating_1,droid_electrical_shock_1,droid_torturous_needle_1,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4,me_drag_1 true 0 +class_medic_phase1_05 class_medic_phase1_04 1 false false false false 100 0 0 class_medic_phase1_04 combat_general 52100 105300 0 0 me_dm_2,me_bacta_ampule_1 true 0 +class_medic_phase1_master class_medic_phase1 1 false true false false 100 0 0 class_medic_phase1_05 combat_general 81000 151060 0 0 me_dm_3 slope_move=25,cybernetic_psychosis_resistance=2 true 0 +class_medic_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_medic_phase2_novice class_medic_phase2 1 false false false false 100 0 0 class_medic_phase1_master combat_general 116200 205140 0 0 me_dm_dot_2,wear_all_armor true 0 +class_medic_phase2_02 class_medic_phase2 1 false false false false 100 0 0 class_medic_phase2_novice combat_general 157800 267540 0 0 me_dm_dot_3,place_hospital,me_bacta_ampule_2 private_place_hospital=100 true 0 +class_medic_phase2_03 class_medic_phase2_02 1 false false false false 100 0 0 class_medic_phase2_02 combat_general 205800 339690 0 0 me_ae_heal_3 true 0 +class_medic_phase2_04 class_medic_phase2_03 1 false false false false 100 0 0 class_medic_phase2_03 combat_general 261300 423410 0 0 me_hot_1,me_hot_ae_1 true 0 +class_medic_phase2_05 class_medic_phase2_04 1 false false false false 100 0 0 class_medic_phase2_04 combat_general 325700 519610 0 0 me_fld_dm_dot_1,me_rv_area,me_rv_pvp_area true 0 +class_medic_phase2_master class_medic_phase2 1 false true false false 100 0 0 class_medic_phase2_05 combat_general 399700 629980 0 0 me_dm_4,me_bacta_ampule_3 cybernetic_psychosis_resistance=2 true 0 +class_medic_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_medic_phase3_novice class_medic_phase3 1 false false false false 100 0 0 class_medic_phase2_master combat_general 484600 756860 0 0 me_buff_health_1,me_dm_dot_4 true 0 +class_medic_phase3_02 class_medic_phase3 1 false false false false 100 0 0 class_medic_phase3_novice combat_general 582200 901160 0 0 me_fld_dm_dot_2 true 0 +class_medic_phase3_03 class_medic_phase3_02 1 false false false false 100 0 0 class_medic_phase3_02 combat_general 693200 1065610 0 0 me_dm_5,me_bacta_ampule_4 true 0 +class_medic_phase3_04 class_medic_phase3_03 1 false false false false 100 0 0 class_medic_phase3_03 combat_general 819700 1252940 0 0 me_ae_heal_4 true 0 +class_medic_phase3_05 class_medic_phase3_04 1 false false false false 100 0 0 class_medic_phase3_04 combat_general 963800 1466790 0 0 me_hot_2,me_hot_ae_2 true 0 +class_medic_phase3_master class_medic_phase3 1 false true false false 100 0 0 class_medic_phase3_05 combat_general 1128300 1710540 0 0 me_dm_6,me_dm_dot_5,me_bacta_ampule_5 cybernetic_psychosis_resistance=2 true 0 +class_medic_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_medic_phase4_novice class_medic_phase4 1 false false false false 100 0 0 class_medic_phase3_master combat_general 1315800 1988090 0 0 me_hot_3,me_hot_ae_3 true 0 +class_medic_phase4_02 class_medic_phase4 1 false false false false 100 0 0 class_medic_phase4_novice combat_general 1529300 2304380 0 0 me_fld_dm_dot_3,me_rv_combat true 0 +class_medic_phase4_03 class_medic_phase4_02 1 false false false false 100 0 0 class_medic_phase4_02 combat_general 1772600 2664480 0 0 me_ae_heal_5 true 0 +class_medic_phase4_04 class_medic_phase4_03 1 false false false false 100 0 0 class_medic_phase4_03 combat_general 2049600 3074500 0 0 me_sh_1,me_dm_dot_6 true 0 +class_medic_phase4_05 class_medic_phase4_04 1 false false false false 100 0 0 class_medic_phase4_04 combat_general 2365000 3540940 0 0 me_dm_8,me_bacta_ampule_6 true 0 +class_medic_phase4_master class_medic_phase4 1 false true false false 100 0 0 class_medic_phase4_05 combat_general 2723800 3540940 0 0 me_ae_heal_6 cybernetic_psychosis_resistance=2 true 0 +class_entertainer_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_entertainer_phase1_novice class_entertainer_phase1 1 false false false false 100 0 0 entertainer 100 4810 0 0 fizz,spotlight,startMusic+rock,flourish+1,flourish+2,flourish+3,flourish+4,flourish+5,flourish+6,flourish+7,flourish+8,flourish+9,bandflourish+1,bandflourish+2,bandflourish+3,bandflourish+4,bandflourish+5,bandflourish+6,bandflourish+7,bandflourish+8,bandflourish+9,imagedesign,covercharge,inspire,registerWithLocation,musician,dancer,groupdance hair=1,face=1,slope_move=25,instrument_customization=20,cybernetic_psychosis_resistance=2 craftDancePropA,craftInstrumentGroupA,craftInstrumentGroupB true 0 +class_entertainer_phase1_02 class_entertainer_phase1 1 false true false false 100 0 0 class_entertainer_phase1_novice entertainer 3700 16120 0 0 prop_staff,colorlights,startDance+basic2 hair=1,instrument_customization=20 true 0 +class_entertainer_phase1_03 class_entertainer_phase1_02 1 false true false false 100 0 0 class_entertainer_phase1_02 entertainer 12400 30160 0 0 fanfar,startDance+rhythmic,startMusic+starwars2 markings=1,face=1,instrument_customization=20 craftDancePropB true 0 +class_entertainer_phase1_04 class_entertainer_phase1_03 1 false true false false 100 0 0 class_entertainer_phase1_03 entertainer 23200 67730 0 0 prop_sword,dazzle,startDance+rhythmic2,startMusic+pop,droid_flame_jet_1,droid_droideka_shield_1,droid_battery_dump_1,droid_regenerative_plating_1,droid_electrical_shock_1,droid_torturous_needle_1,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 hair=1,instrument_customization=20 true 0 +class_entertainer_phase1_05 class_entertainer_phase1_04 1 false true false false 100 0 0 class_entertainer_phase1_04 entertainer 52100 105300 0 0 kloohorn,startDance+footloose,startMusic+folk hair=1,face=1,instrument_customization=20 craftDancePropC,craftInstrumentGroupBB true 0 +class_entertainer_phase1_master class_entertainer_phase1 1 false true false false 100 0 0 class_entertainer_phase1_05 entertainer 81000 151060 0 0 prop_sparkler,distract,startDance+footloose2 hair=1,body=1,face=1,slope_move=25,instrument_customization=20,cybernetic_psychosis_resistance=2 true 0 +class_entertainer_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_entertainer_phase2_novice class_entertainer_phase2 1 false true false false 100 0 0 class_entertainer_phase1_master entertainer 116200 205140 0 0 startDance+formal,startMusic+starwars3,wear_all_armor hair=1 craftDancePropD,craftInstrumentGroupC true 0 +class_entertainer_phase2_02 class_entertainer_phase2 1 false true false false 100 0 0 class_entertainer_phase2_novice entertainer 157800 267540 0 0 prop_glowstick,traz,firejet,startDance+formal2,en_holographic_image face=1 true 0 +class_entertainer_phase2_03 class_entertainer_phase2_02 1 false false false false 100 0 0 class_entertainer_phase2_02 entertainer 205800 339690 0 0 startDance+poplock,startMusic+ceremonial body=1,instrument_customization=20 craftDancePropE true 0 +class_entertainer_phase2_04 class_entertainer_phase2_03 1 false true false false 100 0 0 class_entertainer_phase2_03 entertainer 261300 423410 0 0 prop_torch,colorSwirl,startDance+poplock2,startMusic+boogie markings=1 true 0 +class_entertainer_phase2_05 class_entertainer_phase2_04 1 false true false false 100 0 0 class_entertainer_phase2_04 entertainer 325700 519610 0 0 mandoviol,startDance+popular,startMusic+starwars4 hair=2 craftDancePropF,craftInstrumentGroupD true 0 +class_entertainer_phase2_master class_entertainer_phase2 1 false true false false 100 0 0 class_entertainer_phase2_05 entertainer 399700 629980 0 0 prop_ribbon,laserShow,startDance+popular2 face=1,cybernetic_psychosis_resistance=2 true 0 +class_entertainer_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_entertainer_phase3_novice class_entertainer_phase3 1 false true false false 100 0 0 class_entertainer_phase2_master entertainer 484600 756860 0 0 startDance+bunduki,startMusic+ballad body=1,instrument_customization=20 craftInstrumentGroupBBB true 0 +class_entertainer_phase3_02 class_entertainer_phase3 1 false true false false 100 0 0 class_entertainer_phase3_novice entertainer 582200 901160 0 0 prop_dual_wield,bandfill,smokebomb,startDance+bunduki2 markings=1 true 0 +class_entertainer_phase3_03 class_entertainer_phase3_02 1 false false false false 100 0 0 class_entertainer_phase3_02 entertainer 693200 1065610 0 0 startDance+tumble,startMusic+swing hair=2 craftDancePropG true 0 +class_entertainer_phase3_04 class_entertainer_phase3_03 1 false true false false 100 0 0 class_entertainer_phase3_03 entertainer 819700 1252940 0 0 prop_double_ribbon,ventriloquism,startDance+tumble2,startMusic+zydeco face=2,instrument_customization=20 true 0 +class_entertainer_phase3_05 class_entertainer_phase3_04 1 false true false false 100 0 0 class_entertainer_phase3_04 entertainer 963800 1466790 0 0 flutedroopy,startDance+lyrical,startDance+freestyle,startMusic+funk body=2 craftDancePropH,craftInstrumentGroupE true 0 +class_entertainer_phase3_master class_entertainer_phase3 1 false true false false 100 0 0 class_entertainer_phase3_05 entertainer 1128300 1710540 0 0 prop_ribbon_magic,centerStage,startDance+lyrical2,startDance+freestyle2 markings=2,cybernetic_psychosis_resistance=2 true 0 +class_entertainer_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_entertainer_phase4_novice class_entertainer_phase4 1 false false false false 100 0 0 class_entertainer_phase3_master entertainer 1315800 1988090 0 0 startDance+breakdance,startMusic+waltz,prop_combat_fan hair=2 craftDancePropI,craftInstrumentGroupEE true 0 +class_entertainer_phase4_02 class_entertainer_phase4 1 false false false false 100 0 0 class_entertainer_phase4_novice entertainer 1529300 2304380 0 0 prop_double_ribbon_magic,omnibox,firejet2,startDance+breakdance2 face=2,instrument_customization=20 true 0 +class_entertainer_phase4_03 class_entertainer_phase4_02 1 false true false false 100 0 0 class_entertainer_phase4_02 entertainer 1772600 2664480 0 0 startDance+exotic,startMusic+jazz,startDance+breakdance3 body=2 craftDancePropJ,craftInstrumentGroupF true 0 +class_entertainer_phase4_04 class_entertainer_phase4_03 1 false true false false 100 0 0 class_entertainer_phase4_03 entertainer 2049600 3074500 0 0 prop_ribbon_spark,floorLights,startDance+exotic2,startDance+jazzy,startMusic+carnival,startDance+breakdance4 markings=2 true 0 +class_entertainer_phase4_05 class_entertainer_phase4_04 1 false true false false 100 0 0 class_entertainer_phase4_04 entertainer 2365000 3540940 0 0 nalargon,startDance+exotic3,startDance+jazzy2,startMusic+virtuoso,startDance+breakdance5 markings=2,instrument_customization=55 craftInstrumentGroupFF true 0 +class_entertainer_phase4_master class_entertainer_phase4 1 false true false false 100 0 0 class_entertainer_phase4_05 entertainer 2723800 3540940 0 0 xantha,prop_double_ribbon_spark,featuredSolo,startDance+exotic4,place_cantina,place_theater,valahorn,startDance+breakdance6 body=2,face=2,private_place_cantina=100,private_place_theater=100,cybernetic_psychosis_resistance=2,hair=1 craftDancePropK,craftInstrumentGroupG true 0 +class_domestics_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_domestics_phase1_novice class_domestics_phase1 1 false true false false 100 0 0 crafting 100 4810 0 0 access_fee armor_customization=20,slope_move=25,surveying=20,general_assembly=20,general_experimentation=20,clothing_customization=20,cybernetic_psychosis_resistance=2 craftArtisanNewbieGroupA,craftArtisanNewbieGroupB,craftArtisanSurveyGroupA true 0 +class_domestics_phase1_02 class_domestics_phase1 1 false true false false 100 0 0 class_domestics_phase1_novice crafting 3700 16120 0 0 premium_auctions surveying=20,general_assembly=10,general_experimentation=10,clothing_customization=20,expertise_reverse_engineering_bonus=2 craftArtisanDomesticGroupA,craftArtisanToolGroupA true 0 +class_domestics_phase1_03 class_domestics_phase1_02 1 false true false false 100 0 0 class_domestics_phase1_02 crafting 12400 30160 0 0 surveying=20,general_assembly=10,general_experimentation=10,clothing_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanDomesticGroupB true 0 +class_domestics_phase1_04 class_domestics_phase1_03 1 false true false false 100 0 0 class_domestics_phase1_03 crafting 23200 67730 0 0 droid_flame_jet_1,droid_flame_jet_2,droid_flame_jet_3,droid_droideka_shield_1,droid_droideka_shield_2,droid_droideka_shield_3,droid_battery_dump_1,droid_battery_dump_2,droid_battery_dump_3,droid_regenerative_plating_1,droid_regenerative_plating_2,droid_regenerative_plating_3,droid_electrical_shock_1,droid_electrical_shock_2,droid_electrical_shock_3,droid_torturous_needle_1,droid_torturous_needle_2,droid_torturous_needle_3,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 surveying=20,general_assembly=10,general_experimentation=10,clothing_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanDomesticGroupC,craftArtisanChemicalGroupA true 0 +class_domestics_phase1_05 class_domestics_phase1_04 1 false true false false 100 0 0 class_domestics_phase1_04 crafting 52100 105300 0 0 surveying=20,general_assembly=10,general_experimentation=10,clothing_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanDomesticGroupD true 0 +class_domestics_phase1_master class_domestics_phase1 1 false true false false 100 0 0 class_domestics_phase1_05 crafting 81000 151060 0 0 food_assembly=20,food_experimentation=20,general_assembly=20,general_experimentation=20,clothing_assembly=20,clothing_experimentation=20,clothing_customization=20,expertise_reverse_engineering_bonus=2,cybernetic_psychosis_resistance=2 craftFoodNoviceGroupA,craftFoodNoviceGroupB,craftFoodNoviceGroupC,craftClothingNoviceGroupA,craftClothingNoviceGroupB,craftClothingNoviceGroupC true 0 +class_domestics_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_domestics_phase2_novice class_domestics_phase2 1 false true false false 100 0 0 class_domestics_phase1_master crafting 116200 205140 0 0 wear_all_armor general_assembly=20,general_experimentation=20 craftFoodDishGroupA,craftClothingCasualGroupA true 0 +class_domestics_phase2_02 class_domestics_phase2 1 false true false false 100 0 0 class_domestics_phase2_novice crafting 157800 267540 0 0 food_assembly=10,food_experimentation=10,expertise_reverse_engineering_bonus=4 craftFoodDessertGroupA,craftClothingFieldGroupA true 0 +class_domestics_phase2_03 class_domestics_phase2_02 1 false true false false 100 0 0 class_domestics_phase2_02 crafting 205800 339690 0 0 merchant_fees_1 clothing_assembly=10,clothing_experimentation=15,clothing_customization=20,expertise_reverse_engineering_bonus=4 craftClothingFormalGroupA,craftFoodDrinkGroupA true 0 +class_domestics_phase2_04 class_domestics_phase2_03 1 false true false false 100 0 0 class_domestics_phase2_03 crafting 261300 423410 0 0 hiring=20,manage_vendor=1,shop_sign=1,vendor_item_limit=250,expertise_reverse_engineering_bonus=4 craftFoodDishGroupB,craftClothingCasualGroupB true 0 +class_domestics_phase2_05 class_domestics_phase2_04 1 false true false false 100 0 0 class_domestics_phase2_04 crafting 325700 519610 0 0 vendor_item_limit=250,expertise_reverse_engineering_bonus=4 craftFoodDessertGroupB,craftClothingFieldGroupB,craftArtisanChemicalGroupB true 0 +class_domestics_phase2_master class_domestics_phase2 1 false true false false 100 0 0 class_domestics_phase2_05 crafting 399700 629980 0 0 food_assembly=20,food_experimentation=20,expertise_reverse_engineering_bonus=4,cybernetic_psychosis_resistance=2 craftFoodDrinkGroupB,craftClothingFormalGroupB true 0 +class_domestics_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_domestics_phase3_novice class_domestics_phase3 1 false true false false 100 0 0 class_domestics_phase2_master crafting 484600 756860 0 0 vendor_fees_1 clothing_assembly=20,clothing_experimentation=15,clothing_customization=20 craftFoodDishGroupC,craftClothingCasualGroupC,craftGcwToolsA true 0 +class_domestics_phase3_02 class_domestics_phase3 1 false true false false 100 0 0 class_domestics_phase3_novice crafting 582200 901160 0 0 hiring=10,manage_vendor=1,shop_sign=1,vendor_item_limit=250,expertise_reverse_engineering_bonus=6 craftFoodDessertGroupC,craftClothingFieldGroupC true 0 +class_domestics_phase3_03 class_domestics_phase3_02 1 false true false false 100 0 0 class_domestics_phase3_02 crafting 693200 1065610 0 0 food_assembly=15,food_experimentation=15,vendor_item_limit=250,expertise_reverse_engineering_bonus=6 craftFoodDrinkGroupC true 0 +class_domestics_phase3_04 class_domestics_phase3_03 1 false true false false 100 0 0 class_domestics_phase3_03 crafting 819700 1252940 0 0 clothing_assembly=20,clothing_experimentation=15,clothing_customization=20,vendor_item_limit=100,expertise_reverse_engineering_bonus=6 craftClothingFormalGroupC true 0 +class_domestics_phase3_05 class_domestics_phase3_04 1 false false false false 100 0 0 class_domestics_phase3_04 crafting 963800 1466790 0 0 merchant_fees_1 food_assembly=10,food_experimentation=10,vendor_item_limit=200,expertise_reverse_engineering_bonus=6 craftFoodDishGroupD true 0 +class_domestics_phase3_master class_domestics_phase3 1 false true false false 100 0 0 class_domestics_phase3_05 crafting 1128300 1710540 0 0 hiring=15,manage_vendor=2,shop_sign=1,vendor_item_limit=150,expertise_reverse_engineering_bonus=6,private_vendor_register=1,cybernetic_psychosis_resistance=2 craftClothingCasualGroupD,craftArtisanChemicalGroupC true 0 +class_domestics_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_domestics_phase4_novice class_domestics_phase4 1 false true false false 100 0 0 class_domestics_phase3_master crafting 1315800 1988090 0 0 food_assembly=15,food_experimentation=15,vendor_item_limit=150 craftFoodDessertGroupD true 0 +class_domestics_phase4_02 class_domestics_phase4 1 false true false false 100 0 0 class_domestics_phase4_novice crafting 1529300 2304380 0 0 clothing_assembly=20,clothing_experimentation=15,clothing_customization=20,expertise_reverse_engineering_bonus=8 craftClothingFieldGroupD true 0 +class_domestics_phase4_03 class_domestics_phase4_02 1 false true false false 100 0 0 class_domestics_phase4_02 crafting 1772600 2664480 0 0 ad_fees_1 manage_vendor=1,private_place_merchant_tent=100,vendor_item_limit=150,expertise_reverse_engineering_bonus=8 craftFoodDrinkGroupD true 0 +class_domestics_phase4_04 class_domestics_phase4_03 1 false true false false 100 0 0 class_domestics_phase4_03 crafting 2049600 3074500 0 0 maintenance_fees_1,place_merchant_tent hiring=15,manage_vendor=2,shop_sign=1,vendor_item_limit=500,expertise_reverse_engineering_bonus=8 craftClothingFormalGroupD true 0 +class_domestics_phase4_05 class_domestics_phase4_04 1 false true false false 100 0 0 class_domestics_phase4_04 crafting 2365000 3540940 0 0 food_assembly=10,food_experimentation=10,private_place_cantina=100,clothing_assembly=10,clothing_experimentation=20,clothing_customization=55,expertise_reverse_engineering_bonus=8 craftFoodMaster,craftClothingMaster true 0 +class_domestics_phase4_master class_domestics_phase4 1 false true false false 100 0 0 class_domestics_phase4_05 crafting 2723800 3540940 0 0 vendor_fees_1 manage_vendor=2,hiring=10,vendor_item_limit=1000,expertise_reverse_engineering_bonus=8,cybernetic_psychosis_resistance=2 true 0 +class_structures_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_structures_phase1_novice class_structures_phase1 1 false true false false 100 0 0 crafting 100 4810 0 0 access_fee armor_customization=20,slope_move=25,surveying=20,general_assembly=20,general_experimentation=20,clothing_customization=20,structure_customization=20,cybernetic_psychosis_resistance=2 craftArtisanNewbieGroupA,craftArtisanNewbieGroupB,craftArtisanSurveyGroupA true 0 +class_structures_phase1_02 class_structures_phase1 1 false true false false 100 0 0 class_structures_phase1_novice crafting 3700 16120 0 0 premium_auctions surveying=20,general_assembly=10,general_experimentation=10,armor_customization=20,structure_customization=20 craftArtisanEngineeringGroupA,craftArtisanToolGroupA true 0 +class_structures_phase1_03 class_structures_phase1_02 1 false true false false 100 0 0 class_structures_phase1_02 crafting 12400 30160 0 0 surveying=20,general_assembly=10,general_experimentation=10,armor_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,structure_customization=20 craftArtisanEngineeringGroupB true 0 +class_structures_phase1_04 class_structures_phase1_03 1 false true false false 100 0 0 class_structures_phase1_03 crafting 23200 67730 0 0 droid_flame_jet_1,droid_flame_jet_2,droid_flame_jet_3,droid_droideka_shield_1,droid_droideka_shield_2,droid_droideka_shield_3,droid_battery_dump_1,droid_battery_dump_2,droid_battery_dump_3,droid_regenerative_plating_1,droid_regenerative_plating_2,droid_regenerative_plating_3,droid_electrical_shock_1,droid_electrical_shock_2,droid_electrical_shock_3,droid_torturous_needle_1,droid_torturous_needle_2,droid_torturous_needle_3,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 surveying=20,general_assembly=10,general_experimentation=10,armor_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,structure_customization=20 craftArtisanEngineeringGroupC true 0 +class_structures_phase1_05 class_structures_phase1_04 1 false false false false 100 0 0 class_structures_phase1_04 crafting 52100 105300 0 0 surveying=20,general_assembly=10,general_experimentation=10,armor_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,structure_customization=20 craftArtisanEngineeringGroupD true 0 +class_structures_phase1_master class_structures_phase1 1 false true false false 100 0 0 class_structures_phase1_05 crafting 81000 151060 0 0 structure_assembly=20,structure_experimentation=20,general_assembly=20,general_experimentation=20,chassis_assembly=10,engine_assembly=10,booster_assembly=10,power_systems=10,weapon_systems=10,shields_assembly=10,advanced_assembly=10,chassis_experimentation=10,weapon_systems_experimentation=20,engine_experimentation=20,booster_experimentation=20,power_systems_experimentation=10,shields_experimentation=10,advanced_ship_experimentation=10,general_assembly=20,general_experimentation=20,defense_reverse=1,propulsion_reverse=1,engineering_reverse=1,systems_reverse=1,structure_customization=20,cybernetic_psychosis_resistance=2 craftFurnitureGroupAA,craftStructureGroupAA,craftInstallationGroupAA,craftShipwrightNoviceGroupA true 0 +class_structures_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_structures_phase2_novice class_structures_phase2 1 false true false false 100 0 0 class_structures_phase1_master crafting 116200 205140 0 0 wear_all_armor structure_assembly=10,structure_experimentation=10 craftFurnitureGroupA,craftShipwrightEngGroupA true 0 +class_structures_phase2_02 class_structures_phase2 1 false true false false 100 0 0 class_structures_phase2_novice crafting 157800 267540 0 0 chassis_assembly=10,chassis_experimentation=10,engineering_reverse=2,engine_assembly=10,booster_assembly=10,engine_experimentation=20,booster_experimentation=20,propulsion_reverse=2 craftStructureGroupA,craftShipwrightPropulsionGroupA true 0 +class_structures_phase2_03 class_structures_phase2_02 1 false true false false 100 0 0 class_structures_phase2_02 crafting 205800 339690 0 0 merchant_fees_1 power_systems=10,advanced_assembly=10,power_systems_experimentation=10,advanced_ship_experimentation=10,systems_reverse=2,weapon_systems=10,weapon_systems_experimentation=20,defense_reverse=2,shields_assembly=10,shields_experimentation=10,structure_customization=20 craftInstallationGroupA,craftShipwrightSystemsGroupA true 0 +class_structures_phase2_04 class_structures_phase2_03 1 false true false false 100 0 0 class_structures_phase2_03 crafting 261300 423410 0 0 hiring=20,manage_vendor=1,shop_sign=1,vendor_item_limit=500 craftPlayerCityA,craftShipwrightDefenseGroupA true 0 +class_structures_phase2_05 class_structures_phase2_04 1 false true false false 100 0 0 class_structures_phase2_04 crafting 325700 519610 0 0 structure_assembly=20,structure_experimentation=20 craftFurnitureGroupB,craftShipwrightEngGroupB true 0 +class_structures_phase2_master class_structures_phase2 1 false true false false 100 0 0 class_structures_phase2_05 crafting 399700 629980 0 0 chassis_assembly=15,chassis_experimentation=15,engineering_reverse=2,engine_assembly=15,booster_assembly=15,engine_experimentation=25,booster_experimentation=25,propulsion_reverse=2,cybernetic_psychosis_resistance=2 craftPlayerCityB,craftShipwrightPropulsionGroupB true 0 +class_structures_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_structures_phase3_novice class_structures_phase3 1 false true false false 100 0 0 class_structures_phase2_master crafting 484600 756860 0 0 vendor_fees_1 power_systems=15,advanced_assembly=15,power_systems_experimentation=15,advanced_ship_experimentation=15,systems_reverse=2,weapon_systems=15,weapon_systems_experimentation=25,defense_reverse=2,shields_assembly=15,shields_experimentation=15,structure_customization=20 craftInstallationGroupB,craftShipwrightSystemsGroupB,craftGcwToolsA true 0 +class_structures_phase3_02 class_structures_phase3 1 false true false false 100 0 0 class_structures_phase3_novice crafting 582200 901160 0 0 hiring=10,manage_vendor=1,shop_sign=1,vendor_item_limit=500 craftStructureGroupB,craftShipwrightDefenseGroupB true 0 +class_structures_phase3_03 class_structures_phase3_02 1 false true false false 100 0 0 class_structures_phase3_02 crafting 693200 1065610 0 0 structure_assembly=20,structure_experimentation=20,vendor_item_limit=100 craftFurnitureGroupC,craftShipwrightEngGroupC true 0 +class_structures_phase3_04 class_structures_phase3_03 1 false true false false 100 0 0 class_structures_phase3_03 crafting 819700 1252940 0 0 chassis_assembly=20,chassis_experimentation=20,engineering_reverse=2,engine_assembly=20,booster_assembly=20,engine_experimentation=30,booster_experimentation=30,propulsion_reverse=2,structure_customization=20 craftPlayerCityC,craftShipwrightPropulsionGroupC true 0 +class_structures_phase3_05 class_structures_phase3_04 1 false true false false 100 0 0 class_structures_phase3_04 crafting 963800 1466790 0 0 merchant_fees_1 power_systems=20,advanced_assembly=20,power_systems_experimentation=20,advanced_ship_experimentation=20,systems_reverse=2,weapon_systems=20,weapon_systems_experimentation=30,defense_reverse=2,shields_assembly=20,shields_experimentation=20 craftInstallationGroupC,craftShipwrightSystemsGroupC true 0 +class_structures_phase3_master class_structures_phase3 1 false true false false 100 0 0 class_structures_phase3_05 crafting 1128300 1710540 0 0 vendor_item_limit=100,hiring=15,manage_vendor=2,shop_sign=1,private_vendor_register=1,cybernetic_psychosis_resistance=2 craftStructureGroupC,craftShipwrightDefenseGroupC true 0 +class_structures_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_structures_phase4_novice class_structures_phase4 1 false true false false 100 0 0 class_structures_phase3_master crafting 1315800 1988090 0 0 structure_assembly=20,structure_experimentation=20,vendor_item_limit=400 craftFurnitureGroupD,craftShipwrightEngGroupD true 0 +class_structures_phase4_02 class_structures_phase4 1 false true false false 100 0 0 class_structures_phase4_novice crafting 1529300 2304380 0 0 chassis_assembly=20,chassis_experimentation=20,engineering_reverse=2,engine_assembly=20,booster_assembly=20,engine_experimentation=30,booster_experimentation=30,propulsion_reverse=2,structure_customization=20 craftPlayerCityD,craftShipwrightPropulsionGroupD true 0 +class_structures_phase4_03 class_structures_phase4_02 1 false true false false 100 0 0 class_structures_phase4_02 crafting 1772600 2664480 0 0 ad_fees_1 power_systems=20,advanced_assembly=20,power_systems_experimentation=20,advanced_ship_experimentation=20,systems_reverse=2,weapon_systems=20,weapon_systems_experimentation=30,defense_reverse=2,shields_assembly=20,shields_experimentation=20 craftInstallationGroupD,craftShipwrightSystemsGroupD true 0 +class_structures_phase4_04 class_structures_phase4_03 1 false true false false 100 0 0 class_structures_phase4_03 crafting 2049600 3074500 0 0 maintenance_fees_1,place_merchant_tent private_place_merchant_tent=100,hiring=15,manage_vendor=2,shop_sign=1,vendor_item_limit=650 craftStructureGroupD,craftShipwrightDefenseGroupD true 0 +class_structures_phase4_05 class_structures_phase4_04 1 false true false false 100 0 0 class_structures_phase4_04 crafting 2365000 3540940 0 0 manage_vendor=1,structure_assembly=10,structure_experimentation=10,chassis_assembly=25,chassis_experimentation=25,weapon_systems_experimentation=25,weapon_systems=25,engine_experimentation=25,engine_assembly=25,booster_experimentation=25,booster_assembly=25,power_systems_experimentation=25,power_systems=25,shields_experimentation=25,shields_assembly=25,advanced_ship_experimentation=25,advanced_assembly=25,defense_reverse=1,propulsion_reverse=1,systems_reverse=1,engineering_reverse=1,structure_customization=55 craftStructureGroupE,craftFurnitureGroupE,craftPlayerCityE,craftShipwrightMaster true 0 +class_structures_phase4_master class_structures_phase4 1 false true false false 100 0 0 class_structures_phase4_05 crafting 2723800 3540940 0 0 vendor_fees_1 manage_vendor=2,hiring=10,vendor_item_limit=1000,cybernetic_psychosis_resistance=2 craftFurnitureGroupF true 0 +class_munitions_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_munitions_phase1_novice class_munitions_phase1 1 false true false false 100 0 0 crafting 100 4810 0 0 access_fee surveying=20,general_assembly=20,general_experimentation=20,clothing_customization=20,armor_customization=20,slope_move=25,cybernetic_psychosis_resistance=2 craftArtisanNewbieGroupA,craftArtisanNewbieGroupB,craftArtisanSurveyGroupA true 0 +class_munitions_phase1_02 class_munitions_phase1 1 false true false false 100 0 0 class_munitions_phase1_novice crafting 3700 16120 0 0 premium_auctions surveying=20,general_assembly=10,general_experimentation=10,armor_customization=20,expertise_reverse_engineering_bonus=2 craftArtisanEngineeringGroupA,craftArtisanToolGroupA true 0 +class_munitions_phase1_03 class_munitions_phase1_02 1 false true false false 100 0 0 class_munitions_phase1_02 crafting 12400 30160 0 0 surveying=20,general_assembly=10,general_experimentation=10,armor_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanEngineeringGroupB true 0 +class_munitions_phase1_04 class_munitions_phase1_03 1 false true false false 100 0 0 class_munitions_phase1_03 crafting 23200 67730 0 0 droid_flame_jet_1,droid_flame_jet_2,droid_flame_jet_3,droid_droideka_shield_1,droid_droideka_shield_2,droid_droideka_shield_3,droid_battery_dump_1,droid_battery_dump_2,droid_battery_dump_3,droid_regenerative_plating_1,droid_regenerative_plating_2,droid_regenerative_plating_3,droid_electrical_shock_1,droid_electrical_shock_2,droid_electrical_shock_3,droid_torturous_needle_1,droid_torturous_needle_2,droid_torturous_needle_3,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 surveying=20,general_assembly=10,general_experimentation=10,armor_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanEngineeringGroupC true 0 +class_munitions_phase1_05 class_munitions_phase1_04 1 false false false false 100 0 0 class_munitions_phase1_04 crafting 52100 105300 0 0 surveying=20,general_assembly=10,general_experimentation=10,armor_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanEngineeringGroupD true 0 +class_munitions_phase1_master class_munitions_phase1 1 false true false false 100 0 0 class_munitions_phase1_05 crafting 81000 151060 0 0 weapon_assembly=100,weapon_experimentation=100,armor_assembly=10,armor_experimentation=10,armor_customization=20,general_assembly=40,general_experimentation=40,expertise_reverse_engineering_bonus=2,cybernetic_psychosis_resistance=2 craftWeaponComponentRangedGroupA,craftWeaponComponentMeleeGroupA,craftWeaponCoreGroupA,craftArmorAppearanceGroupA,craftArmorCoreGroupA,craftWeaponAppearanceMeleeGroupA,craftWeaponAppearanceRangedGroupA true 0 +class_munitions_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_munitions_phase2_novice class_munitions_phase2 1 false true false false 100 0 0 class_munitions_phase1_master crafting 116200 205140 0 0 wear_all_armor craftArmorAppearanceGroupB,craftWeaponAppearanceMeleeGroupB,craftWeaponAppearanceRangedGroupB true 0 +class_munitions_phase2_02 class_munitions_phase2 1 false true false false 100 0 0 class_munitions_phase2_novice crafting 157800 267540 0 0 expertise_reverse_engineering_bonus=4 craftArmorLightLayersGroupA,craftWeaponAppearanceMeleeGroupC,craftWeaponAppearanceRangedGroupC true 0 +class_munitions_phase2_03 class_munitions_phase2_02 1 false true false false 100 0 0 class_munitions_phase2_02 crafting 205800 339690 0 0 merchant_fees_1 armor_assembly=10,armor_experimentation=10,armor_customization=20,expertise_reverse_engineering_bonus=4 craftArmorShieldsGroupA,craftWeaponAppearanceMeleeGroupD,craftWeaponAppearanceRangedGroupD true 0 +class_munitions_phase2_04 class_munitions_phase2_03 1 false true false false 100 0 0 class_munitions_phase2_03 crafting 261300 423410 0 0 hiring=20,manage_vendor=1,shop_sign=1,vendor_item_limit=500,expertise_reverse_engineering_bonus=4 craftArmorCoreGroupB,craftWeaponAppearanceMeleeGroupE,craftWeaponAppearanceRangedGroupE true 0 +class_munitions_phase2_05 class_munitions_phase2_04 1 false true false false 100 0 0 class_munitions_phase2_04 crafting 325700 519610 0 0 expertise_reverse_engineering_bonus=4 craftArmorAppearanceGroupC,craftWeaponAppearanceMeleeGroupF,craftWeaponAppearanceRangedGroupF true 0 +class_munitions_phase2_master class_munitions_phase2 1 false true false false 100 0 0 class_munitions_phase2_05 crafting 399700 629980 0 0 expertise_reverse_engineering_bonus=4,cybernetic_psychosis_resistance=2 craftWeaponCoreGroupB,craftArmorLightLayersGroupB,craftWeaponAppearanceMeleeGroupG,craftWeaponAppearanceRangedGroupG true 0 +class_munitions_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_munitions_phase3_novice class_munitions_phase3 1 false true false false 100 0 0 class_munitions_phase2_master crafting 484600 756860 0 0 vendor_fees_1 armor_assembly=15,armor_experimentation=15,armor_customization=20 craftArmorShieldsGroupB,craftWeaponAppearanceRangedGroupH,craftGcwToolsA true 0 +class_munitions_phase3_02 class_munitions_phase3 1 false true false false 100 0 0 class_munitions_phase3_novice crafting 582200 901160 0 0 hiring=10,manage_vendor=1,shop_sign=1,vendor_item_limit=500,expertise_reverse_engineering_bonus=6 craftArmorCoreGroupC,craftWeaponComponentMeleeGroupB,craftWeaponAppearanceMeleeGroupH true 0 +class_munitions_phase3_03 class_munitions_phase3_02 1 false true false false 100 0 0 class_munitions_phase3_02 crafting 693200 1065610 0 0 vendor_item_limit=100,expertise_reverse_engineering_bonus=6 craftArmorAppearanceGroupD,craftWeaponCoreGroupC,craftWeaponComponentRangedGroupD,craftWeaponAppearanceRangedGroupI true 0 +class_munitions_phase3_04 class_munitions_phase3_03 1 false true false false 100 0 0 class_munitions_phase3_03 crafting 819700 1252940 0 0 expertise_reverse_engineering_bonus=6 craftArmorLightLayersGroupC,craftWeaponAppearanceMeleeGroupI true 0 +class_munitions_phase3_05 class_munitions_phase3_04 1 false false false false 100 0 0 class_munitions_phase3_04 crafting 963800 1466790 0 0 merchant_fees_1 armor_assembly=20,armor_experimentation=20,armor_customization=20,expertise_reverse_engineering_bonus=6 craftArmorShieldsGroupC,craftWeaponComponentRangedGroupB,craftWeaponAppearanceRangedGroupJ true 0 +class_munitions_phase3_master class_munitions_phase3 1 false true false false 100 0 0 class_munitions_phase3_05 crafting 1128300 1710540 0 0 hiring=15,manage_vendor=2,shop_sign=1,vendor_item_limit=250,expertise_reverse_engineering_bonus=6,private_vendor_register=1,cybernetic_psychosis_resistance=2 craftArmorCoreGroupD,craftWeaponAppearanceMeleeGroupJ true 0 +class_munitions_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_munitions_phase4_novice class_munitions_phase4 1 false true false false 100 0 0 class_munitions_phase3_master crafting 1315800 1988090 0 0 vendor_item_limit=400 craftArmorAppearanceGroupE,craftWeaponAppearanceRangedGroupK true 0 +class_munitions_phase4_02 class_munitions_phase4 1 false false false false 100 0 0 class_munitions_phase4_novice crafting 1529300 2304380 0 0 expertise_reverse_engineering_bonus=8 craftArmorHeavyLayersGroupA,craftWeaponCoreGroupD,craftWeaponComponentRangedGroupE,craftWeaponAppearanceMeleeGroupK true 0 +class_munitions_phase4_03 class_munitions_phase4_02 1 false true false false 100 0 0 class_munitions_phase4_02 crafting 1772600 2664480 0 0 ad_fees_1 armor_assembly=20,armor_experimentation=20,armor_customization=20,expertise_reverse_engineering_bonus=8 craftMunitionsGroupE,craftArmorShieldsGroupD,craftWeaponAppearanceRangedGroupL true 0 +class_munitions_phase4_04 class_munitions_phase4_03 1 false true false false 100 0 0 class_munitions_phase4_03 crafting 2049600 3074500 0 0 maintenance_fees_1,place_merchant_tent private_place_merchant_tent=100,hiring=15,manage_vendor=2,shop_sign=1,vendor_item_limit=500,expertise_reverse_engineering_bonus=8 craftArmorCoreGroupE,craftWeaponComponentRangedGroupC,,craftWeaponAppearanceMeleeGroupL true 0 +class_munitions_phase4_05 class_munitions_phase4_04 1 false true false false 100 0 0 class_munitions_phase4_04 crafting 2365000 3540940 0 0 manage_vendor=1,armor_assembly=25,armor_experimentation=25,armor_customization=55,expertise_reverse_engineering_bonus=8 craftMunitionsGroupF,craftArmorHeavyLayersGroupB,craftArmorAppearanceGroupF,craftArmorCoreGroupF,craftWeaponAppearanceRangedGroupM true 0 +class_munitions_phase4_master class_munitions_phase4 1 false true false false 100 0 0 class_munitions_phase4_05 crafting 2723800 3540940 0 0 vendor_fees_1 manage_vendor=2,hiring=10,vendor_item_limit=1000,expertise_reverse_engineering_bonus=8,cybernetic_psychosis_resistance=2 craftMunitionsGroupG,craftWeaponAppearanceMeleeGroupM,craftWeaponAppearanceRangedGroupN true 0 +class_engineering_phase1 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_engineering_phase1_novice class_engineering_phase1 1 false true false false 100 0 0 crafting 100 4810 0 0 access_fee surveying=20,general_assembly=20,general_experimentation=20,clothing_customization=20,armor_customization=20,slope_move=25,cybernetic_psychosis_resistance=2 craftArtisanNewbieGroupA,craftArtisanNewbieGroupB,craftArtisanSurveyGroupA true 0 +class_engineering_phase1_02 class_engineering_phase1 1 false true false false 100 0 0 class_engineering_phase1_novice crafting 3700 16120 0 0 surveying=20,general_assembly=20,general_experimentation=20,clothing_customization=20,armor_customization=20,expertise_reverse_engineering_bonus=2 craftArtisanEngineeringGroupA,craftArtisanToolGroupA,craftArtisanDomesticGroupA true 0 +class_engineering_phase1_03 class_engineering_phase1_02 1 false true false false 100 0 0 class_engineering_phase1_02 crafting 12400 30160 0 0 premium_auctions surveying=15,general_assembly=20,general_experimentation=20,clothing_customization=20,armor_customization=20,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanEngineeringGroupB,craftArtisanDomesticGroupB true 0 +class_engineering_phase1_04 class_engineering_phase1_03 1 false true false false 100 0 0 class_engineering_phase1_03 crafting 23200 67730 0 0 droid_flame_jet_1,droid_flame_jet_2,droid_flame_jet_3,droid_droideka_shield_1,droid_droideka_shield_2,droid_droideka_shield_3,droid_battery_dump_1,droid_battery_dump_2,droid_battery_dump_3,droid_regenerative_plating_1,droid_regenerative_plating_2,droid_regenerative_plating_3,droid_electrical_shock_1,droid_electrical_shock_2,droid_electrical_shock_3,droid_torturous_needle_1,droid_torturous_needle_2,droid_torturous_needle_3,droid_follow,droid_follow_other,droid_stay,droid_guard,droid_friend,droid_attack,droid_patrol,droid_patrol_point,droid_patrol_clear,droid_store,droid_transfer,droid_group,droid_trick_1,droid_trick_2,droid_trick_3,droid_trick_4 surveying=15,general_assembly=20,general_experimentation=20,clothing_customization=15,armor_customization=15,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanEngineeringGroupC,craftArtisanDomesticGroupC true 0 +class_engineering_phase1_05 class_engineering_phase1_04 1 false true false false 100 0 0 class_engineering_phase1_04 crafting 52100 105300 0 0 surveying=15,general_assembly=10,general_experimentation=10,clothing_customization=15,armor_customization=15,manage_vendor=1,hiring=10,vendor_item_limit=250,expertise_reverse_engineering_bonus=2 craftArtisanEngineeringGroupD,craftArtisanDomesticGroupD,craftExpertiseFlameJetModule,craftExpertiseElectricalShockModule true 0 +class_engineering_phase1_master class_engineering_phase1 1 false true false false 100 0 0 class_engineering_phase1_05 crafting 81000 151060 0 0 surveying=15,general_assembly=10,general_experimentation=10,clothing_customization=10,armor_customization=10,expertise_reverse_engineering_bonus=2,cybernetic_psychosis_resistance=2 craftArtisanMasterGroupA,craftArtisanVehicle,craftdroidGroupA true 0 +class_engineering_phase2 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_engineering_phase2_novice class_engineering_phase2 1 false true false false 100 0 0 class_engineering_phase1_master crafting 116200 205140 0 0 customizeVehicle,wear_all_armor slope_move=25,droid_assembly=10,droid_experimentation=10,droid_customization=25,cybernetic_assembly=10,cybernetic_experimentation=10,cybernetic_customization=25 craftdroiddefmodGroupA,craftdroidgenmodGroupA,craftDroidRepairCompA,craftCyberneticGroupA true 0 +class_engineering_phase2_02 class_engineering_phase2 1 false true false false 100 0 0 class_engineering_phase2_novice crafting 157800 267540 0 0 droid_assembly=10,droid_experimentation=10,expertise_reverse_engineering_bonus=4,cybernetic_assembly=10,cybernetic_experimentation=10 craftdroidgenmodGroupB true 0 +class_engineering_phase2_03 class_engineering_phase2_02 1 false true false false 100 0 0 class_engineering_phase2_02 crafting 205800 339690 0 0 droid_assembly=5,droid_experimentation=5,droid_customization=25,expertise_reverse_engineering_bonus=4,cybernetic_assembly=5,cybernetic_experimentation=5,cybernetic_customization=25 craftdroiddefmodGroupB,craftDroidWoundRepairA,craftCyberneticGroupB true 0 +class_engineering_phase2_04 class_engineering_phase2_03 1 false true false false 100 0 0 class_engineering_phase2_03 crafting 261300 423410 0 0 merchant_fees_1 droid_assembly=5,droid_experimentation=5,hiring=20,manage_vendor=1,shop_sign=1,vendor_item_limit=500,expertise_reverse_engineering_bonus=4,cybernetic_assembly=5,cybernetic_experimentation=5 craftDroidDamageRepairA true 0 +class_engineering_phase2_05 class_engineering_phase2_04 1 false true false false 100 0 0 class_engineering_phase2_04 crafting 325700 519610 0 0 droid_assembly=5,droid_experimentation=5,droid_customization=25,vendor_item_limit=100,expertise_reverse_engineering_bonus=4,cybernetic_assembly=5,cybernetic_experimentation=5,cybernetic_customization=25 craftdroidGroupB,craftCyberneticGroupC true 0 +class_engineering_phase2_master class_engineering_phase2 1 false true false false 100 0 0 class_engineering_phase2_05 crafting 399700 629980 0 0 droid_assembly=5,droid_experimentation=5,expertise_reverse_engineering_bonus=4,cybernetic_psychosis_resistance=2,cybernetic_assembly=5,cybernetic_experimentation=5 craftdroidgenmodGroupC true 0 +class_engineering_phase3 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_engineering_phase3_novice class_engineering_phase3 1 false true false false 100 0 0 class_engineering_phase2_master crafting 484600 756860 0 0 droid_assembly=5,droid_experimentation=5,droid_customization=25,vendor_item_limit=200,cybernetic_assembly=5,cybernetic_experimentation=5,cybernetic_customization=25 craftdroiddefmodGroupC,craftDroidWoundRepairB,craftCyberneticGroupD,craftExpertiseDroidekaShieldModule,craftExpertiseTorturousNeedleModule,craftGcwToolsA true 0 +class_engineering_phase3_02 class_engineering_phase3 1 false true false false 100 0 0 class_engineering_phase3_novice crafting 582200 901160 0 0 vendor_fees_1 droid_assembly=5,droid_experimentation=5,hiring=10,manage_vendor=2,shop_sign=1,vendor_item_limit=200,expertise_reverse_engineering_bonus=6,cybernetic_assembly=5,cybernetic_experimentation=5 craftDroidDamageRepairB true 0 +class_engineering_phase3_03 class_engineering_phase3_02 1 false true false false 100 0 0 class_engineering_phase3_02 crafting 693200 1065610 0 0 droid_assembly=5,droid_experimentation=5,droid_customization=25,vendor_item_limit=100,expertise_reverse_engineering_bonus=6,cybernetic_assembly=5,cybernetic_experimentation=5,cybernetic_customization=25 craftdroidGroupC,craftCyberneticGroupE true 0 +class_engineering_phase3_04 class_engineering_phase3_03 1 false true false false 100 0 0 class_engineering_phase3_03 crafting 819700 1252940 0 0 droid_assembly=5,droid_experimentation=5,expertise_reverse_engineering_bonus=6,cybernetic_assembly=5,cybernetic_experimentation=5 craftdroidgenmodGroupD,craftdroidgenmodGroupDD true 0 +class_engineering_phase3_05 class_engineering_phase3_04 1 false true false false 100 0 0 class_engineering_phase3_04 crafting 963800 1466790 0 0 merchant_fees_1 droid_assembly=5,droid_experimentation=5,droid_customization=25,expertise_reverse_engineering_bonus=6,cybernetic_assembly=5,cybernetic_experimentation=5,cybernetic_customization=25 craftdroiddefmodGroupD,craftDroidWoundRepairC,craftCyberneticGroupF true 0 +class_engineering_phase3_master class_engineering_phase3 1 false true false false 100 0 0 class_engineering_phase3_05 crafting 1128300 1710540 0 0 droid_assembly=5,droid_experimentation=5,shop_sign=1,hiring=15,vendor_item_limit=250,expertise_reverse_engineering_bonus=6,private_vendor_register=1,manage_vendor=1,cybernetic_psychosis_resistance=2,cybernetic_assembly=5,cybernetic_experimentation=5 craftDroidDamageRepairC true 0 +class_engineering_phase4 class 1 false false true false 0 0 0 0 0 0 0 true 0 +class_engineering_phase4_novice class_engineering_phase4 1 false false false false 100 0 0 class_engineering_phase3_master crafting 1315800 1988090 0 0 droid_assembly=5,droid_experimentation=5,droid_customization=25,vendor_item_limit=400,cybernetic_assembly=5,cybernetic_experimentation=5,cybernetic_customization=25 craftdroidGroupD,craftCyberneticGroupG true 0 +class_engineering_phase4_02 class_engineering_phase4 1 false true false false 100 0 0 class_engineering_phase4_novice crafting 1529300 2304380 0 0 ad_fees_1 droid_assembly=5,droid_experimentation=5,expertise_reverse_engineering_bonus=8,cybernetic_assembly=5,cybernetic_experimentation=5 craftdroidgenmodGroupE,craftArmorPowerBit true 0 +class_engineering_phase4_03 class_engineering_phase4_02 1 false true false false 100 0 0 class_engineering_phase4_02 crafting 1772600 2664480 0 0 maintenance_fees_1 droid_assembly=5,droid_experimentation=5,droid_customization=25,expertise_reverse_engineering_bonus=8,cybernetic_assembly=5,cybernetic_experimentation=5,cybernetic_customization=25 craftdroiddefmodGroupE,craftDroidWoundRepairD,craftCyberneticGroupH true 0 +class_engineering_phase4_04 class_engineering_phase4_03 1 false true false false 100 0 0 class_engineering_phase4_03 crafting 2049600 3074500 0 0 place_merchant_tent droid_assembly=5,droid_experimentation=5,private_place_merchant_tent=100,hiring=15,manage_vendor=2,shop_sign=1,vendor_item_limit=500,expertise_reverse_engineering_bonus=8,cybernetic_assembly=5,cybernetic_experimentation=5 craftDroidDamageRepairD true 0 +class_engineering_phase4_05 class_engineering_phase4_04 1 false true false false 100 0 0 class_engineering_phase4_04 crafting 2365000 3540940 0 0 manage_vendor=1,droid_assembly=5,droid_experimentation=5,droid_customization=55,expertise_reverse_engineering_bonus=8,cybernetic_assembly=5,cybernetic_experimentation=5,cybernetic_customization=55 craftdroidGroupE,craftCyberneticGroupI,craftExpertiseRegenerativePlating true 0 +class_engineering_phase4_master class_engineering_phase4 1 false true false false 100 0 0 class_engineering_phase4_05 crafting 2723800 3540940 0 0 droid_assembly=5,droid_experimentation=5,manage_vendor=2,hiring=10,vendor_item_limit=1000,expertise_reverse_engineering_bonus=8,cybernetic_psychosis_resistance=2,cybernetic_assembly=5,cybernetic_experimentation=5 craftdroidGroupF,craftdroidgenmodGroupF,craftdroiddefmodGroupF,craftDroidRepairCompB,craftCyberneticGroupJ,craftVehicleGroupA,craftExpertiseBatteryDump true 0 +social 4 true false false false 0 0 0 0 0 0 0 false 0 +social_entertainer social 4 false false true false 0 0 0 0 0 0 0 false 0 +social_entertainer_novice social_entertainer 4 false true false false 100 15 0 entertainer 100 5000 0 0 private_entertainer_novice,imagedesign,covercharge,flourish+1,flourish+2,flourish+3,flourish+4,flourish+5,flourish+6,flourish+7,flourish+8,startDance+rhythmic,inspire healing_music_ability=5,healing_dance_ability=5,hair=1,face=1,instrument_assembly=10,prop_assembly=10,healing_dance_wound=5,healing_music_wound=5 craftInstrumentGroupA false 0 +social_entertainer_master social_entertainer 4 false true false false 5000 6 0 social_entertainer_hairstyle_04,social_entertainer_music_04,social_entertainer_dance_04,social_entertainer_healing_04 entertainer 75000 200000 0 0 private_entertainer_master,startDance+footloose2,startDance+formal2,startMusic+ceremonial,mandoviol,prop_torch healing_dance_ability=10,healing_music_ability=10,instrument_assembly=10,prop_assembly=10,healing_dance_wound=5,healing_music_wound=5 craftInstrumentGroupBBB,craftDancePropE false 0 +social_entertainer_hairstyle_01 social_entertainer 4 false false false false 1000 2 0 social_entertainer_novice imagedesigner 1000 10000 0 0 private_entertainer_hair_1 hair=1 false 0 +social_entertainer_hairstyle_02 social_entertainer_hairstyle_01 4 false false false false 2000 3 0 social_entertainer_hairstyle_01 imagedesigner 5000 20000 0 0 private_entertainer_hair_2 markings=1,face=1 false 0 +social_entertainer_hairstyle_03 social_entertainer_hairstyle_02 4 false false false false 3000 4 0 social_entertainer_hairstyle_02 imagedesigner 10000 30000 0 0 private_entertainer_hair_3 hair=1 false 0 +social_entertainer_hairstyle_04 social_entertainer_hairstyle_03 4 false true false false 4000 5 0 social_entertainer_hairstyle_03 imagedesigner 15000 30000 0 0 private_entertainer_hair_4 hair=1,face=1 false 0 +social_entertainer_music_01 social_entertainer 4 false false false false 1000 2 0 social_entertainer_novice music 1000 10000 0 0 private_entertainer_music_1,startMusic+rock healing_music_ability=5,healing_music_wound=5 false 0 +social_entertainer_music_02 social_entertainer_music_01 4 false false false false 2000 3 0 social_entertainer_music_01 music 5000 30000 0 0 private_entertainer_music_2,startMusic+starwars2 healing_music_ability=5,healing_music_wound=5 false 0 +social_entertainer_music_03 social_entertainer_music_02 4 false false false false 3000 4 0 social_entertainer_music_02 music 15000 90000 0 0 private_entertainer_music_3,startMusic+folk healing_music_ability=5,healing_music_wound=5 false 0 +social_entertainer_music_04 social_entertainer_music_03 4 false true false false 4000 5 0 social_entertainer_music_03 music 45000 150000 0 0 private_entertainer_music_4,startMusic+starwars3 healing_music_ability=10,healing_music_wound=5 false 0 +social_entertainer_dance_01 social_entertainer 4 false false false false 1000 2 0 social_entertainer_novice dance 1000 10000 0 0 private_entertainer_dance_1,startDance+basic2 healing_dance_ability=5,healing_dance_wound=5 false 0 +social_entertainer_dance_02 social_entertainer_dance_01 4 false false false false 2000 3 0 social_entertainer_dance_01 dance 5000 30000 0 0 private_entertainer_dance_2,startDance+rhythmic2 healing_dance_ability=5,healing_dance_wound=5 false 0 +social_entertainer_dance_03 social_entertainer_dance_02 4 false false false false 3000 4 0 social_entertainer_dance_02 dance 15000 90000 0 0 private_entertainer_dance_3,startDance+footloose healing_dance_ability=5,healing_dance_wound=5 false 0 +social_entertainer_dance_04 social_entertainer_dance_03 4 false true false false 4000 5 0 social_entertainer_dance_03 dance 45000 150000 0 0 private_entertainer_dance_4,startDance+formal healing_dance_ability=10,healing_dance_wound=5 false 0 +social_entertainer_healing_01 social_entertainer 4 false false false false 1000 2 0 social_entertainer_novice entertainer 1000 10000 0 0 private_entertainer_healing_1,prop_staff instrument_assembly=5,prop_assembly=5 craftDancePropA false 0 +social_entertainer_healing_02 social_entertainer_healing_01 4 false false false false 2000 3 0 social_entertainer_healing_01 entertainer 5000 30000 0 0 private_entertainer_healing_2,fizz,prop_sword instrument_assembly=5,prop_assembly=5 craftInstrumentGroupB,craftDancePropB false 0 +social_entertainer_healing_03 social_entertainer_healing_02 4 false false false false 3000 4 0 social_entertainer_healing_02 entertainer 15000 90000 0 0 private_entertainer_healing_3,prop_sparkler instrument_assembly=5,prop_assembly=5 craftDancePropC false 0 +social_entertainer_healing_04 social_entertainer_healing_03 4 false true false false 4000 5 0 social_entertainer_healing_03 entertainer 45000 150000 0 0 private_entertainer_healing_4,fanfar,prop_glowstick instrument_assembly=5,prop_assembly=5 craftInstrumentGroupBB,craftDancePropD false 0 +social_dancer social 4 false false true false 0 0 0 0 0 0 0 false 0 +social_dancer_novice social_dancer 4 false true false false 5000 6 0 social_entertainer_dance_04,social_entertainer_healing_04 dance 50000 350000 0 0 startDance+popular,startDance+poplock,startDance+bunduki,registerWithLocation,prop_ribbon,prop_dual_wield healing_dance_ability=10,healing_dance_wound=10,prop_assembly=10 craftDancePropF false 0 +social_dancer_master social_dancer 4 false true false false 10000 1 0 social_dancer_ability_04,social_dancer_wound_04,social_dancer_knowledge_04,social_dancer_shock_04 dance 350000 500000 0 0 startDance+lyrical2,startDance+exotic3,startDance+exotic4,place_cantina,place_theater,prop_double_ribbon_spark healing_dance_ability=10,healing_dance_wound=25,melee_defense=7,ranged_defense=7,private_place_cantina=100,private_place_theater=100,prop_assembly=10 craftDancePropK false 0 +social_dancer_ability_01 social_dancer 4 false false false false 6000 5 0 social_dancer_novice entertainer 25000 200000 0 0 spotlight,colorlights,dazzle false 0 +social_dancer_ability_02 social_dancer_ability_01 4 false false false false 7000 4 0 social_dancer_ability_01 entertainer 50000 400000 0 0 distract,colorSwirl false 0 +social_dancer_ability_03 social_dancer_ability_02 4 false false false false 8000 3 0 social_dancer_ability_02 entertainer 100000 500000 0 0 smokebomb,centerStage false 0 +social_dancer_ability_04 social_dancer_ability_03 4 false true false false 9000 2 0 social_dancer_ability_03 entertainer 125000 500000 0 0 floorLights false 0 +social_dancer_wound_01 social_dancer 4 false false false false 6000 5 0 social_dancer_novice dance 87500 200000 0 0 healing_dance_wound=10 false 0 +social_dancer_wound_02 social_dancer_wound_01 4 false false false false 7000 4 0 social_dancer_wound_01 dance 125000 400000 0 0 healing_dance_wound=10 false 0 +social_dancer_wound_03 social_dancer_wound_02 4 false false false false 8000 3 0 social_dancer_wound_02 dance 175000 500000 0 0 healing_dance_wound=20 false 0 +social_dancer_wound_04 social_dancer_wound_03 4 false true false false 9000 2 0 social_dancer_wound_03 dance 225000 500000 0 0 healing_dance_wound=25 false 0 +social_dancer_knowledge_01 social_dancer 4 false false false false 6000 5 0 social_dancer_novice dance 87500 500000 0 0 startDance+popular2,startDance+tumble,startDance+bunduki2 healing_dance_ability=10 false 0 +social_dancer_knowledge_02 social_dancer_knowledge_01 4 false false false false 7000 4 0 social_dancer_knowledge_01 dance 125000 700000 0 0 startDance+poplock2,startDance+tumble2 healing_dance_ability=10 false 0 +social_dancer_knowledge_03 social_dancer_knowledge_02 4 false false false false 8000 3 0 social_dancer_knowledge_02 dance 175000 900000 0 0 startDance+lyrical,startDance+breakdance healing_dance_ability=10 false 0 +social_dancer_knowledge_04 social_dancer_knowledge_03 4 false true false false 9000 2 0 social_dancer_knowledge_03 dance 225000 900000 0 0 startDance+breakdance2,startDance+exotic,startDance+exotic2 healing_dance_ability=10 false 0 +social_dancer_shock_01 social_dancer 4 false false false false 6000 5 0 social_dancer_novice entertainer 25000 200000 0 0 prop_double_ribbon prop_assembly=10 craftDancePropG false 0 +social_dancer_shock_02 social_dancer_shock_01 4 false false false false 7000 4 0 social_dancer_shock_01 entertainer 50000 400000 0 0 prop_ribbon_magic prop_assembly=10 craftDancePropH false 0 +social_dancer_shock_03 social_dancer_shock_02 4 false false false false 8000 3 0 social_dancer_shock_02 entertainer 100000 500000 0 0 prop_double_ribbon_magic prop_assembly=10 craftDancePropI false 0 +social_dancer_shock_04 social_dancer_shock_03 4 false true false false 9000 2 0 social_dancer_shock_03 entertainer 125000 500000 0 0 prop_ribbon_spark prop_assembly=10 craftDancePropJ false 0 +social_musician social 4 false false true false 0 0 0 0 0 0 0 false 0 +social_musician_novice social_musician 4 false true false false 5000 6 0 social_entertainer_music_04,social_entertainer_healing_04 music 50000 350000 0 0 kloohorn,registerWithLocation,startMusic+starwars4 healing_music_ability=5,healing_music_wound=10,instrument_assembly=10 craftInstrumentGroupC false 0 +social_musician_master social_musician 4 false true false false 10000 1 0 social_musician_ability_04,social_musician_wound_04,social_musician_knowledge_04,social_musician_shock_04 music 350000 500000 0 0 startMusic+virtuoso,nalargon,place_cantina,place_theater healing_music_ability=15,healing_music_wound=25,instrument_assembly=10,ranged_defense=7,melee_defense=7,private_place_cantina=100,private_place_theater=100 craftInstrumentGroupFF false 0 +social_musician_ability_01 social_musician 4 false false false false 6000 5 0 social_musician_novice entertainer 25000 200000 0 0 spotlight,colorlights,dazzle false 0 +social_musician_ability_02 social_musician_ability_01 4 false false false false 7000 4 0 social_musician_ability_01 entertainer 50000 400000 0 0 firejet,laserShow false 0 +social_musician_ability_03 social_musician_ability_02 4 false false false false 8000 3 0 social_musician_ability_02 entertainer 100000 500000 0 0 ventriloquism,firejet2 false 0 +social_musician_ability_04 social_musician_ability_03 4 false true false false 9000 2 0 social_musician_ability_03 entertainer 125000 500000 0 0 featuredSolo false 0 +social_musician_wound_01 social_musician 4 false false false false 6000 5 0 social_musician_novice music 87500 200000 0 0 healing_music_wound=10 false 0 +social_musician_wound_02 social_musician_wound_01 4 false false false false 7000 4 0 social_musician_wound_01 music 125000 400000 0 0 healing_music_wound=10 false 0 +social_musician_wound_03 social_musician_wound_02 4 false false false false 8000 3 0 social_musician_wound_02 music 175000 500000 0 0 healing_music_wound=20 false 0 +social_musician_wound_04 social_musician_wound_03 4 false true false false 9000 2 0 social_musician_wound_03 music 225000 500000 0 0 healing_music_wound=25 false 0 +social_musician_knowledge_01 social_musician 4 false false false false 6000 5 0 social_musician_novice music 87500 500000 0 0 startMusic+ballad,startMusic+swing healing_music_ability=5 false 0 +social_musician_knowledge_02 social_musician_knowledge_01 4 false false false false 7000 4 0 social_musician_knowledge_01 music 125000 700000 0 0 startMusic+funk healing_music_ability=10 false 0 +social_musician_knowledge_03 social_musician_knowledge_02 4 false false false false 8000 3 0 social_musician_knowledge_02 music 175000 900000 0 0 startMusic+waltz healing_music_ability=10 false 0 +social_musician_knowledge_04 social_musician_knowledge_03 4 false true false false 9000 2 0 social_musician_knowledge_03 music 225000 900000 0 0 startMusic+jazz healing_music_ability=15 false 0 +social_musician_shock_01 social_musician 4 false false false false 6000 5 0 social_musician_novice entertainer 25000 200000 0 0 traz instrument_assembly=10 craftInstrumentGroupD false 0 +social_musician_shock_02 social_musician_shock_01 4 false false false false 7000 4 0 social_musician_shock_01 entertainer 50000 400000 0 0 bandfill instrument_assembly=10 craftInstrumentGroupE false 0 +social_musician_shock_03 social_musician_shock_02 4 false false false false 8000 3 0 social_musician_shock_02 entertainer 100000 500000 0 0 flutedroopy instrument_assembly=10 craftInstrumentGroupEE false 0 +social_musician_shock_04 social_musician_shock_03 4 false true false false 9000 2 0 social_musician_shock_03 entertainer 125000 500000 0 0 omnibox instrument_assembly=10 craftInstrumentGroupF false 0 +social_imagedesigner social 4 false false true false 0 0 0 0 0 0 0 false 0 +social_imagedesigner_novice social_imagedesigner 4 false true false false 5000 6 0 social_entertainer_hairstyle_04 imagedesigner 10000 20000 0 0 hair=1,body=1,face=1 false 0 +social_imagedesigner_master social_imagedesigner 4 false true false false 10000 1 0 social_imagedesigner_hairstyle_04,social_imagedesigner_exotic_04,social_imagedesigner_bodyform_04,social_imagedesigner_markings_04 imagedesigner 65000 80000 0 0 markings=2,body=2,face=2 false 0 +social_imagedesigner_hairstyle_01 social_imagedesigner 4 false false false false 6000 4 0 social_imagedesigner_novice imagedesigner 10000 40000 0 0 hair=1 false 0 +social_imagedesigner_hairstyle_02 social_imagedesigner_hairstyle_01 4 false false false false 7000 3 0 social_imagedesigner_hairstyle_01 imagedesigner 20000 60000 0 0 hair=2 false 0 +social_imagedesigner_hairstyle_03 social_imagedesigner_hairstyle_02 4 false false false false 8000 2 0 social_imagedesigner_hairstyle_02 imagedesigner 30000 80000 0 0 hair=2 false 0 +social_imagedesigner_hairstyle_04 social_imagedesigner_hairstyle_03 4 false true false false 9000 1 0 social_imagedesigner_hairstyle_03 imagedesigner 40000 80000 0 0 hair=2 false 0 +social_imagedesigner_exotic_01 social_imagedesigner 4 false false false false 6000 4 0 social_imagedesigner_novice imagedesigner 10000 40000 0 0 face=1 false 0 +social_imagedesigner_exotic_02 social_imagedesigner_exotic_01 4 false false false false 7000 3 0 social_imagedesigner_exotic_01 imagedesigner 20000 60000 0 0 face=1 false 0 +social_imagedesigner_exotic_03 social_imagedesigner_exotic_02 4 false false false false 8000 2 0 social_imagedesigner_exotic_02 imagedesigner 30000 80000 0 0 face=2 false 0 +social_imagedesigner_exotic_04 social_imagedesigner_exotic_03 4 false true false false 9000 1 0 social_imagedesigner_exotic_03 imagedesigner 40000 80000 0 0 face=2 false 0 +social_imagedesigner_bodyform_01 social_imagedesigner 4 false false false false 6000 4 0 social_imagedesigner_novice imagedesigner 10000 40000 0 0 body=1 false 0 +social_imagedesigner_bodyform_02 social_imagedesigner_bodyform_01 4 false false false false 7000 3 0 social_imagedesigner_bodyform_01 imagedesigner 20000 60000 0 0 body=1 false 0 +social_imagedesigner_bodyform_03 social_imagedesigner_bodyform_02 4 false false false false 8000 2 0 social_imagedesigner_bodyform_02 imagedesigner 30000 80000 0 0 body=2 false 0 +social_imagedesigner_bodyform_04 social_imagedesigner_bodyform_03 4 false true false false 9000 1 0 social_imagedesigner_bodyform_03 imagedesigner 40000 80000 0 0 body=2 false 0 +social_imagedesigner_markings_01 social_imagedesigner 4 false false false false 6000 4 0 social_imagedesigner_novice imagedesigner 10000 40000 0 0 markings=1 false 0 +social_imagedesigner_markings_02 social_imagedesigner_markings_01 4 false false false false 7000 3 0 social_imagedesigner_markings_01 imagedesigner 20000 60000 0 0 markings=1 false 0 +social_imagedesigner_markings_03 social_imagedesigner_markings_02 4 false false false false 8000 2 0 social_imagedesigner_markings_02 imagedesigner 30000 80000 0 0 markings=2 false 0 +social_imagedesigner_markings_04 social_imagedesigner_markings_03 4 false true false false 9000 1 0 social_imagedesigner_markings_03 imagedesigner 40000 80000 0 0 markings=2 false 0 +crafting 4 true false false false 0 0 0 0 0 0 0 false 0 +crafting_artisan crafting 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_artisan_novice crafting_artisan 4 false true false false 100 15 0 crafting_general 100 1500 0 0 private_artisan_novice surveying=20,general_assembly=20,general_experimentation=20,clothing_customization=20,armor_customization=20,slope_move=25 craftArtisanNewbieGroupA,craftArtisanNewbieGroupB,craftArtisanSurveyGroupA true 0 +crafting_artisan_master crafting_artisan 4 false true false false 5000 5 0 crafting_artisan_engineering_04,crafting_artisan_domestic_04,crafting_artisan_business_04,crafting_artisan_survey_04 crafting_general 15000 25000 0 0 private_artisan_master,customizeVehicle slope_move=25 craftArtisanMasterGroupA,craftArtisanVehicle true 0 +crafting_artisan_engineering_01 crafting_artisan 4 false false false false 1000 2 0 crafting_artisan_novice crafting_general 500 2000 0 0 private_artisan_engineering_1 general_assembly=10,general_experimentation=10,armor_customization=20 craftArtisanEngineeringGroupA,craftArtisanToolGroupA true 0 +crafting_artisan_engineering_02 crafting_artisan_engineering_01 4 false false false false 2000 3 0 crafting_artisan_engineering_01 crafting_general 1000 6000 0 0 private_artisan_engineering_2 general_assembly=10,general_experimentation=10,armor_customization=20 craftArtisanEngineeringGroupB true 0 +crafting_artisan_engineering_03 crafting_artisan_engineering_02 4 false false false false 3000 4 0 crafting_artisan_engineering_02 crafting_general 3000 12000 0 0 private_artisan_engineering_3 general_assembly=10,general_experimentation=10,armor_customization=20 craftArtisanEngineeringGroupC true 0 +crafting_artisan_engineering_04 crafting_artisan_engineering_03 4 false true false false 4000 5 0 crafting_artisan_engineering_03 crafting_general 6000 50000 0 0 private_artisan_engineering_4 general_assembly=10,general_experimentation=10,armor_customization=20 craftArtisanEngineeringGroupD true 0 +crafting_artisan_domestic_01 crafting_artisan 4 false false false false 1000 2 0 crafting_artisan_novice crafting_general 500 2000 0 0 private_artisan_domestic_1 general_assembly=10,general_experimentation=10,clothing_customization=20 craftArtisanDomesticGroupA true 0 +crafting_artisan_domestic_02 crafting_artisan_domestic_01 4 false false false false 2000 3 0 crafting_artisan_domestic_01 crafting_general 1000 6000 0 0 private_artisan_domestic_2 general_assembly=10,general_experimentation=10,clothing_customization=20 craftArtisanDomesticGroupB true 0 +crafting_artisan_domestic_03 crafting_artisan_domestic_02 4 false false false false 3000 4 0 crafting_artisan_domestic_02 crafting_general 3000 12000 0 0 private_artisan_domestic_3 general_assembly=10,general_experimentation=10,clothing_customization=20 craftArtisanDomesticGroupC true 0 +crafting_artisan_domestic_04 crafting_artisan_domestic_03 4 false true false false 4000 5 0 crafting_artisan_domestic_03 crafting_general 6000 50000 0 0 private_artisan_domestic_4 general_assembly=10,general_experimentation=10,clothing_customization=20 craftArtisanDomesticGroupD true 0 +crafting_artisan_business_01 crafting_artisan 4 false false false false 1000 2 0 crafting_artisan_novice crafting_general 500 2000 0 0 private_artisan_business_1,access_fee true 0 +crafting_artisan_business_02 crafting_artisan_business_01 4 false false false false 2000 3 0 crafting_artisan_business_01 crafting_general 1000 6000 0 0 private_artisan_business_2,premium_auctions true 0 +crafting_artisan_business_03 crafting_artisan_business_02 4 false false false false 3000 4 0 crafting_artisan_business_02 crafting_general 3000 12000 0 0 private_artisan_business_3 manage_vendor=1,hiring=10,vendor_item_limit=100 true 0 +crafting_artisan_business_04 crafting_artisan_business_03 4 false true false false 4000 5 0 crafting_artisan_business_03 crafting_general 6000 50000 0 0 private_artisan_business_4 manage_vendor=1,hiring=10,vendor_item_limit=150 true 0 +crafting_artisan_survey_01 crafting_artisan 4 false false false false 1000 2 0 crafting_artisan_novice crafting_general 500 5000 0 0 private_artisan_survey_1 surveying=15 true 0 +crafting_artisan_survey_02 crafting_artisan_survey_01 4 false false false false 2000 3 0 crafting_artisan_survey_01 crafting_general 2500 10000 0 0 private_artisan_survey_2 surveying=20 true 0 +crafting_artisan_survey_03 crafting_artisan_survey_02 4 false false false false 3000 4 0 crafting_artisan_survey_02 crafting_general 5000 20000 0 0 private_artisan_survey_3 surveying=20 true 0 +crafting_artisan_survey_04 crafting_artisan_survey_03 4 false true false false 4000 5 0 crafting_artisan_survey_03 crafting_general 10000 20000 0 0 private_artisan_survey_4 surveying=25 true 0 +crafting_merchant crafting 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_merchant_novice crafting_merchant 4 false true false false 5000 6 0 crafting_artisan_business_04 merchant 5000 20000 0 0 manage_vendor=1,hiring=10,vendor_item_limit=500 true 0 +crafting_merchant_master crafting_merchant 4 false true false false 10000 1 0 crafting_merchant_advertising_04,crafting_merchant_sales_04,crafting_merchant_hiring_04,crafting_merchant_management_04 merchant 65000 80000 0 0 vendor_fees_1 manage_vendor=2,hiring=10,vendor_item_limit=1000 true 0 +crafting_merchant_advertising_01 crafting_merchant 4 false false false false 6000 5 0 crafting_merchant_novice merchant 10000 40000 0 0 true 0 +crafting_merchant_advertising_02 crafting_merchant_advertising_01 4 false false false false 7000 4 0 crafting_merchant_advertising_01 merchant 20000 60000 0 0 true 0 +crafting_merchant_advertising_03 crafting_merchant_advertising_02 4 false false false false 8000 3 0 crafting_merchant_advertising_02 merchant 30000 80000 0 0 true 0 +crafting_merchant_advertising_04 crafting_merchant_advertising_03 4 false true false false 9000 2 0 crafting_merchant_advertising_03 merchant 40000 80000 0 0 ad_fees_1 true 0 +crafting_merchant_sales_01 crafting_merchant 4 false false false false 6000 5 0 crafting_merchant_novice merchant 10000 40000 0 0 merchant_fees_1 true 0 +crafting_merchant_sales_02 crafting_merchant_sales_01 4 false false false false 7000 4 0 crafting_merchant_sales_01 merchant 20000 60000 0 0 vendor_fees_1 true 0 +crafting_merchant_sales_03 crafting_merchant_sales_02 4 false false false false 8000 3 0 crafting_merchant_sales_02 merchant 30000 80000 0 0 merchant_fees_1 vendor_item_limit=100 true 0 +crafting_merchant_sales_04 crafting_merchant_sales_03 4 false true false false 9000 2 0 crafting_merchant_sales_03 merchant 40000 80000 0 0 maintenance_fees_1,place_merchant_tent manage_vendor=1,private_place_merchant_tent=100,vendor_item_limit=150 true 0 +crafting_merchant_hiring_01 crafting_merchant 4 false false false false 6000 5 0 crafting_merchant_novice merchant 10000 40000 0 0 hiring=20 true 0 +crafting_merchant_hiring_02 crafting_merchant_hiring_01 4 false false false false 7000 4 0 crafting_merchant_hiring_01 merchant 20000 60000 0 0 hiring=10 true 0 +crafting_merchant_hiring_03 crafting_merchant_hiring_02 4 false false false false 8000 3 0 crafting_merchant_hiring_02 merchant 30000 80000 0 0 hiring=15 true 0 +crafting_merchant_hiring_04 crafting_merchant_hiring_03 4 false true false false 9000 2 0 crafting_merchant_hiring_03 merchant 40000 80000 0 0 hiring=15 true 0 +crafting_merchant_management_01 crafting_merchant 4 false false false false 6000 5 0 crafting_merchant_novice merchant 10000 40000 0 0 manage_vendor=1,shop_sign=1,vendor_item_limit=500 true 0 +crafting_merchant_management_02 crafting_merchant_management_01 4 false false false false 7000 4 0 crafting_merchant_management_01 merchant 20000 60000 0 0 manage_vendor=1,shop_sign=1,vendor_item_limit=500 true 0 +crafting_merchant_management_03 crafting_merchant_management_02 4 false false false false 8000 3 0 crafting_merchant_management_02 merchant 30000 80000 0 0 manage_vendor=2,shop_sign=1,vendor_item_limit=500 true 0 +crafting_merchant_management_04 crafting_merchant_management_03 4 false true false false 9000 2 0 crafting_merchant_management_03 merchant 40000 80000 0 0 manage_vendor=2,shop_sign=1,vendor_item_limit=500 true 0 +crafting_armorsmith crafting 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_armorsmith_novice crafting_armorsmith 4 false true false false 5000 6 0 crafting_artisan_engineering_04 crafting_general 16800 40000 0 0 wear_all_armor armor_assembly=10,armor_experimentation=10,armor_customization=20,general_assembly=40,general_experimentation=40 craftArmorAppearanceGroupA,craftArmorCoreGroupA true 0 +crafting_armorsmith_master crafting_armorsmith 4 false true false false 10000 1 0 crafting_armorsmith_personal_04,crafting_armorsmith_heavy_04,crafting_armorsmith_deflectors_04,crafting_armorsmith_complexity_04 crafting_clothing_armor 80000 120000 0 0 armor_assembly=25,armor_experimentation=25,armor_customization=55 craftArmorHeavyLayersGroupB,craftArmorAppearanceGroupF,craftArmorCoreGroupF true 0 +crafting_armorsmith_personal_01 crafting_armorsmith 4 false false false false 6000 5 0 crafting_armorsmith_novice crafting_clothing_armor 28000 56000 0 0 craftArmorAppearanceGroupB true 0 +crafting_armorsmith_personal_02 crafting_armorsmith_personal_01 4 false false false false 7000 4 0 crafting_armorsmith_personal_01 crafting_clothing_armor 39200 72000 0 0 craftArmorAppearanceGroupC true 0 +crafting_armorsmith_personal_03 crafting_armorsmith_personal_02 4 false false false false 8000 3 0 crafting_armorsmith_personal_02 crafting_clothing_armor 50400 100000 0 0 craftArmorAppearanceGroupD true 0 +crafting_armorsmith_personal_04 crafting_armorsmith_personal_03 4 false true false false 9000 2 0 crafting_armorsmith_personal_03 crafting_clothing_armor 61600 120000 0 0 craftArmorAppearanceGroupE true 0 +crafting_armorsmith_heavy_01 crafting_armorsmith 4 false false false false 6000 5 0 crafting_armorsmith_novice crafting_clothing_armor 28000 56000 0 0 craftArmorLightLayersGroupA true 0 +crafting_armorsmith_heavy_02 crafting_armorsmith_heavy_01 4 false false false false 7000 4 0 crafting_armorsmith_heavy_01 crafting_clothing_armor 39200 72000 0 0 craftArmorLightLayersGroupB true 0 +crafting_armorsmith_heavy_03 crafting_armorsmith_heavy_02 4 false false false false 8000 3 0 crafting_armorsmith_heavy_02 crafting_clothing_armor 50400 100000 0 0 craftArmorLightLayersGroupC true 0 +crafting_armorsmith_heavy_04 crafting_armorsmith_heavy_03 4 false true false false 9000 2 0 crafting_armorsmith_heavy_03 crafting_clothing_armor 61600 120000 0 0 craftArmorHeavyLayersGroupA true 0 +crafting_armorsmith_deflectors_01 crafting_armorsmith 4 false false false false 6000 5 0 crafting_armorsmith_novice crafting_clothing_armor 28000 56000 0 0 craftArmorShieldsGroupA true 0 +crafting_armorsmith_deflectors_02 crafting_armorsmith_deflectors_01 4 false false false false 7000 4 0 crafting_armorsmith_deflectors_01 crafting_clothing_armor 39200 72000 0 0 craftArmorShieldsGroupB true 0 +crafting_armorsmith_deflectors_03 crafting_armorsmith_deflectors_02 4 false false false false 8000 3 0 crafting_armorsmith_deflectors_02 crafting_clothing_armor 50400 100000 0 0 craftArmorShieldsGroupC true 0 +crafting_armorsmith_deflectors_04 crafting_armorsmith_deflectors_03 4 false true false false 9000 2 0 crafting_armorsmith_deflectors_03 crafting_clothing_armor 61600 120000 0 0 craftArmorShieldsGroupD true 0 +crafting_armorsmith_complexity_01 crafting_armorsmith 4 false false false false 6000 5 0 crafting_armorsmith_novice crafting_clothing_armor 28000 56000 0 0 armor_assembly=10,armor_experimentation=10,armor_customization=20 craftArmorCoreGroupB true 0 +crafting_armorsmith_complexity_02 crafting_armorsmith_complexity_01 4 false false false false 7000 4 0 crafting_armorsmith_complexity_01 crafting_clothing_armor 39200 72000 0 0 armor_assembly=15,armor_experimentation=15,armor_customization=20 craftArmorCoreGroupC true 0 +crafting_armorsmith_complexity_03 crafting_armorsmith_complexity_02 4 false false false false 8000 3 0 crafting_armorsmith_complexity_02 crafting_clothing_armor 50400 100000 0 0 armor_assembly=20,armor_experimentation=20,armor_customization=20 craftArmorCoreGroupD true 0 +crafting_armorsmith_complexity_04 crafting_armorsmith_complexity_03 4 false true false false 9000 2 0 crafting_armorsmith_complexity_03 crafting_clothing_armor 61600 120000 0 0 armor_assembly=20,armor_experimentation=20,armor_customization=20 craftArmorCoreGroupE true 0 +crafting_weaponsmith crafting 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_weaponsmith_novice crafting_weaponsmith 4 false true false false 5000 6 0 crafting_artisan_engineering_04 crafting_general 21000 40000 0 0 weapon_assembly=10,weapon_experimentation=10 craftWeaponMeleeGroupA,craftWeaponRangedGroupA true 0 +crafting_weaponsmith_master crafting_weaponsmith 4 false true false false 10000 1 0 crafting_weaponsmith_melee_04,crafting_weaponsmith_firearms_04,crafting_weaponsmith_munitions_04,crafting_weaponsmith_techniques_04 crafting_weapons_general 95000 120000 0 0 weapon_assembly=25,weapon_experimentation=25 craftWeaponRangedGroupF,craftMunitionsGroupF,craftWeaponMeleeGroupF true 0 +crafting_weaponsmith_melee_01 crafting_weaponsmith 4 false false false false 6000 5 0 crafting_weaponsmith_novice crafting_weapons_general 35000 56000 0 0 true 0 +crafting_weaponsmith_melee_02 crafting_weaponsmith_melee_01 4 false false false false 7000 4 0 crafting_weaponsmith_melee_01 crafting_weapons_general 49000 72000 0 0 true 0 +crafting_weaponsmith_melee_03 crafting_weaponsmith_melee_02 4 false false false false 8000 3 0 crafting_weaponsmith_melee_02 crafting_weapons_general 63000 100000 0 0 craftWeaponMeleeGroupD true 0 +crafting_weaponsmith_melee_04 crafting_weaponsmith_melee_03 4 false true false false 9000 2 0 crafting_weaponsmith_melee_03 crafting_weapons_general 77000 120000 0 0 craftWeaponMeleeGroupE true 0 +crafting_weaponsmith_firearms_01 crafting_weaponsmith 4 false false false false 6000 5 0 crafting_weaponsmith_novice crafting_weapons_general 35000 56000 0 0 craftWeaponRangedGroupB true 0 +crafting_weaponsmith_firearms_02 crafting_weaponsmith_firearms_01 4 false false false false 7000 4 0 crafting_weaponsmith_firearms_01 crafting_weapons_general 49000 72000 0 0 craftWeaponRangedGroupC true 0 +crafting_weaponsmith_firearms_03 crafting_weaponsmith_firearms_02 4 false false false false 8000 3 0 crafting_weaponsmith_firearms_02 crafting_weapons_general 63000 100000 0 0 craftWeaponRangedGroupD true 0 +crafting_weaponsmith_firearms_04 crafting_weaponsmith_firearms_03 4 false true false false 9000 2 0 crafting_weaponsmith_firearms_03 crafting_weapons_general 77000 120000 0 0 craftWeaponRangedGroupE true 0 +crafting_weaponsmith_munitions_01 crafting_weaponsmith 4 false false false false 6000 5 0 crafting_weaponsmith_novice crafting_weapons_general 35000 56000 0 0 craftMunitionsGroupB true 0 +crafting_weaponsmith_munitions_02 crafting_weaponsmith_munitions_01 4 false false false false 7000 4 0 crafting_weaponsmith_munitions_01 crafting_weapons_general 49000 72000 0 0 craftMunitionsGroupC true 0 +crafting_weaponsmith_munitions_03 crafting_weaponsmith_munitions_02 4 false false false false 8000 3 0 crafting_weaponsmith_munitions_02 crafting_weapons_general 63000 100000 0 0 craftMunitionsGroupD true 0 +crafting_weaponsmith_munitions_04 crafting_weaponsmith_munitions_03 4 false true false false 9000 2 0 crafting_weaponsmith_munitions_03 crafting_weapons_general 77000 120000 0 0 craftMunitionsGroupE true 0 +crafting_weaponsmith_techniques_01 crafting_weaponsmith 4 false false false false 6000 5 0 crafting_weaponsmith_novice crafting_weapons_general 35000 56000 0 0 weapon_assembly=10,weapon_experimentation=10 true 0 +crafting_weaponsmith_techniques_02 crafting_weaponsmith_techniques_01 4 false false false false 7000 4 0 crafting_weaponsmith_techniques_01 crafting_weapons_general 49000 72000 0 0 weapon_assembly=15,weapon_experimentation=15 true 0 +crafting_weaponsmith_techniques_03 crafting_weaponsmith_techniques_02 4 false false false false 8000 3 0 crafting_weaponsmith_techniques_02 crafting_weapons_general 63000 100000 0 0 weapon_assembly=20,weapon_experimentation=20 true 0 +crafting_weaponsmith_techniques_04 crafting_weaponsmith_techniques_03 4 false true false false 9000 2 0 crafting_weaponsmith_techniques_03 crafting_weapons_general 77000 120000 0 0 weapon_assembly=20,weapon_experimentation=20 true 0 +crafting_chef crafting 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_chef_novice crafting_chef 4 false true false false 5000 6 0 crafting_artisan_domestic_04 crafting_general 19200 40000 0 0 food_assembly=20,food_experimentation=20,general_assembly=20,general_experimentation=20 craftFoodNoviceGroupA,craftFoodNoviceGroupB,craftFoodNoviceGroupC true 0 +crafting_chef_master crafting_chef 4 false true false false 10000 1 0 crafting_chef_drink_04,crafting_chef_dish_04,crafting_chef_dessert_04,crafting_chef_techniques_04 crafting_food_general 95000 120000 0 0 place_cantina food_assembly=10,food_experimentation=10,private_place_cantina=100 craftFoodMaster true 0 +crafting_chef_dish_01 crafting_chef 4 false false false false 6000 5 0 crafting_chef_novice crafting_food_general 32000 56000 0 0 craftFoodDishGroupA true 0 +crafting_chef_dish_02 crafting_chef_dish_01 4 false false false false 7000 4 0 crafting_chef_dish_01 crafting_food_general 44800 72000 0 0 craftFoodDishGroupB true 0 +crafting_chef_dish_03 crafting_chef_dish_02 4 false false false false 8000 3 0 crafting_chef_dish_02 crafting_food_general 57600 100000 0 0 craftFoodDishGroupC true 0 +crafting_chef_dish_04 crafting_chef_dish_03 4 false true false false 9000 2 0 crafting_chef_dish_03 crafting_food_general 70400 120000 0 0 craftFoodDishGroupD true 0 +crafting_chef_dessert_01 crafting_chef 4 false false false false 6000 5 0 crafting_chef_novice crafting_food_general 32000 56000 0 0 craftFoodDessertGroupA true 0 +crafting_chef_dessert_02 crafting_chef_dessert_01 4 false false false false 7000 4 0 crafting_chef_dessert_01 crafting_food_general 44800 72000 0 0 craftFoodDessertGroupB true 0 +crafting_chef_dessert_03 crafting_chef_dessert_02 4 false false false false 8000 3 0 crafting_chef_dessert_02 crafting_food_general 57600 100000 0 0 craftFoodDessertGroupC true 0 +crafting_chef_dessert_04 crafting_chef_dessert_03 4 false true false false 9000 2 0 crafting_chef_dessert_03 crafting_food_general 70400 120000 0 0 craftFoodDessertGroupD true 0 +crafting_chef_drink_01 crafting_chef 4 false false false false 6000 5 0 crafting_chef_novice crafting_food_general 32000 56000 0 0 craftFoodDrinkGroupA true 0 +crafting_chef_drink_02 crafting_chef_drink_01 4 false false false false 7000 4 0 crafting_chef_drink_01 crafting_food_general 44800 72000 0 0 craftFoodDrinkGroupB true 0 +crafting_chef_drink_03 crafting_chef_drink_02 4 false false false false 8000 3 0 crafting_chef_drink_02 crafting_food_general 57600 100000 0 0 craftFoodDrinkGroupC true 0 +crafting_chef_drink_04 crafting_chef_drink_03 4 false true false false 9000 2 0 crafting_chef_drink_03 crafting_food_general 70400 120000 0 0 craftFoodDrinkGroupD true 0 +crafting_chef_techniques_01 crafting_chef 4 false false false false 6000 5 0 crafting_chef_novice crafting_food_general 32000 56000 0 0 food_assembly=10,food_experimentation=10 true 0 +crafting_chef_techniques_02 crafting_chef_techniques_01 4 false false false false 7000 4 0 crafting_chef_techniques_01 crafting_food_general 44800 72000 0 0 food_assembly=20,food_experimentation=20 true 0 +crafting_chef_techniques_03 crafting_chef_techniques_02 4 false false false false 8000 3 0 crafting_chef_techniques_02 crafting_food_general 57600 100000 0 0 food_assembly=20,food_experimentation=20 true 0 +crafting_chef_techniques_04 crafting_chef_techniques_03 4 false true false false 9000 2 0 crafting_chef_techniques_03 crafting_food_general 70400 120000 0 0 food_assembly=20,food_experimentation=20 true 0 +crafting_tailor crafting 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_tailor_novice crafting_tailor 4 false true false false 5000 6 0 crafting_artisan_domestic_04 crafting_general 19200 40000 0 0 wear_all_armor clothing_assembly=20,clothing_experimentation=20,clothing_customization=20,general_assembly=20,general_experimentation=20 craftClothingNoviceGroupA,craftClothingNoviceGroupB,craftClothingNoviceGroupC true 0 +crafting_tailor_master crafting_tailor 4 false true false false 10000 1 0 crafting_tailor_casual_04,crafting_tailor_field_04,crafting_tailor_formal_04,crafting_tailor_production_04 crafting_clothing_general 95000 120000 0 0 clothing_assembly=10,clothing_experimentation=20,clothing_customization=55 craftClothingMaster true 0 +crafting_tailor_casual_01 crafting_tailor 4 false false false false 6000 5 0 crafting_tailor_novice crafting_clothing_general 32000 56000 0 0 craftClothingCasualGroupA true 0 +crafting_tailor_casual_02 crafting_tailor_casual_01 4 false false false false 7000 4 0 crafting_tailor_casual_01 crafting_clothing_general 44800 72000 0 0 craftClothingCasualGroupB true 0 +crafting_tailor_casual_03 crafting_tailor_casual_02 4 false false false false 8000 3 0 crafting_tailor_casual_02 crafting_clothing_general 57600 100000 0 0 craftClothingCasualGroupC true 0 +crafting_tailor_casual_04 crafting_tailor_casual_03 4 false true false false 9000 2 0 crafting_tailor_casual_03 crafting_clothing_general 70400 120000 0 0 craftClothingCasualGroupD true 0 +crafting_tailor_field_01 crafting_tailor 4 false false false false 6000 5 0 crafting_tailor_novice crafting_clothing_general 32000 56000 0 0 craftClothingFieldGroupA true 0 +crafting_tailor_field_02 crafting_tailor_field_01 4 false false false false 7000 4 0 crafting_tailor_field_01 crafting_clothing_general 44800 72000 0 0 craftClothingFieldGroupB true 0 +crafting_tailor_field_03 crafting_tailor_field_02 4 false false false false 8000 3 0 crafting_tailor_field_02 crafting_clothing_general 57600 100000 0 0 craftClothingFieldGroupC true 0 +crafting_tailor_field_04 crafting_tailor_field_03 4 false true false false 9000 2 0 crafting_tailor_field_03 crafting_clothing_general 70400 120000 0 0 craftClothingFieldGroupD true 0 +crafting_tailor_formal_01 crafting_tailor 4 false false false false 6000 5 0 crafting_tailor_novice crafting_clothing_general 32000 56000 0 0 craftClothingFormalGroupA true 0 +crafting_tailor_formal_02 crafting_tailor_formal_01 4 false false false false 7000 4 0 crafting_tailor_formal_01 crafting_clothing_general 44800 72000 0 0 craftClothingFormalGroupB true 0 +crafting_tailor_formal_03 crafting_tailor_formal_02 4 false false false false 8000 3 0 crafting_tailor_formal_02 crafting_clothing_general 57600 100000 0 0 craftClothingFormalGroupC true 0 +crafting_tailor_formal_04 crafting_tailor_formal_03 4 false true false false 9000 2 0 crafting_tailor_formal_03 crafting_clothing_general 70400 120000 0 0 craftClothingFormalGroupD true 0 +crafting_tailor_production_01 crafting_tailor 4 false false false false 6000 5 0 crafting_tailor_novice crafting_clothing_general 32000 56000 0 0 clothing_assembly=10,clothing_experimentation=15,clothing_customization=20 true 0 +crafting_tailor_production_02 crafting_tailor_production_01 4 false false false false 7000 4 0 crafting_tailor_production_01 crafting_clothing_general 44800 72000 0 0 clothing_assembly=20,clothing_experimentation=15,clothing_customization=20 true 0 +crafting_tailor_production_03 crafting_tailor_production_02 4 false false false false 8000 3 0 crafting_tailor_production_02 crafting_clothing_general 57600 100000 0 0 clothing_assembly=20,clothing_experimentation=15,clothing_customization=20 true 0 +crafting_tailor_production_04 crafting_tailor_production_03 4 false true false false 9000 2 0 crafting_tailor_production_03 crafting_clothing_general 70400 120000 0 0 clothing_assembly=20,clothing_experimentation=15,clothing_customization=20 true 0 +crafting_architect crafting 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_architect_novice crafting_architect 4 false true false false 5000 6 0 crafting_artisan_engineering_04 crafting_general 33000 40000 0 0 structure_assembly=20,structure_experimentation=20,general_assembly=20,general_experimentation=20 craftFurnitureGroupAA,craftStructureGroupAA,craftInstallationGroupAA true 0 +crafting_architect_master crafting_architect 4 false true false false 10000 1 0 crafting_architect_production_04,crafting_architect_techniques_04,crafting_architect_harvesting_04,crafting_architect_blueprints_04 crafting_structure_general 150000 240000 0 0 structure_assembly=10,structure_experimentation=10 craftStructureGroupE,craftFurnitureGroupE,craftPlayerCityE true 0 +crafting_architect_production_01 crafting_architect 4 false false false false 6000 5 0 crafting_architect_novice crafting_structure_general 55000 140000 0 0 structure_assembly=10 craftFurnitureGroupA true 0 +crafting_architect_production_02 crafting_architect_production_01 4 false false false false 7000 4 0 crafting_architect_production_01 crafting_structure_general 77000 180000 0 0 structure_assembly=20 craftFurnitureGroupB true 0 +crafting_architect_production_03 crafting_architect_production_02 4 false false false false 8000 3 0 crafting_architect_production_02 crafting_structure_general 99000 240000 0 0 structure_assembly=20 craftFurnitureGroupC true 0 +crafting_architect_production_04 crafting_architect_production_03 4 false true false false 9000 2 0 crafting_architect_production_03 crafting_structure_general 121000 240000 0 0 structure_assembly=20 craftFurnitureGroupD true 0 +crafting_architect_techniques_01 crafting_architect 4 false false false false 6000 5 0 crafting_architect_novice crafting_structure_general 55000 140000 0 0 structure_experimentation=10 craftPlayerCityA true 0 +crafting_architect_techniques_02 crafting_architect_techniques_01 4 false false false false 7000 4 0 crafting_architect_techniques_01 crafting_structure_general 77000 180000 0 0 structure_experimentation=20 craftPlayerCityB true 0 +crafting_architect_techniques_03 crafting_architect_techniques_02 4 false false false false 8000 3 0 crafting_architect_techniques_02 crafting_structure_general 99000 240000 0 0 structure_experimentation=20 craftPlayerCityC true 0 +crafting_architect_techniques_04 crafting_architect_techniques_03 4 false true false false 9000 2 0 crafting_architect_techniques_03 crafting_structure_general 121000 240000 0 0 structure_experimentation=20 craftPlayerCityD true 0 +crafting_architect_harvesting_01 crafting_architect 4 false false false false 6000 5 0 crafting_architect_novice crafting_structure_general 55000 140000 0 0 craftInstallationGroupA true 0 +crafting_architect_harvesting_02 crafting_architect_harvesting_01 4 false false false false 7000 4 0 crafting_architect_harvesting_01 crafting_structure_general 77000 180000 0 0 craftInstallationGroupB true 0 +crafting_architect_harvesting_03 crafting_architect_harvesting_02 4 false false false false 8000 3 0 crafting_architect_harvesting_02 crafting_structure_general 99000 240000 0 0 craftInstallationGroupC true 0 +crafting_architect_harvesting_04 crafting_architect_harvesting_03 4 false true false false 9000 2 0 crafting_architect_harvesting_03 crafting_structure_general 121000 240000 0 0 craftInstallationGroupD true 0 +crafting_architect_blueprints_01 crafting_architect 4 false false false false 6000 5 0 crafting_architect_novice crafting_structure_general 55000 140000 0 0 craftStructureGroupA true 0 +crafting_architect_blueprints_02 crafting_architect_blueprints_01 4 false false false false 7000 4 0 crafting_architect_blueprints_01 crafting_structure_general 77000 180000 0 0 craftStructureGroupB true 0 +crafting_architect_blueprints_03 crafting_architect_blueprints_02 4 false false false false 8000 3 0 crafting_architect_blueprints_02 crafting_structure_general 99000 240000 0 0 craftStructureGroupC true 0 +crafting_architect_blueprints_04 crafting_architect_blueprints_03 4 false true false false 9000 2 0 crafting_architect_blueprints_03 crafting_structure_general 121000 240000 0 0 craftStructureGroupD true 0 +crafting_droidengineer crafting 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_droidengineer_novice crafting_droidengineer 4 false true false false 5000 6 0 crafting_artisan_engineering_04 crafting_general 28800 40000 0 0 wear_all_armor droid_assembly=20,droid_experimentation=20,droid_customization=32 craftdroidGroupA,craftdroiddefmodGroupA,craftdroidgenmodGroupA,craftDroidRepairCompA true 0 +crafting_droidengineer_master crafting_droidengineer 4 false true false false 10000 1 0 crafting_droidengineer_production_04,crafting_droidengineer_techniques_04,crafting_droidengineer_refinement_04,crafting_droidengineer_blueprints_04 crafting_droid_general 135000 240000 0 0 droid_assembly=10,droid_experimentation=10 craftdroidGroupF,craftdroidgenmodGroupF,craftdroiddefmodGroupF,craftDroidRepairCompB true 0 +crafting_droidengineer_production_01 crafting_droidengineer 4 false false false false 6000 5 0 crafting_droidengineer_novice crafting_droid_general 48000 140000 0 0 craftdroidgenmodGroupB true 0 +crafting_droidengineer_production_02 crafting_droidengineer_production_01 4 false false false false 7000 4 0 crafting_droidengineer_production_01 crafting_droid_general 67200 180000 0 0 craftdroidgenmodGroupC true 0 +crafting_droidengineer_production_03 crafting_droidengineer_production_02 4 false false false false 8000 3 0 crafting_droidengineer_production_02 crafting_droid_general 86400 240000 0 0 craftdroidgenmodGroupD,craftdroidgenmodGroupDD true 0 +crafting_droidengineer_production_04 crafting_droidengineer_production_03 4 false true false false 9000 2 0 crafting_droidengineer_production_03 crafting_droid_general 105600 240000 0 0 craftdroidgenmodGroupE true 0 +crafting_droidengineer_techniques_01 crafting_droidengineer 4 false false false false 6000 5 0 crafting_droidengineer_novice crafting_droid_general 48000 140000 0 0 craftdroiddefmodGroupB,craftDroidWoundRepairA true 0 +crafting_droidengineer_techniques_02 crafting_droidengineer_techniques_01 4 false false false false 7000 4 0 crafting_droidengineer_techniques_01 crafting_droid_general 67200 180000 0 0 craftdroiddefmodGroupC,craftDroidWoundRepairB true 0 +crafting_droidengineer_techniques_03 crafting_droidengineer_techniques_02 4 false false false false 8000 3 0 crafting_droidengineer_techniques_02 crafting_droid_general 86400 240000 0 0 craftdroiddefmodGroupD,craftDroidWoundRepairC true 0 +crafting_droidengineer_techniques_04 crafting_droidengineer_techniques_03 4 false true false false 9000 2 0 crafting_droidengineer_techniques_03 crafting_droid_general 105600 240000 0 0 craftdroiddefmodGroupE,craftDroidWoundRepairD true 0 +crafting_droidengineer_refinement_01 crafting_droidengineer 4 false false false false 6000 5 0 crafting_droidengineer_novice crafting_droid_general 48000 140000 0 0 droid_experimentation=10,droid_customization=8 craftDroidDamageRepairA true 0 +crafting_droidengineer_refinement_02 crafting_droidengineer_refinement_01 4 false false false false 7000 4 0 crafting_droidengineer_refinement_01 crafting_droid_general 67200 180000 0 0 droid_experimentation=20,droid_customization=8 craftDroidDamageRepairB true 0 +crafting_droidengineer_refinement_03 crafting_droidengineer_refinement_02 4 false false false false 8000 3 0 crafting_droidengineer_refinement_02 crafting_droid_general 86400 240000 0 0 droid_experimentation=20,droid_customization=8 craftDroidDamageRepairC true 0 +crafting_droidengineer_refinement_04 crafting_droidengineer_refinement_03 4 false true false false 9000 2 0 crafting_droidengineer_refinement_03 crafting_droid_general 105600 240000 0 0 droid_experimentation=20,droid_customization=8 craftDroidDamageRepairD true 0 +crafting_droidengineer_blueprints_01 crafting_droidengineer 4 false false false false 6000 5 0 crafting_droidengineer_novice crafting_droid_general 48000 140000 0 0 droid_assembly=10 craftdroidGroupB true 0 +crafting_droidengineer_blueprints_02 crafting_droidengineer_blueprints_01 4 false false false false 7000 4 0 crafting_droidengineer_blueprints_01 crafting_droid_general 67200 180000 0 0 droid_assembly=20 craftdroidGroupC true 0 +crafting_droidengineer_blueprints_03 crafting_droidengineer_blueprints_02 4 false false false false 8000 3 0 crafting_droidengineer_blueprints_02 crafting_droid_general 86400 240000 0 0 droid_assembly=20 craftdroidGroupD true 0 +crafting_droidengineer_blueprints_04 crafting_droidengineer_blueprints_03 4 false true false false 9000 2 0 crafting_droidengineer_blueprints_03 crafting_droid_general 105600 240000 0 0 droid_assembly=20 craftdroidGroupE true 0 +shipwright 4 true false false false 0 0 0 0 0 0 0 false 0 +crafting_shipwright shipwright 4 false false true false 0 0 0 0 0 0 0 true 0 +crafting_shipwright_novice crafting_shipwright 4 false true false false 5000 6 0 crafting_artisan_engineering_04 crafting_general 30000 40000 0 0 private_shipwright_novice,wear_all_armor chassis_assembly=10,engine_assembly=10,booster_assembly=10,power_systems=10,weapon_systems=10,shields_assembly=10,advanced_assembly=10,chassis_experimentation=10,weapon_systems_experimentation=20,engine_experimentation=20,booster_experimentation=20,power_systems_experimentation=10,shields_experimentation=10,advanced_ship_experimentation=10,general_assembly=20,general_experimentation=20,defense_reverse=1,propulsion_reverse=1,engineering_reverse=1,systems_reverse=1 craftShipwrightNoviceGroupA true 0 +crafting_shipwright_master crafting_shipwright 4 false true false false 10000 1 0 crafting_shipwright_engineering_04,crafting_shipwright_propulsion_04,crafting_shipwright_systems_04,crafting_shipwright_defense_04 shipwright 200000 300000 0 0 private_shipwright_master chassis_assembly=25,chassis_experimentation=25,weapon_systems_experimentation=25,weapon_systems=25,engine_experimentation=25,engine_assembly=25,booster_experimentation=25,booster_assembly=25,power_systems_experimentation=25,power_systems=25,shields_experimentation=25,shields_assembly=25,advanced_ship_experimentation=25,advanced_assembly=25,defense_reverse=1,propulsion_reverse=1,systems_reverse=1,engineering_reverse=1 craftShipwrightMaster true 0 +crafting_shipwright_engineering_01 crafting_shipwright 4 false false false false 6000 5 0 crafting_shipwright_novice shipwright 20000 60000 0 0 private_shipwright_engineering_1 chassis_assembly=10,chassis_experimentation=10,engineering_reverse=2 craftShipwrightEngGroupA true 0 +crafting_shipwright_engineering_02 crafting_shipwright_engineering_01 4 false false false false 7000 4 0 crafting_shipwright_engineering_01 shipwright 50000 150000 0 0 private_shipwright_engineering_2 chassis_assembly=15,chassis_experimentation=15,engineering_reverse=2 craftShipwrightEngGroupB true 0 +crafting_shipwright_engineering_03 crafting_shipwright_engineering_02 4 false false false false 8000 3 0 crafting_shipwright_engineering_02 shipwright 100000 250000 0 0 private_shipwright_engineering_3 chassis_assembly=20,chassis_experimentation=20,engineering_reverse=2 craftShipwrightEngGroupC true 0 +crafting_shipwright_engineering_04 crafting_shipwright_engineering_03 4 false true false false 9000 2 0 crafting_shipwright_engineering_03 shipwright 150000 300000 0 0 private_shipwright_engineering_4 chassis_assembly=20,chassis_experimentation=20,engineering_reverse=2 craftShipwrightEngGroupD true 0 +crafting_shipwright_propulsion_01 crafting_shipwright 4 false false false false 6000 5 0 crafting_shipwright_novice shipwright 20000 60000 0 0 private_shipwright_propulsion_1 engine_assembly=10,booster_assembly=10,engine_experimentation=20,booster_experimentation=20,propulsion_reverse=2 craftShipwrightPropulsionGroupA true 0 +crafting_shipwright_propulsion_02 crafting_shipwright_propulsion_01 4 false false false false 7000 4 0 crafting_shipwright_propulsion_01 shipwright 50000 150000 0 0 private_shipwright_propulsion_2 engine_assembly=15,booster_assembly=15,engine_experimentation=25,booster_experimentation=25,propulsion_reverse=2 craftShipwrightPropulsionGroupB true 0 +crafting_shipwright_propulsion_03 crafting_shipwright_propulsion_02 4 false false false false 8000 3 0 crafting_shipwright_propulsion_02 shipwright 100000 250000 0 0 private_shipwright_propulsion_3 engine_assembly=20,booster_assembly=20,engine_experimentation=30,booster_experimentation=30,propulsion_reverse=2 craftShipwrightPropulsionGroupC true 0 +crafting_shipwright_propulsion_04 crafting_shipwright_propulsion_03 4 false true false false 9000 2 0 crafting_shipwright_propulsion_03 shipwright 150000 300000 0 0 private_shipwright_propulsion_4 engine_assembly=20,booster_assembly=20,engine_experimentation=30,booster_experimentation=30,propulsion_reverse=2 craftShipwrightPropulsionGroupD true 0 +crafting_shipwright_systems_01 crafting_shipwright 4 false false false false 6000 5 0 crafting_shipwright_novice shipwright 20000 60000 0 0 private_shipwright_systems_1 power_systems=10,advanced_assembly=10,power_systems_experimentation=10,advanced_ship_experimentation=10,systems_reverse=2 craftShipwrightSystemsGroupA true 0 +crafting_shipwright_systems_02 crafting_shipwright_systems_01 4 false false false false 7000 4 0 crafting_shipwright_systems_01 shipwright 50000 150000 0 0 private_shipwright_systems_2 power_systems=15,advanced_assembly=15,power_systems_experimentation=15,advanced_ship_experimentation=15,systems_reverse=2 craftShipwrightSystemsGroupB true 0 +crafting_shipwright_systems_03 crafting_shipwright_systems_02 4 false false false false 8000 3 0 crafting_shipwright_systems_02 shipwright 100000 250000 0 0 private_shipwright_systems_3 power_systems=20,advanced_assembly=20,power_systems_experimentation=20,advanced_ship_experimentation=20,systems_reverse=2 craftShipwrightSystemsGroupC true 0 +crafting_shipwright_systems_04 crafting_shipwright_systems_03 4 false true false false 9000 2 0 crafting_shipwright_systems_03 shipwright 150000 300000 0 0 private_shipwright_systems_4 power_systems=20,advanced_assembly=20,power_systems_experimentation=20,advanced_ship_experimentation=20,systems_reverse=2 craftShipwrightSystemsGroupD true 0 +crafting_shipwright_defense_01 crafting_shipwright 4 false false false false 6000 5 0 crafting_shipwright_novice shipwright 20000 60000 0 0 private_shipwright_defense_1 weapon_systems=10,weapon_systems_experimentation=20,defense_reverse=2,shields_assembly=10,shields_experimentation=10 craftShipwrightDefenseGroupA true 0 +crafting_shipwright_defense_02 crafting_shipwright_defense_01 4 false false false false 7000 4 0 crafting_shipwright_defense_01 shipwright 50000 150000 0 0 private_shipwright_defense_2 weapon_systems=15,weapon_systems_experimentation=25,defense_reverse=2,shields_assembly=15,shields_experimentation=15 craftShipwrightDefenseGroupB true 0 +crafting_shipwright_defense_03 crafting_shipwright_defense_02 4 false false false false 8000 3 0 crafting_shipwright_defense_02 shipwright 100000 250000 0 0 private_shipwright_defense_3 weapon_systems=20,weapon_systems_experimentation=30,defense_reverse=2,shields_assembly=20,shields_experimentation=20 craftShipwrightDefenseGroupC true 0 +crafting_shipwright_defense_04 crafting_shipwright_defense_03 4 false true false false 9000 2 0 crafting_shipwright_defense_03 shipwright 150000 300000 0 0 private_shipwright_defense_4 weapon_systems=20,weapon_systems_experimentation=30,defense_reverse=2,shields_assembly=20,shields_experimentation=20 craftShipwrightDefenseGroupD true 0 +pilot 4 false false false false 0 0 0 0 0 0 0 false 0 +pilot_rebel_navy pilot 4 false false true false 0 0 0 0 0 0 0 true 0 +pilot_rebel_navy_novice pilot_rebel_navy 4 false true false false 100 0 0 pilot_imperial_navy_novice,pilot_neutral_novice 0 0 0 0 private_rebel_navy_novice,cert_starships_z95headhunter,cert_ordnance_level1,cert_droid_astromech_1,droidcommand_mutedroid,spacepvprebel,spacefaction,spacebattlestatus,cert_starships_snowspeeder true 0 +pilot_rebel_navy_master pilot_rebel_navy 4 false true false false 5000 0 0 pilot_rebel_navy_starships_04,pilot_rebel_navy_weapons_04,pilot_rebel_navy_procedures_04,pilot_rebel_navy_droid_04 space_combat_general 7500000 7500000 0 0 private_rebel_navy_master,cert_starships_bwing,cert_starships_ykl37r,cert_ordnance_level9,cert_ordnance_levelten,cert_droid_astromech_6,jstart3,inspacerr,cert_starships_firespray,cert_starships_y8_mining_ship,cert_starships_yt2400,cert_starships_gunship_rebel pilot_special_tactics=20 true 0 +pilot_rebel_navy_starships_01 pilot_rebel_navy 4 false false false false 1000 0 0 pilot_rebel_navy_novice space_combat_general 7500 60000 0 0 private_rebel_navy_starships_1,cert_starships_ywing true 0 +pilot_rebel_navy_starships_02 pilot_rebel_navy_starships_01 4 false false false false 2000 0 0 pilot_rebel_navy_starships_01,pilot_rebel_navy_weapons_01,pilot_rebel_navy_procedures_01,pilot_rebel_navy_droid_01 space_combat_general 60000 200000 0 0 private_rebel_navy_starships_2,cert_starships_ywinglongprobe true 0 +pilot_rebel_navy_starships_03 pilot_rebel_navy_starships_02 4 false false false false 3000 0 0 pilot_rebel_navy_starships_02,pilot_rebel_navy_weapons_02,pilot_rebel_navy_procedures_02,pilot_rebel_navy_droid_02 space_combat_general 200000 1000000 0 0 private_rebel_navy_starships_3,cert_starships_xwing,cert_starships_twing true 0 +pilot_rebel_navy_starships_04 pilot_rebel_navy_starships_03 4 false true false false 4000 0 0 pilot_rebel_navy_starships_03,pilot_rebel_navy_weapons_03,pilot_rebel_navy_procedures_03,pilot_rebel_navy_droid_03 space_combat_general 1000000 7500000 0 0 private_rebel_navy_starships_4,cert_starships_awing,cert_starships_arc170,cert_starships_grievous,cert_starships_jedistarfighter,cert_starships_advancedxwing,cert_starships_vwing true 0 +pilot_rebel_navy_weapons_01 pilot_rebel_navy 4 false false false false 1000 0 0 pilot_rebel_navy_novice space_combat_general 7500 60000 0 0 cert_ordnance_level2,cert_ordnance_level3 missile_launching=65 true 0 +pilot_rebel_navy_weapons_02 pilot_rebel_navy_weapons_01 4 false false false false 2000 0 0 pilot_rebel_navy_starships_01,pilot_rebel_navy_weapons_01,pilot_rebel_navy_procedures_01,pilot_rebel_navy_droid_01 space_combat_general 60000 200000 0 0 cert_ordnance_level4,cert_ordnance_level5 missile_launching=10 true 0 +pilot_rebel_navy_weapons_03 pilot_rebel_navy_weapons_02 4 false false false false 3000 0 0 pilot_rebel_navy_starships_02,pilot_rebel_navy_weapons_02,pilot_rebel_navy_procedures_02,pilot_rebel_navy_droid_02 space_combat_general 200000 1000000 0 0 cert_ordnance_level6,cert_ordnance_level7 missile_launching=10 true 0 +pilot_rebel_navy_weapons_04 pilot_rebel_navy_weapons_03 4 false true false false 4000 0 0 pilot_rebel_navy_starships_03,pilot_rebel_navy_weapons_03,pilot_rebel_navy_procedures_03,pilot_rebel_navy_droid_03 space_combat_general 1000000 7500000 0 0 cert_ordnance_level8 missile_launching=15 true 0 +pilot_rebel_navy_procedures_01 pilot_rebel_navy 4 false false false false 1000 0 0 pilot_rebel_navy_novice space_combat_general 7500 60000 0 0 iffscramble,jstart1 pilot_special_tactics=20 true 0 +pilot_rebel_navy_procedures_02 pilot_rebel_navy_procedures_01 4 false false false false 2000 0 0 pilot_rebel_navy_starships_01,pilot_rebel_navy_weapons_01,pilot_rebel_navy_procedures_01,pilot_rebel_navy_droid_01 space_combat_general 60000 200000 0 0 eshields,vrepair pilot_special_tactics=20 true 0 +pilot_rebel_navy_procedures_03 pilot_rebel_navy_procedures_02 4 false false false false 3000 0 0 pilot_rebel_navy_starships_02,pilot_rebel_navy_weapons_02,pilot_rebel_navy_procedures_02,pilot_rebel_navy_droid_02 space_combat_general 200000 1000000 0 0 jstart2,inspacerepair pilot_special_tactics=20 true 0 +pilot_rebel_navy_procedures_04 pilot_rebel_navy_procedures_03 4 false true false false 4000 0 0 pilot_rebel_navy_starships_03,pilot_rebel_navy_weapons_03,pilot_rebel_navy_procedures_03,pilot_rebel_navy_droid_03 space_combat_general 1000000 7500000 0 0 inspacereload,vrepairother pilot_special_tactics=20 true 0 +pilot_rebel_navy_droid_01 pilot_rebel_navy 4 false false false false 1000 0 0 pilot_rebel_navy_novice space_combat_general 7500 60000 0 0 private_rebel_navy_droid_1,droidcommand_shieldnormalize,droidcommand_shieldbacktofronttwenty,droidcommand_shieldfronttobacktwenty,droidcommand_shieldadjustfrontone,droidcommand_shieldadjustrearone,cert_droid_astromech_2 true 0 +pilot_rebel_navy_droid_02 pilot_rebel_navy_droid_01 4 false false false false 2000 0 0 pilot_rebel_navy_starships_01,pilot_rebel_navy_weapons_01,pilot_rebel_navy_procedures_01,pilot_rebel_navy_droid_01 space_combat_general 60000 200000 0 0 private_rebel_navy_droid_2,droidcommand_shieldbacktofrontfifty,droidcommand_shieldfronttobackfifty,droidcommand_shieldadjustfronttwo,droidcommand_shieldadjustreartwo,cert_droid_astromech_3 true 0 +pilot_rebel_navy_droid_03 pilot_rebel_navy_droid_02 4 false false false false 3000 0 0 pilot_rebel_navy_starships_02,pilot_rebel_navy_weapons_02,pilot_rebel_navy_procedures_02,pilot_rebel_navy_droid_02 space_combat_general 200000 1000000 0 0 private_rebel_navy_droid_3,droidcommand_shieldbacktofronteighty,droidcommand_shieldfronttobackeighty,droidcommand_shieldadjustfrontthree,droidcommand_shieldadjustrearthree,cert_droid_astromech_4 true 0 +pilot_rebel_navy_droid_04 pilot_rebel_navy_droid_03 4 false true false false 4000 0 0 pilot_rebel_navy_starships_03,pilot_rebel_navy_weapons_03,pilot_rebel_navy_procedures_03,pilot_rebel_navy_droid_03 space_combat_general 1000000 7500000 0 0 private_rebel_navy_droid_4,droidcommand_shieldbacktofronthundred,droidcommand_shieldfronttobackhundred,droidcommand_shieldadjustfrontfour,droidcommand_shieldadjustrearfour,cert_droid_astromech_5,droidcommand_shieldemergencyfront,droidcommand_shieldemergencyrear true 0 +pilot_imperial_navy pilot 4 false false true false 0 0 0 0 0 0 0 true 0 +pilot_imperial_navy_novice pilot_imperial_navy 4 false true false false 100 0 0 pilot_rebel_navy_novice,pilot_neutral_novice 0 0 0 0 private_imperial_navy_novice,cert_starships_tiefighterlight,cert_ordnance_level1,cert_droid_astromech_1,droidcommand_mutedroid,spacepvpimperial,spacefaction,spacebattlestatus,cert_starships_snowspeeder true 0 +pilot_imperial_navy_master pilot_imperial_navy 4 false true false false 5000 0 0 pilot_imperial_navy_starships_04,pilot_imperial_navy_weapons_04,pilot_imperial_navy_procedures_04,pilot_imperial_navy_droid_04 space_combat_general 7500000 7500000 0 0 private_imperial_navy_master,cert_starships_decimator,cert_starships_tieoppressor,cert_ordnance_level9,cert_ordnance_levelten,cert_droid_astromech_6,bstrike3,cert_starships_firespray,cert_starships_y8_mining_ship,cert_starships_yt2400,cert_starships_gunship_imperial,cert_starships_tiedefender pilot_special_tactics=20 true 0 +pilot_imperial_navy_starships_01 pilot_imperial_navy 4 false false false false 1000 0 0 pilot_imperial_navy_novice space_combat_general 7500 60000 0 0 private_imperial_navy_starships_1,cert_starships_tiefighter true 0 +pilot_imperial_navy_starships_02 pilot_imperial_navy_starships_01 4 false false false false 2000 0 0 pilot_imperial_navy_starships_01,pilot_imperial_navy_weapons_01,pilot_imperial_navy_procedures_01,pilot_imperial_navy_droid_01 space_combat_general 60000 200000 0 0 private_imperial_navy_starships_2,cert_starships_tiefighterin true 0 +pilot_imperial_navy_starships_03 pilot_imperial_navy_starships_02 4 false false false false 3000 0 0 pilot_imperial_navy_starships_02,pilot_imperial_navy_weapons_02,pilot_imperial_navy_procedures_02,pilot_imperial_navy_droid_02 space_combat_general 200000 1000000 0 0 private_imperial_navy_starships_3,cert_starships_tieinterceptor,cert_starships_tiebomber true 0 +pilot_imperial_navy_starships_04 pilot_imperial_navy_starships_03 4 false true false false 4000 0 0 pilot_imperial_navy_starships_03,pilot_imperial_navy_weapons_03,pilot_imperial_navy_procedures_03,pilot_imperial_navy_droid_03 space_combat_general 1000000 7500000 0 0 private_imperial_navy_starships_4,cert_starships_tieadvanced,cert_starships_tieaggressor,cert_starships_arc170,cert_starships_grievous,cert_starships_jedistarfighter,cert_starships_tieinterceptorimperialguard,cert_starships_vwing true 0 +pilot_imperial_navy_weapons_01 pilot_imperial_navy 4 false false false false 1000 0 0 pilot_imperial_navy_novice space_combat_general 7500 60000 0 0 cert_ordnance_level2,cert_ordnance_level3 missile_launching=65 true 0 +pilot_imperial_navy_weapons_02 pilot_imperial_navy_weapons_01 4 false false false false 2000 0 0 pilot_imperial_navy_starships_01,pilot_imperial_navy_weapons_01,pilot_imperial_navy_procedures_01,pilot_imperial_navy_droid_01 space_combat_general 60000 200000 0 0 cert_ordnance_level4,cert_ordnance_level5 missile_launching=10 true 0 +pilot_imperial_navy_weapons_03 pilot_imperial_navy_weapons_02 4 false false false false 3000 0 0 pilot_imperial_navy_starships_02,pilot_imperial_navy_weapons_02,pilot_imperial_navy_procedures_02,pilot_imperial_navy_droid_02 space_combat_general 200000 1000000 0 0 cert_ordnance_level6,cert_ordnance_level7 missile_launching=10 true 0 +pilot_imperial_navy_weapons_04 pilot_imperial_navy_weapons_03 4 false true false false 4000 0 0 pilot_imperial_navy_starships_03,pilot_imperial_navy_weapons_03,pilot_imperial_navy_procedures_03,pilot_imperial_navy_droid_03 space_combat_general 1000000 7500000 0 0 cert_ordnance_level8 missile_launching=15 true 0 +pilot_imperial_navy_procedures_01 pilot_imperial_navy 4 false false false false 1000 0 0 pilot_imperial_navy_novice space_combat_general 7500 60000 0 0 pumpreactor pilot_special_tactics=20 true 0 +pilot_imperial_navy_procedures_02 pilot_imperial_navy_procedures_01 4 false false false false 2000 0 0 pilot_imperial_navy_starships_01,pilot_imperial_navy_weapons_01,pilot_imperial_navy_procedures_01,pilot_imperial_navy_droid_01 space_combat_general 60000 200000 0 0 eweapons pilot_special_tactics=20 true 0 +pilot_imperial_navy_procedures_03 pilot_imperial_navy_procedures_02 4 false false false false 3000 0 0 pilot_imperial_navy_starships_02,pilot_imperial_navy_weapons_02,pilot_imperial_navy_procedures_02,pilot_imperial_navy_droid_02 space_combat_general 200000 1000000 0 0 bstrike1,nblast pilot_special_tactics=20 true 0 +pilot_imperial_navy_procedures_04 pilot_imperial_navy_procedures_03 4 false true false false 4000 0 0 pilot_imperial_navy_starships_03,pilot_imperial_navy_weapons_03,pilot_imperial_navy_procedures_03,pilot_imperial_navy_droid_03 space_combat_general 1000000 7500000 0 0 bstrike2 pilot_special_tactics=20 true 0 +pilot_imperial_navy_droid_01 pilot_imperial_navy 4 false false false false 1000 0 0 pilot_imperial_navy_novice space_combat_general 7500 60000 0 0 private_imperial_navy_droid_1,droidcommand_weaponoverloadone,droidcommand_weaponeffeciencyone,droidcommand_weaponnormalize,droidcommand_engineoverloadone,droidcommand_engineefficiencyone,droidcommand_enginenormalize,cert_droid_astromech_2 true 0 +pilot_imperial_navy_droid_02 pilot_imperial_navy_droid_01 4 false false false false 2000 0 0 pilot_imperial_navy_starships_01,pilot_imperial_navy_weapons_01,pilot_imperial_navy_procedures_01,pilot_imperial_navy_droid_01 space_combat_general 60000 200000 0 0 private_imperial_navy_droid_2,droidcommand_weaponoverloadtwo,droidcommand_weaponeffeciencytwo,droidcommand_engineoverloadtwo,droidcommand_engineefficiencytwo,cert_droid_astromech_3 true 0 +pilot_imperial_navy_droid_03 pilot_imperial_navy_droid_02 4 false false false false 3000 0 0 pilot_imperial_navy_starships_02,pilot_imperial_navy_weapons_02,pilot_imperial_navy_procedures_02,pilot_imperial_navy_droid_02 space_combat_general 200000 1000000 0 0 private_imperial_navy_droid_3,droidcommand_weaponoverloadthree,droidcommand_weaponeffeciencythree,droidcommand_engineoverloadthree,droidcommand_engineefficiencythree,cert_droid_astromech_4 true 0 +pilot_imperial_navy_droid_04 pilot_imperial_navy_droid_03 4 false true false false 4000 0 0 pilot_imperial_navy_starships_03,pilot_imperial_navy_weapons_03,pilot_imperial_navy_procedures_03,pilot_imperial_navy_droid_03 space_combat_general 1000000 7500000 0 0 private_imperial_navy_droid_4,droidcommand_weaponoverloadfour,droidcommand_weaponeffeciencyfour,droidcommand_engineoverloadfour,droidcommand_engineefficiencyfour,cert_droid_astromech_5 true 0 +pilot_neutral pilot 4 false false true false 0 0 0 0 0 0 0 true 0 +pilot_neutral_novice pilot_neutral 4 false true false false 100 0 0 pilot_rebel_navy_novice,pilot_imperial_navy_novice 0 0 0 0 private_neutral_novice,cert_starships_lighthuttfighter,cert_ordnance_level1,cert_droid_astromech_1,droidcommand_mutedroid,spacepvpimperial,spacepvprebel,spacerebelhelper,spaceimperialhelper,spacefaction,spacebattlestatus,cert_starships_snowspeeder true 0 +pilot_neutral_master pilot_neutral 4 false true false false 5000 0 0 pilot_neutral_starships_04,pilot_neutral_weapons_04,pilot_neutral_procedures_04,pilot_neutral_droid_04 space_combat_general 7500000 7500000 0 0 private_neutral_master,cert_starships_yt1300,cert_ordnance_level9,cert_ordnance_levelten,cert_droid_astromech_6,ptrap2,epulse3,cert_starships_firespray,cert_starships_hutt_turret_ship,cert_starships_y8_mining_ship,cert_starships_yt2400,cert_starships_gunship_neutral pilot_special_tactics=20 true 0 +pilot_neutral_starships_01 pilot_neutral 4 false false false false 1000 0 0 pilot_neutral_novice space_combat_general 7500 60000 0 0 private_neutral_starships_1,cert_starships_mediumhuttfighter true 0 +pilot_neutral_starships_02 pilot_neutral_starships_01 4 false false false false 2000 0 0 pilot_neutral_starships_01,pilot_neutral_weapons_01,pilot_neutral_procedures_01,pilot_neutral_droid_01 space_combat_general 60000 200000 0 0 private_neutral_starships_2,cert_starships_heavyhuttfighter,cert_starships_lightblacksunfighter true 0 +pilot_neutral_starships_03 pilot_neutral_starships_02 4 false false false false 3000 0 0 pilot_neutral_starships_02,pilot_neutral_weapons_02,pilot_neutral_procedures_02,pilot_neutral_droid_02 space_combat_general 200000 1000000 0 0 private_neutral_starships_3,cert_starships_mediumblacksunfighter true 0 +pilot_neutral_starships_04 pilot_neutral_starships_03 4 false true false false 4000 0 0 pilot_neutral_starships_03,pilot_neutral_weapons_03,pilot_neutral_procedures_03,pilot_neutral_droid_03 space_combat_general 1000000 7500000 0 0 private_neutral_starships_4,cert_starships_heavyblacksunfighter,cert_starships_arc170,cert_starships_grievous,cert_starships_jedistarfighter,cert_starships_blacksunvaksai,cert_naboo_n1,cert_starships_vwing,cert_starships_blacksunheavyvaksai,cert_starships_havoc true 0 +pilot_neutral_weapons_01 pilot_neutral 4 false false false false 1000 0 0 pilot_neutral_novice space_combat_general 7500 60000 0 0 cert_ordnance_level2,cert_ordnance_level3 missile_launching=65 true 0 +pilot_neutral_weapons_02 pilot_neutral_weapons_01 4 false false false false 2000 0 0 pilot_neutral_starships_01,pilot_neutral_weapons_01,pilot_neutral_procedures_01,pilot_neutral_droid_01 space_combat_general 60000 200000 0 0 cert_ordnance_level4,cert_ordnance_level5 missile_launching=10 true 0 +pilot_neutral_weapons_03 pilot_neutral_weapons_02 4 false false false false 3000 0 0 pilot_neutral_starships_02,pilot_neutral_weapons_02,pilot_neutral_procedures_02,pilot_neutral_droid_02 space_combat_general 200000 1000000 0 0 cert_ordnance_level6,cert_ordnance_level7 missile_launching=10 true 0 +pilot_neutral_weapons_04 pilot_neutral_weapons_03 4 false true false false 4000 0 0 pilot_neutral_starships_03,pilot_neutral_weapons_03,pilot_neutral_procedures_03,pilot_neutral_droid_03 space_combat_general 1000000 7500000 0 0 cert_ordnance_level8 missile_launching=15 true 0 +pilot_neutral_procedures_01 pilot_neutral 4 false false false false 1000 0 0 pilot_neutral_novice space_combat_general 7500 60000 0 0 ethrust pilot_special_tactics=20 true 0 +pilot_neutral_procedures_02 pilot_neutral_procedures_01 4 false false false false 2000 0 0 pilot_neutral_starships_01,pilot_neutral_weapons_01,pilot_neutral_procedures_01,pilot_neutral_droid_01 space_combat_general 60000 200000 0 0 ptrap1 pilot_special_tactics=20 true 0 +pilot_neutral_procedures_03 pilot_neutral_procedures_02 4 false false false false 3000 0 0 pilot_neutral_starships_02,pilot_neutral_weapons_02,pilot_neutral_procedures_02,pilot_neutral_droid_02 space_combat_general 200000 1000000 0 0 iffscramble,epulse1 pilot_special_tactics=20 true 0 +pilot_neutral_procedures_04 pilot_neutral_procedures_03 4 false true false false 4000 0 0 pilot_neutral_starships_03,pilot_neutral_weapons_03,pilot_neutral_procedures_03,pilot_neutral_droid_03 space_combat_general 1000000 7500000 0 0 epulse2 pilot_special_tactics=20 true 0 +pilot_neutral_droid_01 pilot_neutral 4 false false false false 1000 0 0 pilot_neutral_novice space_combat_general 7500 60000 0 0 private_neutral_droid_1,droidcommand_reactoroverloadone,droidcommand_reactornormalize,cert_droid_astromech_2,droidcommand_weapcappowerupone,droidcommand_weapcapequalize,droidcommand_weapcaptoshieldone true 0 +pilot_neutral_droid_02 pilot_neutral_droid_01 4 false false false false 2000 0 0 pilot_neutral_starships_01,pilot_neutral_weapons_01,pilot_neutral_procedures_01,pilot_neutral_droid_01 space_combat_general 60000 200000 0 0 private_neutral_droid_2,droidcommand_reactoroverloadtwo,cert_droid_astromech_3,droidcommand_weapcappoweruptwo,droidcommand_weapcaptoshieldtwo true 0 +pilot_neutral_droid_03 pilot_neutral_droid_02 4 false false false false 3000 0 0 pilot_neutral_starships_02,pilot_neutral_weapons_02,pilot_neutral_procedures_02,pilot_neutral_droid_02 space_combat_general 200000 1000000 0 0 private_neutral_droid_3,droidcommand_reactoroverloadthree,cert_droid_astromech_4,droidcommand_weapcappowerupthree,droidcommand_weapcaptoshieldthree true 0 +pilot_neutral_droid_04 pilot_neutral_droid_03 4 false true false false 4000 0 0 pilot_neutral_starships_03,pilot_neutral_weapons_03,pilot_neutral_procedures_03,pilot_neutral_droid_03 space_combat_general 1000000 7500000 0 0 private_neutral_droid_4,droidcommand_reactoroverloadfour,cert_droid_astromech_5,droidcommand_weapcappowerupfour,droidcommand_weapcaptoshieldfour true 0 +pilot_spacetest pilot 4 true true false false 0 0 0 0 0 0 0 droid+droidcommand_testweaponoverload1,droidcommand_testweaponoverload2,droidcommand_testweaponoverload3,droidcommand_testweaponoverload4,droidcommand_testweaponnormalize,droidcommand_testfronttobackfifty,droidcommand_testbacktofrontfifty false 0 +social_politician social 4 false false true false 0 0 0 0 0 0 0 true 0 +social_politician_novice social_politician 4 false true false false 100 0 0 0 0 0 0 place_cityhall,manage_taxes,grantZoningRights private_place_cityhall=100 true 0 +social_politician_master social_politician 4 false true false false 5000 0 0 social_politician_fiscal_04,social_politician_martial_04,social_politician_civic_04,social_politician_urban_04 political 15000 60000 0 0 true 0 +social_politician_fiscal_01 social_politician 4 false false false false 1000 0 0 social_politician_novice political 1000 20000 0 0 city_map true 0 +social_politician_fiscal_02 social_politician_fiscal_01 4 false false false false 2000 0 0 social_politician_fiscal_01 political 2500 40000 0 0 place_bank,place_shuttleport private_place_bank=100,private_place_shuttleport=100 true 0 +social_politician_fiscal_03 social_politician_fiscal_02 4 false false false false 3000 0 0 social_politician_fiscal_02 political 5000 60000 0 0 city_spec_industry true 0 +social_politician_fiscal_04 social_politician_fiscal_03 4 false true false false 4000 0 0 social_politician_fiscal_03 political 10000 60000 0 0 city_spec_research true 0 +social_politician_martial_01 social_politician 4 false false false false 1000 0 0 social_politician_novice political 1000 20000 0 0 manage_militia true 0 +social_politician_martial_02 social_politician_martial_01 4 false false false false 2000 0 0 social_politician_martial_01 political 2500 40000 0 0 place_cloning private_place_cloning=100 true 0 +social_politician_martial_03 social_politician_martial_02 4 false false false false 3000 0 0 social_politician_martial_02 political 5000 60000 0 0 city_spec_cloning true 0 +social_politician_martial_04 social_politician_martial_03 4 false true false false 4000 0 0 social_politician_martial_03 political 10000 60000 0 0 place_faction_terminal true 0 +social_politician_civic_01 social_politician 4 false false false false 1000 0 0 social_politician_novice political 1000 20000 0 0 installMissionTerminal true 0 +social_politician_civic_02 social_politician_civic_01 4 false false false false 2000 0 0 social_politician_civic_01 political 2500 40000 0 0 place_garage,city_spec_storyteller private_place_garage=100 true 0 +social_politician_civic_03 social_politician_civic_02 4 false false false false 3000 0 0 social_politician_civic_02 political 5000 60000 0 0 city_spec_entertainer,city_spec_bm_incubator true 0 +social_politician_civic_04 social_politician_civic_03 4 false true false false 4000 0 0 social_politician_civic_03 political 10000 60000 0 0 city_spec_missions,city_spec_sample_rich true 0 +social_politician_urban_01 social_politician 4 false false false false 1000 0 0 social_politician_novice political 1000 20000 0 0 place_streetlamp,place_statue true 0 +social_politician_urban_02 social_politician_urban_01 4 false false false false 2000 0 0 social_politician_urban_01 political 2500 40000 0 0 place_fountain,city_spec_decor_increase true 0 +social_politician_urban_03 social_politician_urban_02 4 false false false false 3000 0 0 social_politician_urban_02 political 5000 60000 0 0 place_small_garden,place_medium_garden private_place_small_garden=100,private_place_medium_garden=100 true 0 +social_politician_urban_04 social_politician_urban_03 4 false true false false 4000 0 0 social_politician_urban_03 political 10000 60000 0 0 place_large_garden,place_exotic_garden private_place_large_garden=100,private_place_exotic_garden=100 true 0 +social_language social 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_basic social_language 4 false false false false 0 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak 0 false 0 +social_language_basic_speak social_language 4 false false false false 0 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak 0 language_basic_speak=100 false 0 +social_language_basic_comprehend social_language 4 false false false false 0 0 0 0 0 0 0 language_basic_comprehend=100 false 0 +social_language_rodian social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_rodian_speak social_language 4 false false false false 1000 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+rodese language_rodian_speak=100 false 0 +social_language_rodian_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_rodian_comprehend=100 false 0 +social_language_trandoshan social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_trandoshan_speak social_language 4 false false false false 1000 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+dosh language_trandoshan_speak=100 false 0 +social_language_trandoshan_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_trandoshan_comprehend=100 false 0 +social_language_moncalamari social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_moncalamari_speak social_language 4 false false false false 1000 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+moncalamarian language_moncalamari_speak=100 false 0 +social_language_moncalamari_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_moncalamari_comprehend=100 false 0 +social_language_wookiee social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_wookiee_speak social_language 4 false false false false 1000 0 0 0 0 0 wookiee 0 language+shyriiwook language_wookiee_speak=100 false 0 +social_language_wookiee_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_wookiee_comprehend=100 false 0 +social_language_bothan social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_bothan_speak social_language 4 false false false false 1000 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+bothese language_bothan_speak=100 false 0 +social_language_bothan_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_bothan_comprehend=100 false 0 +social_language_twilek social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_twilek_speak social_language 4 false false false false 1000 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+ryl language_twilek_speak=100 false 0 +social_language_twilek_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_twilek_comprehend=100 false 0 +social_language_zabrak social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_zabrak_speak social_language 4 false false false false 1000 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+zabrak language_zabrak_speak=100 false 0 +social_language_zabrak_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_zabrak_comprehend=100 false 0 +social_language_lekku social_language 4 false false false false 0 0 0 unobtainable 1 0 0 0 false 0 +social_language_lekku_speak social_language 4 false false false false 0 0 0 unobtainable 1 0 0 twilek 0 language+lekku language_lekku_speak=100 false 0 +social_language_lekku_comprehend social_language 4 false false false false 0 0 0 unobtainable 1 0 0 twilek 0 language_lekku_comprehend=100 false 0 +social_language_ithorian social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_ithorian_speak social_language 4 false false false false 1000 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+ithorian language_ithorian_speak=100 false 0 +social_language_ithorian_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_ithorian_comprehend=100 false 0 +social_language_sullustan social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_sullustan_speak social_language 4 false false false false 1000 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+sullustan language_sullustan_speak=100 false 0 +social_language_sullustan_comprehend social_language 4 false false false false 1000 0 0 0 0 0 0 language_sullustan_comprehend=100 false 0 +social_language_hutt social_language 4 false false false false 0 0 0 0 0 0 0 false 0 +social_language_hutt_speak social_language 4 false false false false 0 0 0 0 0 0 bothan,human,moncalamari,rodian,trandoshan,twilek,zabrak,ithorian,sullustan 0 language+huttese language_hutt_speak=100 false 0 +social_language_hutt_comprehend social_language 4 false false false false 0 0 0 0 0 0 0 language_hutt_comprehend=100 false 0 +species 4 true false false false 0 0 0 0 0 0 0 false 0 +species_bothan species 4 true false false false 0 0 0 unobtainable 1 0 0 bothan 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +species_human species 4 true false false false 0 0 0 unobtainable 1 0 0 human 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +species_moncal species 4 true false false false 0 0 0 unobtainable 1 0 0 moncal 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +species_rodian species 4 true false false false 0 0 0 unobtainable 1 0 0 rodian 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +species_trandoshan species 4 true false false false 0 0 0 unobtainable 1 0 0 trandoshan 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +species_twilek species 4 true false false false 0 0 0 unobtainable 1 0 0 twilek 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +species_wookiee species 4 true false false false 0 0 0 unobtainable 1 0 0 wookiee 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftWookieItems,craftArtisanFreebieGroupA false 0 +species_zabrak species 4 true false false false 0 0 0 unobtainable 1 0 0 zabrak 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +species_ithorian species 4 true false false false 0 0 0 unobtainable 1 0 0 ithorian 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +species_sullustan species 4 true false false false 0 0 0 unobtainable 1 0 0 sullustan 0 startDance,stopDance,startMusic,stopMustic,startDance+basic,startMusic+starwars1,slitherhorn,cert_ordnance_level1 creature_harvesting=25 craftArtisanFreebieGroupA false 0 +DEPRECATED_SKILLS 4 true false false true 0 0 0 0 0 0 0 false 0 +outdoors 4 true false false true 0 0 0 0 0 0 0 false 0 +outdoors_scout outdoors 4 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_scout_novice outdoors_scout 4 true true false true 100 15 0 0 0 0 0 private_scout_novice trapping=10,camp=10,creature_knowledge=10,creature_harvesting=25 craftScoutCampGroupA,craftScoutTrapGroupA false 0 +outdoors_scout_master outdoors_scout 4 true true false true 5000 6 0 outdoors_scout_movement_04,outdoors_scout_tools_04,outdoors_scout_harvest_04,outdoors_scout_camp_04 scout 35000 200000 0 0 private_scout_master slope_move=10,burst_run=5,camp=15,creature_harvesting=50,mask_scent=30,trapping=15 craftScoutCampGroupMaster,craftScoutTrapGroupMaster false 0 +outdoors_scout_movement_01 outdoors_scout 4 true false false true 1000 2 0 outdoors_scout_novice scout 2000 10000 0 0 private_scout_movement_1 slope_move=10 false 0 +outdoors_scout_movement_02 outdoors_scout_movement_01 4 true false false true 2000 3 0 outdoors_scout_movement_01 scout 6000 30000 0 0 private_scout_movement_2,maskscent burst_run=10,mask_scent=20 false 0 +outdoors_scout_movement_03 outdoors_scout_movement_02 4 true false false true 3000 4 0 outdoors_scout_movement_02 scout 12500 40000 0 0 private_scout_movement_3 slope_move=20,mask_scent=20 false 0 +outdoors_scout_movement_04 outdoors_scout_movement_03 4 true true false true 4000 5 0 outdoors_scout_movement_03 scout 25000 75000 0 0 private_scout_movement_4 burst_run=10,mask_scent=30 false 0 +outdoors_scout_tools_01 outdoors_scout 4 true false false true 1000 2 0 outdoors_scout_novice trapping 1000 10000 0 0 private_scout_tools_1 trapping=10 craftScoutTrapGroupB false 0 +outdoors_scout_tools_02 outdoors_scout_tools_01 4 true false false true 2000 3 0 outdoors_scout_tools_01 trapping 5000 30000 0 0 private_scout_tools_2 trapping=15 craftScoutTrapGroupC false 0 +outdoors_scout_tools_03 outdoors_scout_tools_02 4 true false false true 3000 4 0 outdoors_scout_tools_02 trapping 15000 140000 0 0 private_scout_tools_3 trapping=25 craftScoutTrapGroupD false 0 +outdoors_scout_tools_04 outdoors_scout_tools_03 4 true true false true 4000 5 0 outdoors_scout_tools_03 trapping 70000 300000 0 0 private_scout_tools_4 trapping=25 craftScoutTrapGroupE false 0 +outdoors_scout_harvest_01 outdoors_scout 4 true false false true 1000 2 0 outdoors_scout_novice scout 2000 10000 0 0 private_scout_harvest_1 creature_knowledge=10,creature_harvesting=10 false 0 +outdoors_scout_harvest_02 outdoors_scout_harvest_01 4 true false false true 2000 3 0 outdoors_scout_harvest_01 scout 6000 30000 0 0 private_scout_harvest_2 creature_knowledge=25,creature_harvesting=15,creature_hit_bonus=5 false 0 +outdoors_scout_harvest_03 outdoors_scout_harvest_02 4 true false false true 3000 4 0 outdoors_scout_harvest_02 scout 12500 40000 0 0 private_scout_harvest_3 creature_knowledge=25,creature_harvesting=25,creature_hit_bonus=10 false 0 +outdoors_scout_harvest_04 outdoors_scout_harvest_03 4 true true false true 4000 5 0 outdoors_scout_harvest_03 scout 25000 75000 0 0 private_scout_harvest_4 creature_knowledge=30,creature_harvesting=25,creature_hit_bonus=10 false 0 +outdoors_scout_camp_01 outdoors_scout 4 true false false true 1000 2 0 outdoors_scout_novice scout 2000 10000 0 0 private_scout_camp_1 camp=15 craftScoutCampGroupB false 0 +outdoors_scout_camp_02 outdoors_scout_camp_01 4 true false false true 2000 3 0 outdoors_scout_camp_01 scout 6000 30000 0 0 private_scout_camp_2 camp=20 craftScoutCampGroupC false 0 +outdoors_scout_camp_03 outdoors_scout_camp_02 4 true false false true 3000 4 0 outdoors_scout_camp_02 scout 12500 40000 0 0 private_scout_camp_3 camp=20 craftScoutCampGroupD false 0 +outdoors_scout_camp_04 outdoors_scout_camp_03 4 true true false true 4000 5 0 outdoors_scout_camp_03 scout 25000 75000 0 0 private_scout_camp_4 camp=20 craftScoutCampGroupE false 0 +science 4 true false false true 0 0 0 0 0 0 0 false 0 +science_medic science 4 true false true true 0 0 0 0 0 0 0 false 0 +science_medic_novice science_medic 4 true true false true 100 15 0 0 0 0 0 private_medic_novice,bactaShot debuffing_efficiency=5,buffing_efficiency=5,healing_efficiency=5,medicine_assembly=10,medicine_experimentation=10 craftMedicineComponentGroupA,craftMedicineStimpackGroupA false 0 +science_medic_master science_medic 4 true true false true 5000 6 0 science_medic_injury_04,science_medic_injury_speed_04,science_medic_ability_04,science_medic_crafting_04 medical 35000 70000 0 0 private_medic_master debuffing_efficiency=20,buffing_efficiency=20,healing_efficiency=20 false 0 +science_medic_injury_01 science_medic 4 true false false true 1000 2 0 science_medic_novice medical 1000 10000 0 0 private_medic_injury_1 buffing_efficiency=5 false 0 +science_medic_injury_02 science_medic_injury_01 4 true false false true 2000 3 0 science_medic_injury_01 medical 5000 30000 0 0 private_medic_injury_2,stabilizers buffing_efficiency=5 false 0 +science_medic_injury_03 science_medic_injury_02 4 true false false true 3000 4 0 science_medic_injury_02 medical 15650 140000 0 0 private_medic_injury_3 buffing_efficiency=5 false 0 +science_medic_injury_04 science_medic_injury_03 4 true true false true 4000 5 0 science_medic_injury_03 medical 70000 200000 0 0 private_medic_injury_4,nutrientInjection buffing_efficiency=5 false 0 +science_medic_injury_speed_01 science_medic 4 true false false true 1000 2 0 science_medic_novice medical 1000 10000 0 0 private_medic_speed_1 debuffing_efficiency=5 false 0 +science_medic_injury_speed_02 science_medic_injury_speed_01 4 true false false true 2000 3 0 science_medic_injury_speed_01 medical 5000 30000 0 0 private_medic_speed_2,bactaToss debuffing_efficiency=5 false 0 +science_medic_injury_speed_03 science_medic_injury_speed_02 4 true false false true 3000 4 0 science_medic_injury_speed_02 medical 15650 140000 0 0 private_medic_speed_3 debuffing_efficiency=5 false 0 +science_medic_injury_speed_04 science_medic_injury_speed_03 4 true true false true 4000 5 0 science_medic_injury_speed_03 medical 70000 200000 0 0 private_medic_speed_4,bactaSpray debuffing_efficiency=5 false 0 +science_medic_ability_01 science_medic 4 true false false true 1000 2 0 science_medic_novice medical 1000 10000 0 0 private_medic_ability_1 healing_efficiency=5 false 0 +science_medic_ability_02 science_medic_ability_01 4 true false false true 2000 3 0 science_medic_ability_01 medical 5000 30000 0 0 private_medic_ability_2,diagnose healing_efficiency=5 false 0 +science_medic_ability_03 science_medic_ability_02 4 true false false true 3000 4 0 science_medic_ability_02 medical 15650 140000 0 0 private_medic_ability_3 healing_efficiency=5 false 0 +science_medic_ability_04 science_medic_ability_03 4 true true false true 4000 5 0 science_medic_ability_03 medical 70000 200000 0 0 private_medic_ability_4,dragPlayer healing_efficiency=5 false 0 +science_medic_crafting_01 science_medic 4 true false false true 1000 2 0 science_medic_novice crafting_medicine_general 500 2000 0 0 private_medic_crafting_1 medicine_assembly=10,medicine_experimentation=10 craftMedicineComponentGroupB false 0 +science_medic_crafting_02 science_medic_crafting_01 4 true false false true 2000 3 0 science_medic_crafting_01 crafting_medicine_general 1000 6000 0 0 private_medic_crafting_2 medicine_assembly=10,medicine_experimentation=10 craftMedicineComponentGroupC false 0 +science_medic_crafting_03 science_medic_crafting_02 4 true false false true 3000 4 0 science_medic_crafting_02 crafting_medicine_general 3000 12000 0 0 private_medic_crafting_3 medicine_assembly=10,medicine_experimentation=10 craftMedicineComponentGroupD,craftMedicineStimpackGroupB false 0 +science_medic_crafting_04 science_medic_crafting_03 4 true true false true 4000 5 0 science_medic_crafting_03 crafting_medicine_general 6000 17500 0 0 private_medic_crafting_4 medicine_assembly=10,medicine_experimentation=10 craftMedicineComponentGroupE false 0 +combat 4 true false false true 0 0 0 0 0 0 0 false 0 +combat_brawler combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_brawler_novice combat_brawler 4 true true false true 100 15 0 0 0 0 0 private_brawler_novice,taunt,knockdownRecovery melee_defense=10,melee_accuracy=10,melee_speed=5,unarmed_damage=30 false 0 +combat_brawler_master combat_brawler 4 true true false true 5000 6 0 combat_brawler_unarmed_04,combat_brawler_1handmelee_04,combat_brawler_2handmelee_04,combat_brawler_polearm_04 combat_general 35000 70000 0 0 private_brawler_master,meleeAssault,parryRiposte melee_defense=10,melee_accuracy=25,melee_speed=15,ranged_defense=5,unarmed_damage=15 false 0 +combat_brawler_unarmed_01 combat_brawler 4 true false false true 1000 2 0 combat_brawler_novice combat_meleespecialize_unarmed 1000 20000 0 0 private_brawler_unarmed_1,centerOfBeing unarmed_defense=10,unarmed_speed=5,unarmed_accuracy=15,unarmed_damage=10 false 0 +combat_brawler_unarmed_02 combat_brawler_unarmed_01 4 true false false true 2000 3 0 combat_brawler_unarmed_01 combat_meleespecialize_unarmed 5000 30000 0 0 private_brawler_unarmed_2,meleeStrike unarmed_defense=10,unarmed_speed=10,unarmed_accuracy=15,unarmed_damage=10 false 0 +combat_brawler_unarmed_03 combat_brawler_unarmed_02 4 true false false true 3000 4 0 combat_brawler_unarmed_02 combat_meleespecialize_unarmed 15650 140000 0 0 private_brawler_unarmed_3,lunge unarmed_defense=10,unarmed_speed=5,unarmed_accuracy=15,unarmed_damage=10 false 0 +combat_brawler_unarmed_04 combat_brawler_unarmed_03 4 true true false true 4000 5 0 combat_brawler_unarmed_03 combat_meleespecialize_unarmed 70000 200000 0 0 private_brawler_unarmed_4,legSweep unarmed_defense=10,unarmed_speed=10,unarmed_accuracy=20,unarmed_damage=10 false 0 +combat_brawler_1handmelee_01 combat_brawler 4 true false false true 1000 2 0 combat_brawler_novice combat_meleespecialize_onehand 1000 20000 0 0 private_brawler_1hand_1,lunge onehandmelee_defense=10,onehandmelee_speed=5,onehandmelee_accuracy=15 false 0 +combat_brawler_1handmelee_02 combat_brawler_1handmelee_01 4 true false false true 2000 3 0 combat_brawler_1handmelee_01 combat_meleespecialize_onehand 5000 30000 0 0 private_brawler_1hand_2,centerOfBeing onehandmelee_defense=10,onehandmelee_speed=10,onehandmelee_accuracy=15 false 0 +combat_brawler_1handmelee_03 combat_brawler_1handmelee_02 4 true false false true 3000 4 0 combat_brawler_1handmelee_02 combat_meleespecialize_onehand 15650 140000 0 0 private_brawler_1hand_3,meleeStrike onehandmelee_defense=10,onehandmelee_speed=5,onehandmelee_accuracy=15 false 0 +combat_brawler_1handmelee_04 combat_brawler_1handmelee_03 4 true true false true 4000 5 0 combat_brawler_1handmelee_03 combat_meleespecialize_onehand 70000 200000 0 0 private_brawler_1hand_4,bleedAttack onehandmelee_defense=10,onehandmelee_speed=10,onehandmelee_accuracy=20 false 0 +combat_brawler_2handmelee_01 combat_brawler 4 true false false true 1000 2 0 combat_brawler_novice combat_meleespecialize_twohand 1000 20000 0 0 private_brawler_2hand_1,meleeStrike twohandmelee_defense=10,twohandmelee_speed=5,twohandmelee_accuracy=15 false 0 +combat_brawler_2handmelee_02 combat_brawler_2handmelee_01 4 true false false true 2000 3 0 combat_brawler_2handmelee_01 combat_meleespecialize_twohand 5000 30000 0 0 private_brawler_2hand_2,lunge twohandmelee_defense=10,twohandmelee_speed=10,twohandmelee_accuracy=15 false 0 +combat_brawler_2handmelee_03 combat_brawler_2handmelee_02 4 true false false true 3000 4 0 combat_brawler_2handmelee_02 combat_meleespecialize_twohand 15650 140000 0 0 private_brawler_2hand_3,centerOfBeing twohandmelee_defense=10,twohandmelee_speed=5,twohandmelee_accuracy=15 false 0 +combat_brawler_2handmelee_04 combat_brawler_2handmelee_03 4 true true false true 4000 5 0 combat_brawler_2handmelee_03 combat_meleespecialize_twohand 70000 200000 0 0 private_brawler_2hand_4,armorBreak twohandmelee_defense=10,twohandmelee_speed=10,twohandmelee_accuracy=20 false 0 +combat_brawler_polearm_01 combat_brawler 4 true false false true 1000 2 0 combat_brawler_novice combat_meleespecialize_polearm 1000 20000 0 0 private_brawler_polearm_1,centerOfBeing polearm_defense=10,polearm_speed=5,polearm_accuracy=15 false 0 +combat_brawler_polearm_02 combat_brawler_polearm_01 4 true false false true 2000 3 0 combat_brawler_polearm_01 combat_meleespecialize_polearm 5000 30000 0 0 private_brawler_polearm_2,meleeStrike polearm_defense=10,polearm_speed=10,polearm_accuracy=15 false 0 +combat_brawler_polearm_03 combat_brawler_polearm_02 4 true false false true 3000 4 0 combat_brawler_polearm_02 combat_meleespecialize_polearm 15650 140000 0 0 private_brawler_polearm_3,lunge polearm_defense=10,polearm_speed=5,polearm_accuracy=15 false 0 +combat_brawler_polearm_04 combat_brawler_polearm_03 4 true true false true 4000 5 0 combat_brawler_polearm_03 combat_meleespecialize_polearm 70000 200000 0 0 private_brawler_polearm_4,sweepAttack polearm_defense=10,polearm_speed=10,polearm_accuracy=20 false 0 +combat_marksman combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_marksman_novice combat_marksman 4 true true false true 100 15 0 0 0 0 0 private_marksman_novice,knockdownRecovery ranged_accuracy=10,ranged_speed=5 false 0 +combat_marksman_master combat_marksman 4 true true false true 5000 6 0 combat_marksman_rifle_04,combat_marksman_pistol_04,combat_marksman_carbine_04,combat_marksman_support_04 combat_general 35000 70000 0 0 private_marksman_master,lethalShot ranged_defense=5,ranged_accuracy=25,ranged_speed=15 false 0 +combat_marksman_rifle_01 combat_marksman 4 true false false true 1000 2 0 combat_marksman_novice combat_rangedspecialize_rifle 1000 200000 0 0 private_marksman_rifle_1,aimedShot rifle_defense=5,rifle_accuracy=10,rifle_speed=5 false 0 +combat_marksman_rifle_02 combat_marksman_rifle_01 4 true false false true 2000 3 0 combat_marksman_rifle_01 combat_rangedspecialize_rifle 5000 200000 0 0 private_marksman_rifle_2,placedShot rifle_defense=5,rifle_accuracy=10,rifle_speed=5 false 0 +combat_marksman_rifle_03 combat_marksman_rifle_02 4 true false false true 3000 4 0 combat_marksman_rifle_02 combat_rangedspecialize_rifle 15000 200000 0 0 private_marksman_rifle_3,firearmStrike rifle_defense=5,rifle_accuracy=10,rifle_speed=5 false 0 +combat_marksman_rifle_04 combat_marksman_rifle_03 4 true true false true 4000 5 0 combat_marksman_rifle_03 combat_rangedspecialize_rifle 70000 200000 0 0 private_marksman_rifle_4,aim rifle_defense=5,rifle_accuracy=10,rifle_speed=5 false 0 +combat_marksman_pistol_01 combat_marksman 4 true false false true 1000 2 0 combat_marksman_novice combat_rangedspecialize_pistol 1000 200000 0 0 private_marksman_pistol_1,firearmStrike pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_marksman_pistol_02 combat_marksman_pistol_01 4 true false false true 2000 3 0 combat_marksman_pistol_01 combat_rangedspecialize_pistol 5000 200000 0 0 private_marksman_pistol_2,aimedShot pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_marksman_pistol_03 combat_marksman_pistol_02 4 true false false true 3000 4 0 combat_marksman_pistol_02 combat_rangedspecialize_pistol 15000 200000 0 0 private_marksman_pistol_3,placedShot pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_marksman_pistol_04 combat_marksman_pistol_03 4 true true false true 4000 5 0 combat_marksman_pistol_03 combat_rangedspecialize_pistol 70000 200000 0 0 private_marksman_pistol_4,quickDraw pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_marksman_carbine_01 combat_marksman 4 true false false true 1000 2 0 combat_marksman_novice combat_rangedspecialize_carbine 1000 200000 0 0 private_marksman_carbine_1,placedShot carbine_defense=5,carbine_accuracy=10,carbine_speed=5 false 0 +combat_marksman_carbine_02 combat_marksman_carbine_01 4 true false false true 2000 3 0 combat_marksman_carbine_01 combat_rangedspecialize_carbine 5000 200000 0 0 private_marksman_carbine_2,firearmStrike carbine_defense=5,carbine_accuracy=10,carbine_speed=5 false 0 +combat_marksman_carbine_03 combat_marksman_carbine_02 4 true false false true 3000 4 0 combat_marksman_carbine_02 combat_rangedspecialize_carbine 15000 200000 0 0 private_marksman_carbine_3,aimedShot carbine_defense=5,carbine_accuracy=10,carbine_speed=5 false 0 +combat_marksman_carbine_04 combat_marksman_carbine_03 4 true true false true 4000 5 0 combat_marksman_carbine_03 combat_rangedspecialize_carbine 70000 200000 0 0 private_marksman_carbine_4,rapidFire carbine_defense=5,carbine_accuracy=10,carbine_speed=5 false 0 +combat_marksman_support_01 combat_marksman 4 true false false true 1000 2 0 combat_marksman_novice combat_general 300 50000 0 0 private_marksman_support_1,rollShot ranged_defense=5,ranged_accuracy=5 false 0 +combat_marksman_support_02 combat_marksman_support_01 4 true false false true 2000 3 0 combat_marksman_support_01 combat_general 2250 50000 0 0 private_marksman_support_2,diveShot melee_defense=5,ranged_defense=5,ranged_accuracy=5 false 0 +combat_marksman_support_03 combat_marksman_support_02 4 true false false true 3000 4 0 combat_marksman_support_02 combat_general 6000 50000 0 0 private_marksman_support_3,kipUpShot ranged_defense=5,ranged_accuracy=5 false 0 +combat_marksman_support_04 combat_marksman_support_03 4 true true false true 4000 5 0 combat_marksman_support_03 combat_general 22000 75000 0 0 private_marksman_support_4,overchargeShot melee_defense=5,ranged_defense=10,ranged_accuracy=5 false 0 +combat_rifleman_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_rifleman_prereq_novice combat_rifleman_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 placedShot,knockdownRecovery rifle_defense=5,rifle_accuracy=10 false 0 +combat_rifleman_prereq_master combat_rifleman_prereq 1 true false false true 5000 6 0 combat_rifleman_prereq_04 combat_general 85000 150000 0 0 aim rifle_defense=10,rifle_accuracy=15,rifle_speed=5,melee_defense=5 false 0 +combat_rifleman_prereq_01 combat_rifleman_prereq 1 true false false true 1000 2 0 combat_rifleman_prereq_novice combat_general 6000 20000 0 0 firearmStrike rifle_defense=5,rifle_accuracy=10,rifle_speed=5 false 0 +combat_rifleman_prereq_02 combat_rifleman_prereq_01 1 true false false true 2000 3 0 combat_rifleman_prereq_01 combat_general 14000 30000 0 0 aimedShot,rollShot rifle_defense=5,rifle_accuracy=10,rifle_speed=5 false 0 +combat_rifleman_prereq_03 combat_rifleman_prereq_02 1 true false false true 3000 4 0 combat_rifleman_prereq_02 combat_general 27000 60000 0 0 diveShot,kipUpShot rifle_defense=10,rifle_accuracy=10,rifle_speed=5,melee_defense=5 false 0 +combat_rifleman_prereq_04 combat_rifleman_prereq_03 1 true false false true 4000 5 0 combat_rifleman_prereq_03 combat_general 49000 100000 0 0 overchargeShot rifle_defense=10,rifle_accuracy=15,rifle_speed=5 false 0 +combat_rifleman combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_rifleman_novice combat_rifleman 4 true true false true 5000 6 0 combat_marksman_rifle_04,combat_marksman_support_04 combat_rangedspecialize_rifle 125000 350000 0 0 private_rifle_novice,recon_move_mitigate_1,recon_accuracy_mitigate_1,recon_firerate_mitigate_1,headShot,kneecapShot melee_defense=5,ranged_defense=10,rifle_accuracy=20,rifle_speed=10 false 0 +combat_rifleman_master combat_rifleman 4 true true false true 10000 1 0 combat_rifleman_accuracy_04,combat_rifleman_speed_04,combat_rifleman_ability_04,combat_rifleman_support_04 combat_rangedspecialize_rifle 1000000 1200000 0 0 private_rifle_master,recon_firerate_mitigate_3,sniperShot_2,startleShot_2 melee_defense=20,ranged_defense=20,ranged_accuracy=30,ranged_speed=15 false 0 +combat_rifleman_accuracy_01 combat_rifleman 4 true false false true 6000 5 0 combat_rifleman_novice combat_rangedspecialize_rifle 175000 500000 0 0 private_rifle_accuracy_1,sniperShot rifle_accuracy=5,ranged_accuracy=5 false 0 +combat_rifleman_accuracy_02 combat_rifleman_accuracy_01 4 true false false true 7000 4 0 combat_rifleman_accuracy_01 combat_rangedspecialize_rifle 250000 700000 0 0 private_rifle_accuracy_2 rifle_accuracy=10,ranged_accuracy=5 false 0 +combat_rifleman_accuracy_03 combat_rifleman_accuracy_02 4 true false false true 8000 3 0 combat_rifleman_accuracy_02 combat_rangedspecialize_rifle 350000 900000 0 0 private_rifle_accuracy_3,recon_firerate_mitigate_2,headShot_1 rifle_accuracy=5,ranged_accuracy=15 false 0 +combat_rifleman_accuracy_04 combat_rifleman_accuracy_03 4 true true false true 9000 2 0 combat_rifleman_accuracy_03 combat_rangedspecialize_rifle 450000 1200000 0 0 private_rifle_accuracy_4,sniperShot_1 rifle_accuracy=5,ranged_accuracy=20 false 0 +combat_rifleman_speed_01 combat_rifleman 4 true false false true 6000 5 0 combat_rifleman_novice combat_rangedspecialize_rifle 175000 500000 0 0 private_rifle_speed_1,cover ranged_defense=10 false 0 +combat_rifleman_speed_02 combat_rifleman_speed_01 4 true false false true 7000 4 0 combat_rifleman_speed_01 combat_rangedspecialize_rifle 250000 700000 0 0 private_rifle_speed_2,concealShot ranged_defense=10 false 0 +combat_rifleman_speed_03 combat_rifleman_speed_02 4 true false false true 8000 3 0 combat_rifleman_speed_02 combat_rangedspecialize_rifle 350000 900000 0 0 private_rifle_speed_3 ranged_defense=10 false 0 +combat_rifleman_speed_04 combat_rifleman_speed_03 4 true true false true 9000 2 0 combat_rifleman_speed_03 combat_rangedspecialize_rifle 450000 1200000 0 0 private_rifle_speed_4,concealShot_1 ranged_defense=15 false 0 +combat_rifleman_ability_01 combat_rifleman 4 true false false true 6000 5 0 combat_rifleman_novice combat_rangedspecialize_rifle 175000 500000 0 0 private_rifle_ability_1,startleShot false 0 +combat_rifleman_ability_02 combat_rifleman_ability_01 4 true false false true 7000 4 0 combat_rifleman_ability_01 combat_rangedspecialize_rifle 250000 700000 0 0 private_rifle_ability_2,recon_accuracy_mitigate_2,dizzyRecovery rifle_defense=5 false 0 +combat_rifleman_ability_03 combat_rifleman_ability_02 4 true false false true 8000 3 0 combat_rifleman_ability_02 combat_rangedspecialize_rifle 350000 900000 0 0 private_rifle_ability_3,startleShot_1 false 0 +combat_rifleman_ability_04 combat_rifleman_ability_03 4 true true false true 9000 2 0 combat_rifleman_ability_03 combat_rangedspecialize_rifle 450000 1200000 0 0 private_rifle_ability_4,recon_accuracy_mitigate_3,kneecapShot_1 rifle_defense=5 false 0 +combat_rifleman_support_01 combat_rifleman 4 true false false true 6000 5 0 combat_rifleman_novice combat_general 60000 170000 0 0 private_rifle_support_1,aim_1 rifle_speed=5 false 0 +combat_rifleman_support_02 combat_rifleman_support_01 4 true false false true 7000 4 0 combat_rifleman_support_01 combat_general 85000 240000 0 0 private_rifle_support_2,blindRecovery rifle_speed=10 false 0 +combat_rifleman_support_03 combat_rifleman_support_02 4 true false false true 8000 3 0 combat_rifleman_support_02 combat_general 110000 300000 0 0 private_rifle_support_3,aim_2 rifle_speed=10 false 0 +combat_rifleman_support_04 combat_rifleman_support_03 4 true true false true 9000 2 0 combat_rifleman_support_03 combat_general 150000 300000 0 0 private_rifle_support_4,recon_move_mitigate_2,stunRecovery rifle_speed=10 false 0 +combat_pistol_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_pistol_prereq_novice combat_pistol_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 placedShot,knockdownRecovery pistol_defense=5,pistol_accuracy=10 false 0 +combat_pistol_prereq_master combat_pistol_prereq 1 true false false true 5000 6 0 combat_pistol_prereq_04 combat_general 85000 150000 0 0 quickDraw pistol_defense=10,pistol_accuracy=15,pistol_speed=5,melee_defense=5 false 0 +combat_pistol_prereq_01 combat_pistol_prereq 1 true false false true 1000 2 0 combat_pistol_prereq_novice combat_general 6000 20000 0 0 firearmStrike pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_pistol_prereq_02 combat_pistol_prereq_01 1 true false false true 2000 3 0 combat_pistol_prereq_01 combat_general 14000 30000 0 0 aimedShot,rollShot pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_pistol_prereq_03 combat_pistol_prereq_02 1 true false false true 3000 4 0 combat_pistol_prereq_02 combat_general 27000 60000 0 0 diveShot,kipUpShot pistol_defense=10,pistol_accuracy=10,pistol_speed=5,melee_defense=5 false 0 +combat_pistol_prereq_04 combat_pistol_prereq_03 1 true false false true 4000 5 0 combat_pistol_prereq_03 combat_general 49000 100000 0 0 overchargeShot pistol_defense=10,pistol_accuracy=15,pistol_speed=5 false 0 +combat_pistol combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_pistol_novice combat_pistol 4 true true false true 5000 6 0 combat_marksman_pistol_04,combat_marksman_support_04 combat_rangedspecialize_pistol 125000 350000 0 0 private_pistol_novice,recon_move_mitigate_1,recon_accuracy_mitigate_1,recon_firerate_mitigate_1,bodyShot,blindRecovery melee_defense=5,pistol_defense=10,ranged_accuracy=15,pistol_speed=5 false 0 +combat_pistol_master combat_pistol 4 true true false true 10000 1 0 combat_pistol_accuracy_04,combat_pistol_speed_04,combat_pistol_ability_04,combat_pistol_support_04 combat_rangedspecialize_pistol 1000000 1200000 0 0 private_pistol_master,recon_firerate_mitigate_3,stoppingShot_2,quickDraw_2 melee_defense=25,ranged_defense=20,ranged_accuracy=20,ranged_speed=10 false 0 +combat_pistol_accuracy_01 combat_pistol 4 true false false true 6000 5 0 combat_pistol_novice combat_rangedspecialize_pistol 175000 500000 0 0 private_pistol_accuracy_1,firearmStrike_1 pistol_speed=5 false 0 +combat_pistol_accuracy_02 combat_pistol_accuracy_01 4 true false false true 7000 4 0 combat_pistol_accuracy_01 combat_rangedspecialize_pistol 250000 700000 0 0 private_pistol_accuracy_2,warningShot pistol_speed=5 false 0 +combat_pistol_accuracy_03 combat_pistol_accuracy_02 4 true false false true 8000 3 0 combat_pistol_accuracy_02 combat_rangedspecialize_pistol 350000 900000 0 0 private_pistol_accuracy_3,recon_firerate_mitigate_2,firearmStrike_2 pistol_speed=5,ranged_speed=5 false 0 +combat_pistol_accuracy_04 combat_pistol_accuracy_03 4 true true false true 9000 2 0 combat_pistol_accuracy_03 combat_rangedspecialize_pistol 450000 1200000 0 0 private_pistol_accuracy_4,bodyShot_1 pistol_speed=5,ranged_speed=5 false 0 +combat_pistol_speed_01 combat_pistol 4 true false false true 6000 5 0 combat_pistol_novice combat_rangedspecialize_pistol 175000 500000 0 0 private_pistol_speed_1,burstShot ranged_accuracy=10 false 0 +combat_pistol_speed_02 combat_pistol_speed_01 4 true false false true 7000 4 0 combat_pistol_speed_01 combat_rangedspecialize_pistol 250000 700000 0 0 private_pistol_speed_2,disarmingShot ranged_accuracy=10 false 0 +combat_pistol_speed_03 combat_pistol_speed_02 4 true false false true 8000 3 0 combat_pistol_speed_02 combat_rangedspecialize_pistol 350000 900000 0 0 private_pistol_speed_3,burstShot_1 ranged_accuracy=10 false 0 +combat_pistol_speed_04 combat_pistol_speed_03 4 true true false true 9000 2 0 combat_pistol_speed_03 combat_rangedspecialize_pistol 450000 1200000 0 0 private_pistol_speed_4,disarmingShot_1 ranged_accuracy=10 false 0 +combat_pistol_ability_01 combat_pistol 4 true false false true 6000 5 0 combat_pistol_novice combat_rangedspecialize_pistol 175000 500000 0 0 private_pistol_ability_1,quickDraw_1 pistol_defense=5 false 0 +combat_pistol_ability_02 combat_pistol_ability_01 4 true false false true 7000 4 0 combat_pistol_ability_01 combat_rangedspecialize_pistol 250000 700000 0 0 private_pistol_ability_2,recon_accuracy_mitigate_2,dizzyRecovery pistol_defense=5 false 0 +combat_pistol_ability_03 combat_pistol_ability_02 4 true false false true 8000 3 0 combat_pistol_ability_02 combat_rangedspecialize_pistol 350000 900000 0 0 private_pistol_ability_3,intimidateShot pistol_defense=5 false 0 +combat_pistol_ability_04 combat_pistol_ability_03 4 true true false true 9000 2 0 combat_pistol_ability_03 combat_rangedspecialize_pistol 450000 1200000 0 0 private_pistol_ability_4,recon_accuracy_mitigate_3,stunRecovery pistol_defense=5 false 0 +combat_pistol_support_01 combat_pistol 4 true false false true 6000 5 0 combat_pistol_novice combat_general 60000 170000 0 0 private_pistol_defense_1,stoppingShot melee_defense=10,ranged_defense=10 false 0 +combat_pistol_support_02 combat_pistol_support_01 4 true false false true 7000 4 0 combat_pistol_support_01 combat_general 85000 240000 0 0 private_pistol_defense_2,fanShot melee_defense=10,ranged_defense=10 false 0 +combat_pistol_support_03 combat_pistol_support_02 4 true false false true 8000 3 0 combat_pistol_support_02 combat_general 110000 300000 0 0 private_pistol_defense_3,stoppingShot_1 melee_defense=10,ranged_defense=10 false 0 +combat_pistol_support_04 combat_pistol_support_03 4 true true false true 9000 2 0 combat_pistol_support_03 combat_general 150000 300000 0 0 private_pistol_defense_4,recon_move_mitigate_2,fanShot_1 melee_defense=10,ranged_defense=10 false 0 +combat_carbine_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_carbine_prereq_novice combat_carbine_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 placedShot,knockdownRecovery carbine_defense=5,carbine_accuracy=10 false 0 +combat_carbine_prereq_master combat_carbine_prereq 1 true false false true 5000 6 0 combat_carbine_prereq_04 combat_general 85000 150000 0 0 rapidFire carbine_defense=10,carbine_accuracy=15,carbine_speed=5,melee_defense=5 false 0 +combat_carbine_prereq_01 combat_carbine_prereq 1 true false false true 1000 2 0 combat_carbine_prereq_novice combat_general 6000 20000 0 0 firearmStrike carbine_defense=5,carbine_accuracy=10,carbine_speed=5 false 0 +combat_carbine_prereq_02 combat_carbine_prereq_01 1 true false false true 2000 3 0 combat_carbine_prereq_01 combat_general 14000 30000 0 0 aimedShot,rollShot carbine_defense=5,carbine_accuracy=10,carbine_speed=5 false 0 +combat_carbine_prereq_03 combat_carbine_prereq_02 1 true false false true 3000 4 0 combat_carbine_prereq_02 combat_general 27000 60000 0 0 diveShot,kipUpShot carbine_defense=10,carbine_accuracy=10,carbine_speed=5,melee_defense=5 false 0 +combat_carbine_prereq_04 combat_carbine_prereq_03 1 true false false true 4000 5 0 combat_carbine_prereq_03 combat_general 49000 100000 0 0 overchargeShot carbine_defense=10,carbine_accuracy=15,carbine_speed=5 false 0 +combat_carbine combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_carbine_novice combat_carbine 4 true true false true 5000 6 0 combat_marksman_carbine_04,combat_marksman_support_04 combat_rangedspecialize_carbine 125000 350000 0 0 private_carbine_novice,battle_move_mitigate_1,battle_accuracy_mitigate_1,battle_firerate_mitigate_1,legShot melee_defense=10,ranged_defense=10,carbine_speed=10,carbine_accuracy=15 false 0 +combat_carbine_master combat_carbine 4 true true false true 10000 1 0 combat_carbine_support_04,combat_carbine_speed_04,combat_carbine_ability_04,combat_carbine_accuracy_04 combat_rangedspecialize_carbine 1000000 1200000 0 0 private_carbine_master,battle_firerate_mitigate_3,suppressionFire_2,rapidFire_2 melee_defense=20,ranged_defense=20,ranged_speed=15,ranged_accuracy=25 false 0 +combat_carbine_accuracy_01 combat_carbine 4 true false false true 6000 5 0 combat_carbine_novice combat_rangedspecialize_carbine 175000 500000 0 0 private_carbine_accuracy_1,scatterShot carbine_speed=5 false 0 +combat_carbine_accuracy_02 combat_carbine_accuracy_01 4 true false false true 7000 4 0 combat_carbine_accuracy_01 combat_rangedspecialize_carbine 250000 700000 0 0 private_carbine_accuracy_2,battle_move_mitigate_2,fullAutoArea carbine_speed=5 false 0 +combat_carbine_accuracy_03 combat_carbine_accuracy_02 4 true false false true 8000 3 0 combat_carbine_accuracy_02 combat_rangedspecialize_carbine 350000 900000 0 0 private_carbine_accuracy_3,scatterShot_1 carbine_speed=5 false 0 +combat_carbine_accuracy_04 combat_carbine_accuracy_03 4 true true false true 9000 2 0 combat_carbine_accuracy_03 combat_rangedspecialize_carbine 450000 1200000 0 0 private_carbine_accuracy_4,battle_move_mitigate_3,fullAutoArea_1 carbine_speed=5 false 0 +combat_carbine_speed_01 combat_carbine 4 true false false true 6000 5 0 combat_carbine_novice combat_rangedspecialize_carbine 175000 500000 0 0 private_carbine_speed_1,cripplingShot carbine_accuracy=5,ranged_accuracy=5 false 0 +combat_carbine_speed_02 combat_carbine_speed_01 4 true false false true 7000 4 0 combat_carbine_speed_01 combat_rangedspecialize_carbine 250000 700000 0 0 private_carbine_speed_2,rapidFire_1 carbine_accuracy=5,ranged_accuracy=10 false 0 +combat_carbine_speed_03 combat_carbine_speed_02 4 true false false true 8000 3 0 combat_carbine_speed_02 combat_rangedspecialize_carbine 350000 900000 0 0 private_carbine_speed_3,legShot_1 ranged_accuracy=15 false 0 +combat_carbine_speed_04 combat_carbine_speed_03 4 true true false true 9000 2 0 combat_carbine_speed_03 combat_rangedspecialize_carbine 450000 1200000 0 0 private_carbine_speed_4,cripplingShot_1 ranged_accuracy=20 false 0 +combat_carbine_ability_01 combat_carbine 4 true false false true 6000 5 0 combat_carbine_novice combat_rangedspecialize_carbine 175000 500000 0 0 private_carbine_ability_1,chargeShot melee_defense=5,ranged_defense=5 false 0 +combat_carbine_ability_02 combat_carbine_ability_01 4 true false false true 7000 4 0 combat_carbine_ability_01 combat_rangedspecialize_carbine 250000 700000 0 0 private_carbine_ability_2,battle_accuracy_mitigate_2,suppressionFire melee_defense=5,ranged_defense=5 false 0 +combat_carbine_ability_03 combat_carbine_ability_02 4 true false false true 8000 3 0 combat_carbine_ability_02 combat_rangedspecialize_carbine 350000 900000 0 0 private_carbine_ability_3,chargeShot_1 melee_defense=5,ranged_defense=5 false 0 +combat_carbine_ability_04 combat_carbine_ability_03 4 true true false true 9000 2 0 combat_carbine_ability_03 combat_rangedspecialize_carbine 450000 1200000 0 0 private_carbine_ability_4,battle_accuracy_mitigate_3,suppressionFire_1 melee_defense=5,ranged_defense=5 false 0 +combat_carbine_support_01 combat_carbine 4 true false false true 6000 5 0 combat_carbine_novice combat_general 60000 170000 0 0 private_carbine_support_1,blindRecovery carbine_defense=5 false 0 +combat_carbine_support_02 combat_carbine_support_01 4 true false false true 7000 4 0 combat_carbine_support_01 combat_general 85000 240000 0 0 private_carbine_support_2 carbine_defense=5 false 0 +combat_carbine_support_03 combat_carbine_support_02 4 true false false true 8000 3 0 combat_carbine_support_02 combat_general 110000 300000 0 0 private_carbine_support_3,battle_firerate_mitigate_2,dizzyRecovery carbine_defense=5 false 0 +combat_carbine_support_04 combat_carbine_support_03 4 true true false true 9000 2 0 combat_carbine_support_03 combat_general 150000 300000 0 0 private_carbine_support_4,stunRecovery carbine_defense=5 false 0 +combat_unarmed_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_unarmed_prereq_novice combat_unarmed_prereq 1 true true false true 100 10 0 combat_rangedspecialize_carbine 1000 10000 0 0 forceStrike unarmed_defense=10,unarmed_accuracy=10,unarmed_speed=5,unarmed_damage=20 false 0 +combat_unarmed_prereq_01 combat_unarmed_prereq 1 true false false true 1000 2 0 combat_unarmed_prereq_novice combat_rangedspecialize_carbine 6000 20000 0 0 forceFocus unarmed_defense=10,unarmed_speed=5,unarmed_accuracy=10,unarmed_damage=10 false 0 +combat_unarmed_prereq_02 combat_unarmed_prereq_01 1 true false false true 2000 3 0 combat_unarmed_prereq_01 combat_rangedspecialize_carbine 14000 30000 0 0 centerOfBeing unarmed_defense=5,unarmed_speed=5,unarmed_accuracy=10,unarmed_damage=10 false 0 +combat_unarmed_prereq_03 combat_unarmed_prereq_02 1 true false false true 3000 4 0 combat_unarmed_prereq_02 combat_rangedspecialize_carbine 27000 60000 0 0 forceStrike_1,forceFocus_1 unarmed_defense=10,unarmed_speed=5,unarmed_accuracy=10,unarmed_damage=10 false 0 +combat_unarmed_prereq_04 combat_unarmed_prereq_03 1 true false false true 4000 5 0 combat_unarmed_prereq_03 combat_rangedspecialize_carbine 49000 100000 0 0 centerOfBeing_1,forceStrike_2 unarmed_defense=5,unarmed_speed=5,unarmed_accuracy=15,unarmed_damage=10 false 0 +combat_unarmed_prereq_master combat_unarmed_prereq 1 true false false true 5000 6 0 combat_unarmed_prereq_04 combat_rangedspecialize_carbine 85000 150000 0 0 centerOfBeing_2,forceFocus_2 unarmed_defense=10,unarmed_speed=10,unarmed_accuracy=20,unarmed_damage=10 false 0 +combat_unarmed combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_unarmed_novice combat_unarmed 4 true true false true 5000 6 0 combat_brawler_unarmed_04,combat_brawler_2handmelee_04 combat_meleespecialize_unarmed 125000 350000 0 0 private_unarmed_novice,meditate melee_defense=15,ranged_defense=15,unarmed_speed=5,unarmed_accuracy=10,unarmed_damage=60,meditate=15,tka_armor=20 false 0 +combat_unarmed_master combat_unarmed 4 true true false true 10000 1 0 combat_unarmed_accuracy_04,combat_unarmed_speed_04,combat_unarmed_ability_04,combat_unarmed_support_04 combat_meleespecialize_unarmed 1000000 1200000 0 0 private_unarmed_master,dizzyAttack_2,comboAttack_2 melee_defense=20,ranged_defense=20,unarmed_defense=15,melee_speed=10,melee_accuracy=10,unarmed_damage=45,meditate=25,private_med_dot=10,private_med_wound=10,tka_armor=20 false 0 +combat_unarmed_accuracy_01 combat_unarmed 4 true false false true 6000 5 0 combat_unarmed_novice combat_meleespecialize_unarmed 175000 500000 0 0 private_unarmed_accuracy_1,blindRecovery meditate=15,private_med_dot=5 false 0 +combat_unarmed_accuracy_02 combat_unarmed_accuracy_01 4 true false false true 7000 4 0 combat_unarmed_accuracy_01 combat_meleespecialize_unarmed 250000 700000 0 0 private_unarmed_accuracy_2,powerBoost meditate=15,private_med_dot=10,private_med_wound=5 false 0 +combat_unarmed_accuracy_03 combat_unarmed_accuracy_02 4 true false false true 8000 3 0 combat_unarmed_accuracy_02 combat_meleespecialize_unarmed 350000 900000 0 0 private_unarmed_accuracy_3,dizzyRecovery meditate=15,private_med_dot=10,private_med_wound=5 false 0 +combat_unarmed_accuracy_04 combat_unarmed_accuracy_03 4 true true false true 9000 2 0 combat_unarmed_accuracy_03 combat_meleespecialize_unarmed 450000 1200000 0 0 private_unarmed_accuracy_4,forceOfWill meditate=15,private_med_dot=10,private_med_wound=5 false 0 +combat_unarmed_speed_01 combat_unarmed 4 true false false true 6000 5 0 combat_unarmed_novice combat_meleespecialize_unarmed 175000 500000 0 0 private_unarmed_speed_1,centerOfBeing_1 melee_defense=5,ranged_defense=5,unarmed_defense=5,tka_armor=2 false 0 +combat_unarmed_speed_02 combat_unarmed_speed_01 4 true false false true 7000 4 0 combat_unarmed_speed_01 combat_meleespecialize_unarmed 250000 700000 0 0 private_unarmed_speed_2,legSweep_1 melee_defense=5,ranged_defense=5,unarmed_defense=5,tka_armor=2 false 0 +combat_unarmed_speed_03 combat_unarmed_speed_02 4 true false false true 8000 3 0 combat_unarmed_speed_02 combat_meleespecialize_unarmed 350000 900000 0 0 private_unarmed_speed_3,stunRecovery melee_defense=5,ranged_defense=5,unarmed_defense=5,tka_armor=3 false 0 +combat_unarmed_speed_04 combat_unarmed_speed_03 4 true true false true 9000 2 0 combat_unarmed_speed_03 combat_meleespecialize_unarmed 450000 1200000 0 0 private_unarmed_speed_4,legSweep_2 melee_defense=5,ranged_defense=5,unarmed_defense=5,tka_armor=3 false 0 +combat_unarmed_ability_01 combat_unarmed 4 true false false true 6000 5 0 combat_unarmed_novice combat_meleespecialize_unarmed 175000 500000 0 0 private_unarmed_ability_1,dizzyAttack unarmed_speed=5,unarmed_damage=25,tka_armor=2 false 0 +combat_unarmed_ability_02 combat_unarmed_ability_01 4 true false false true 7000 4 0 combat_unarmed_ability_01 combat_meleespecialize_unarmed 250000 700000 0 0 private_unarmed_ability_2,taunt_1 unarmed_speed=5,unarmed_damage=30,private_taunt_bonus=5,tka_armor=2 false 0 +combat_unarmed_ability_03 combat_unarmed_ability_02 4 true false false true 8000 3 0 combat_unarmed_ability_02 combat_meleespecialize_unarmed 350000 900000 0 0 private_unarmed_ability_3,dizzyAttack_1 unarmed_speed=5,melee_speed=5,unarmed_damage=30,tka_armor=3 false 0 +combat_unarmed_ability_04 combat_unarmed_ability_03 4 true true false true 9000 2 0 combat_unarmed_ability_03 combat_meleespecialize_unarmed 450000 1200000 0 0 private_unarmed_ability_4,taunt_1 unarmed_speed=15,melee_speed=5,unarmed_damage=30,private_taunt_bonus=5,tka_armor=3 false 0 +combat_unarmed_support_01 combat_unarmed 4 true false false true 6000 5 0 combat_unarmed_novice combat_general 60000 170000 0 0 private_unarmed_support_1,comboAttack melee_defense=5,melee_accuracy=10,unarmed_damage=10 false 0 +combat_unarmed_support_02 combat_unarmed_support_01 4 true false false true 7000 4 0 combat_unarmed_support_01 combat_general 85000 240000 0 0 private_unarmed_support_2,taunt_1 melee_defense=5,melee_accuracy=10,private_taunt_bonus=5,unarmed_damage=15 false 0 +combat_unarmed_support_03 combat_unarmed_support_02 4 true false false true 8000 3 0 combat_unarmed_support_02 combat_general 110000 300000 0 0 private_unarmed_support_3,comboAttack_1 melee_defense=5,melee_accuracy=15,unarmed_damage=15 false 0 +combat_unarmed_support_04 combat_unarmed_support_03 4 true true false true 9000 2 0 combat_unarmed_support_03 combat_general 150000 300000 0 0 private_unarmed_support_4,taunt_1 melee_defense=5,melee_accuracy=15,private_taunt_bonus=5,unarmed_damage=15 false 0 +combat_1hsword_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_1hsword_prereq_novice combat_1hsword_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 meleeStrike,knockdownRecovery onehandmelee_defense=10,onehandmelee_speed=5,onehandmelee_accuracy=10 false 0 +combat_1hsword_prereq_master combat_1hsword_prereq 1 true false false true 5000 6 0 combat_1hsword_prereq_04 combat_general 85000 150000 0 0 legSweep onehandmelee_defense=10,onehandmelee_speed=10,onehandmelee_accuracy=20 false 0 +combat_1hsword_prereq_01 combat_1hsword_prereq 1 true false false true 1000 2 0 combat_1hsword_prereq_novice combat_general 6000 20000 0 0 taunt onehandmelee_defense=7,onehandmelee_speed=5,onehandmelee_accuracy=10 false 0 +combat_1hsword_prereq_02 combat_1hsword_prereq_01 1 true false false true 2000 3 0 combat_1hsword_prereq_01 combat_general 14000 30000 0 0 lunge onehandmelee_defense=8,onehandmelee_speed=5,onehandmelee_accuracy=10 false 0 +combat_1hsword_prereq_03 combat_1hsword_prereq_02 1 true false false true 3000 4 0 combat_1hsword_prereq_02 combat_general 27000 60000 0 0 bleedAttack onehandmelee_defense=7,onehandmelee_speed=5,onehandmelee_accuracy=10 false 0 +combat_1hsword_prereq_04 combat_1hsword_prereq_03 1 true false false true 4000 5 0 combat_1hsword_prereq_03 combat_general 49000 100000 0 0 centerOfBeing onehandmelee_defense=8,onehandmelee_speed=5,onehandmelee_accuracy=15 false 0 +combat_1hsword combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_1hsword_novice combat_1hsword 4 true true false true 5000 6 0 combat_brawler_1handmelee_04,combat_brawler_unarmed_04 combat_meleespecialize_onehand 125000 350000 0 0 private_1hand_novice,battle_move_mitigate_1,battle_accuracy_mitigate_1,battle_firerate_mitigate_1,bodyHit melee_defense=10,ranged_defense=10,onehandmelee_accuracy=15,onehandmelee_speed=5 false 0 +combat_1hsword_master combat_1hsword 4 true true false true 10000 1 0 combat_1hsword_accuracy_04,combat_1hsword_speed_04,combat_1hsword_ability_04,combat_1hsword_support_04 combat_meleespecialize_onehand 1000000 1200000 0 0 private_1hand_master,battle_firerate_mitigate_3,lunge_2,blindAttack_2 melee_defense=25,ranged_defense=25,melee_accuracy=10,melee_speed=10 false 0 +combat_1hsword_accuracy_01 combat_1hsword 4 true false false true 6000 5 0 combat_1hsword_novice combat_meleespecialize_onehand 175000 500000 0 0 private_1hand_accuracy_1,scatterHit melee_defense=5,ranged_defense=5 false 0 +combat_1hsword_accuracy_02 combat_1hsword_accuracy_01 4 true false false true 7000 4 0 combat_1hsword_accuracy_01 combat_meleespecialize_onehand 250000 700000 0 0 private_1hand_accuracy_2,battle_move_mitigate_2 melee_defense=5,ranged_defense=5 false 0 +combat_1hsword_accuracy_03 combat_1hsword_accuracy_02 4 true false false true 8000 3 0 combat_1hsword_accuracy_02 combat_meleespecialize_onehand 350000 900000 0 0 private_1hand_accuracy_3,scatterHit_1 melee_defense=5,ranged_defense=5 false 0 +combat_1hsword_accuracy_04 combat_1hsword_accuracy_03 4 true true false true 9000 2 0 combat_1hsword_accuracy_03 combat_meleespecialize_onehand 450000 1200000 0 0 private_1hand_accuracy_4,battle_move_mitigate_3,stunRecovery melee_defense=5,ranged_defense=5 false 0 +combat_1hsword_speed_01 combat_1hsword 4 true false false true 6000 5 0 combat_1hsword_novice combat_meleespecialize_onehand 175000 500000 0 0 private_1hand_speed_1,lunge_1 onehandmelee_speed=10 false 0 +combat_1hsword_speed_02 combat_1hsword_speed_01 4 true false false true 7000 4 0 combat_1hsword_speed_01 combat_meleespecialize_onehand 250000 700000 0 0 private_1hand_speed_2,crippleAttack onehandmelee_speed=10 false 0 +combat_1hsword_speed_03 combat_1hsword_speed_02 4 true false false true 8000 3 0 combat_1hsword_speed_02 combat_meleespecialize_onehand 350000 900000 0 0 private_1hand_speed_3,dizzyRecovery melee_speed=5,onehandmelee_speed=5 false 0 +combat_1hsword_speed_04 combat_1hsword_speed_03 4 true true false true 9000 2 0 combat_1hsword_speed_03 combat_meleespecialize_onehand 450000 1200000 0 0 private_1hand_speed_4,crippleAttack_1 melee_speed=5,onehandmelee_speed=5 false 0 +combat_1hsword_ability_01 combat_1hsword 4 true false false true 6000 5 0 combat_1hsword_novice combat_meleespecialize_onehand 175000 500000 0 0 private_1hand_ability_1,blindAttack melee_defense=5 false 0 +combat_1hsword_ability_02 combat_1hsword_ability_01 4 true false false true 7000 4 0 combat_1hsword_ability_01 combat_meleespecialize_onehand 250000 700000 0 0 private_1hand_ability_2,battle_accuracy_mitigate_2,blindRecovery melee_defense=5 false 0 +combat_1hsword_ability_03 combat_1hsword_ability_02 4 true false false true 8000 3 0 combat_1hsword_ability_02 combat_meleespecialize_onehand 350000 900000 0 0 private_1hand_ability_3,blindAttack_1 melee_defense=5 false 0 +combat_1hsword_ability_04 combat_1hsword_ability_03 4 true true false true 9000 2 0 combat_1hsword_ability_03 combat_meleespecialize_onehand 450000 1200000 0 0 private_1hand_ability_4,battle_accuracy_mitigate_3,bodyHit_1 melee_defense=5 false 0 +combat_1hsword_support_01 combat_1hsword 4 true false false true 6000 5 0 combat_1hsword_novice combat_general 60000 170000 0 0 private_1hand_support_1,bleedAttack_1 melee_accuracy=5,onehandmelee_accuracy=5 false 0 +combat_1hsword_support_02 combat_1hsword_support_01 4 true false false true 7000 4 0 combat_1hsword_support_01 combat_general 85000 240000 0 0 private_1hand_support_2,bindingStrike melee_accuracy=10,onehandmelee_accuracy=5 false 0 +combat_1hsword_support_03 combat_1hsword_support_02 4 true false false true 8000 3 0 combat_1hsword_support_02 combat_general 110000 300000 0 0 private_1hand_support_3,battle_firerate_mitigate_2,bleedAttack_2 melee_accuracy=15 false 0 +combat_1hsword_support_04 combat_1hsword_support_03 4 true true false true 9000 2 0 combat_1hsword_support_03 combat_general 150000 300000 0 0 private_1hand_support_4,bindingStrike_1 melee_accuracy=20 false 0 +combat_2hsword_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_2hsword_prereq_novice combat_2hsword_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 meleeStrike,knockdownRecovery twohandmelee_defense=10,twohandmelee_speed=5,twohandmelee_accuracy=10 false 0 +combat_2hsword_prereq_master combat_2hsword_prereq 1 true false false true 5000 6 0 combat_2hsword_prereq_04 combat_general 85000 150000 0 0 armorBreak,bleedAttack twohandmelee_defense=10,twohandmelee_speed=10,twohandmelee_accuracy=20 false 0 +combat_2hsword_prereq_01 combat_2hsword_prereq 1 true false false true 1000 2 0 combat_2hsword_prereq_novice combat_general 6000 20000 0 0 taunt twohandmelee_defense=7,twohandmelee_speed=5,twohandmelee_accuracy=10 false 0 +combat_2hsword_prereq_02 combat_2hsword_prereq_01 1 true false false true 2000 3 0 combat_2hsword_prereq_01 combat_general 14000 30000 0 0 lunge twohandmelee_defense=8,twohandmelee_speed=5,twohandmelee_accuracy=10 false 0 +combat_2hsword_prereq_03 combat_2hsword_prereq_02 1 true false false true 3000 4 0 combat_2hsword_prereq_02 combat_general 27000 60000 0 0 meleeAssault twohandmelee_defense=7,twohandmelee_speed=5,twohandmelee_accuracy=10 false 0 +combat_2hsword_prereq_04 combat_2hsword_prereq_03 1 true false false true 4000 5 0 combat_2hsword_prereq_03 combat_general 49000 100000 0 0 centerOfBeing twohandmelee_defense=8,twohandmelee_speed=5,twohandmelee_accuracy=15 false 0 +combat_2hsword combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_2hsword_novice combat_2hsword 4 true true false true 5000 6 0 combat_brawler_2handmelee_04,combat_brawler_1handmelee_04 combat_meleespecialize_twohand 125000 350000 0 0 private_2hand_novice,battle_move_mitigate_1,battle_accuracy_mitigate_1,battle_firerate_mitigate_1,headHit melee_defense=10,ranged_defense=10,twohandmelee_accuracy=15,twohandmelee_speed=5 false 0 +combat_2hsword_master combat_2hsword 4 true true false true 10000 1 0 combat_2hsword_accuracy_04,combat_2hsword_speed_04,combat_2hsword_ability_04,combat_2hsword_support_04 combat_meleespecialize_twohand 1000000 1200000 0 0 private_2hand_master,battle_firerate_mitigate_3,swordFlurry_1,berserk_1 melee_defense=25,ranged_defense=25,melee_accuracy=25,melee_speed=10 false 0 +combat_2hsword_accuracy_01 combat_2hsword 4 true false false true 6000 5 0 combat_2hsword_novice combat_meleespecialize_twohand 175000 500000 0 0 private_2hand_accuracy_1,powerAttack twohandmelee_accuracy=5,twohandmelee_speed=5 false 0 +combat_2hsword_accuracy_02 combat_2hsword_accuracy_01 4 true false false true 7000 4 0 combat_2hsword_accuracy_01 combat_meleespecialize_twohand 250000 700000 0 0 private_2hand_accuracy_2,battle_move_mitigate_2,berserk twohandmelee_accuracy=5,twohandmelee_speed=5 false 0 +combat_2hsword_accuracy_03 combat_2hsword_accuracy_02 4 true false false true 8000 3 0 combat_2hsword_accuracy_02 combat_meleespecialize_twohand 350000 900000 0 0 private_2hand_accuracy_3 twohandmelee_accuracy=10,twohandmelee_speed=5 false 0 +combat_2hsword_accuracy_04 combat_2hsword_accuracy_03 4 true true false true 9000 2 0 combat_2hsword_accuracy_03 combat_meleespecialize_twohand 450000 1200000 0 0 private_2hand_accuracy_4,battle_move_mitigate_3,powerAttack_1 twohandmelee_accuracy=10,twohandmelee_speed=5 false 0 +combat_2hsword_speed_01 combat_2hsword 4 true false false true 6000 5 0 combat_2hsword_novice combat_meleespecialize_twohand 175000 500000 0 0 private_2hand_speed_1,areaTaunt twohandmelee_defense=5,twohandmelee_speed=5 false 0 +combat_2hsword_speed_02 combat_2hsword_speed_01 4 true false false true 7000 4 0 combat_2hsword_speed_01 combat_meleespecialize_twohand 250000 700000 0 0 private_2hand_speed_2,blindRecovery twohandmelee_speed=5,melee_speed=5 false 0 +combat_2hsword_speed_03 combat_2hsword_speed_02 4 true false false true 8000 3 0 combat_2hsword_speed_02 combat_meleespecialize_twohand 350000 900000 0 0 private_2hand_speed_3,areaTaunt_1 twohandmelee_defense=5,twohandmelee_speed=5 false 0 +combat_2hsword_speed_04 combat_2hsword_speed_03 4 true true false true 9000 2 0 combat_2hsword_speed_03 combat_meleespecialize_twohand 450000 1200000 0 0 private_2hand_speed_4,headHit_1 twohandmelee_speed=5,melee_speed=5 false 0 +combat_2hsword_ability_01 combat_2hsword 4 true false false true 6000 5 0 combat_2hsword_novice combat_meleespecialize_twohand 175000 500000 0 0 private_2hand_ability_1,armorBreak_1 melee_defense=10,ranged_defense=5 false 0 +combat_2hsword_ability_02 combat_2hsword_ability_01 4 true false false true 7000 4 0 combat_2hsword_ability_01 combat_meleespecialize_twohand 250000 700000 0 0 private_2hand_ability_2,battle_accuracy_mitigate_2,swordFlurry melee_defense=10,ranged_defense=10 false 0 +combat_2hsword_ability_03 combat_2hsword_ability_02 4 true false false true 8000 3 0 combat_2hsword_ability_02 combat_meleespecialize_twohand 350000 900000 0 0 private_2hand_ability_3,armorBreak_2 melee_defense=10,ranged_defense=5 false 0 +combat_2hsword_ability_04 combat_2hsword_ability_03 4 true true false true 9000 2 0 combat_2hsword_ability_03 combat_meleespecialize_twohand 450000 1200000 0 0 private_2hand_ability_4,battle_accuracy_mitigate_3,stunRecovery melee_defense=10,ranged_defense=5 false 0 +combat_2hsword_support_01 combat_2hsword 4 true false false true 6000 5 0 combat_2hsword_novice combat_general 60000 170000 0 0 private_2hand_support_1,criticalStrike melee_accuracy=10 false 0 +combat_2hsword_support_02 combat_2hsword_support_01 4 true false false true 7000 4 0 combat_2hsword_support_01 combat_general 85000 240000 0 0 private_2hand_support_2 melee_accuracy=10 false 0 +combat_2hsword_support_03 combat_2hsword_support_02 4 true false false true 8000 3 0 combat_2hsword_support_02 combat_general 110000 300000 0 0 private_2hand_support_3,battle_firerate_mitigate_2,dizzyRecovery melee_accuracy=15 false 0 +combat_2hsword_support_04 combat_2hsword_support_03 4 true true false true 9000 2 0 combat_2hsword_support_03 combat_general 150000 300000 0 0 private_2hand_support_4,criticalStrike_1 melee_accuracy=15 false 0 +combat_polearm_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_polearm_prereq_novice combat_polearm_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 meleeStrike,knockdownRecovery polearm_defense=10,polearm_speed=5,polearm_accuracy=10 false 0 +combat_polearm_prereq_master combat_polearm_prereq 1 true false false true 5000 6 0 combat_polearm_prereq_04 combat_general 85000 150000 0 0 armorBreak polearm_defense=10,polearm_speed=10,polearm_accuracy=20 false 0 +combat_polearm_prereq_01 combat_polearm_prereq 1 true false false true 1000 2 0 combat_polearm_prereq_novice combat_general 6000 20000 0 0 taunt polearm_defense=7,polearm_speed=5,polearm_accuracy=10 false 0 +combat_polearm_prereq_02 combat_polearm_prereq_01 1 true false false true 2000 3 0 combat_polearm_prereq_01 combat_general 14000 30000 0 0 centerOfBeing polearm_defense=8,polearm_speed=5,polearm_accuracy=10 false 0 +combat_polearm_prereq_03 combat_polearm_prereq_02 1 true false false true 3000 4 0 combat_polearm_prereq_02 combat_general 27000 60000 0 0 sweepAttack polearm_defense=7,polearm_speed=5,polearm_accuracy=10 false 0 +combat_polearm_prereq_04 combat_polearm_prereq_03 1 true false false true 4000 5 0 combat_polearm_prereq_03 combat_general 49000 100000 0 0 lunge polearm_defense=8,polearm_speed=5,polearm_accuracy=15 false 0 +combat_polearm combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_polearm_novice combat_polearm 4 true true false true 5000 6 0 combat_brawler_polearm_04,combat_brawler_2handmelee_04 combat_meleespecialize_polearm 125000 350000 0 0 private_polearm_novice,battle_move_mitigate_1,battle_accuracy_mitigate_1,battle_firerate_mitigate_1,legHit melee_defense=10,ranged_defense=10,melee_accuracy=15,polearm_speed=5 false 0 +combat_polearm_master combat_polearm 4 true true false true 10000 1 0 combat_polearm_accuracy_04,combat_polearm_speed_04,combat_polearm_ability_04,combat_polearm_support_04 combat_meleespecialize_polearm 1000000 1200000 0 0 private_polearm_master,battle_firerate_mitigate_3,intimidate_1,impale_1 melee_defense=25,ranged_defense=15,melee_accuracy=20,melee_speed=10 false 0 +combat_polearm_accuracy_01 combat_polearm 4 true false false true 6000 5 0 combat_polearm_novice combat_meleespecialize_polearm 175000 500000 0 0 private_polearm_accuracy_1,sweepAttack_1 polearm_speed=5 false 0 +combat_polearm_accuracy_02 combat_polearm_accuracy_01 4 true false false true 7000 4 0 combat_polearm_accuracy_01 combat_meleespecialize_polearm 250000 700000 0 0 private_polearm_accuracy_2,battle_move_mitigate_2,dizzyRecovery polearm_speed=5 false 0 +combat_polearm_accuracy_03 combat_polearm_accuracy_02 4 true false false true 8000 3 0 combat_polearm_accuracy_02 combat_meleespecialize_polearm 350000 900000 0 0 private_polearm_accuracy_3,sweepAttack_2 melee_speed=5 false 0 +combat_polearm_accuracy_04 combat_polearm_accuracy_03 4 true true false true 9000 2 0 combat_polearm_accuracy_03 combat_meleespecialize_polearm 450000 1200000 0 0 private_polearm_accuracy_4,battle_move_mitigate_3 melee_speed=5 false 0 +combat_polearm_speed_01 combat_polearm 4 true false false true 6000 5 0 combat_polearm_novice combat_meleespecialize_polearm 175000 500000 0 0 private_polearm_speed_1,spinAttack melee_accuracy=10 false 0 +combat_polearm_speed_02 combat_polearm_speed_01 4 true false false true 7000 4 0 combat_polearm_speed_01 combat_meleespecialize_polearm 250000 700000 0 0 private_polearm_speed_2,impale melee_accuracy=10 false 0 +combat_polearm_speed_03 combat_polearm_speed_02 4 true false false true 8000 3 0 combat_polearm_speed_02 combat_meleespecialize_polearm 350000 900000 0 0 private_polearm_speed_3,spinAttack_1 melee_accuracy=10 false 0 +combat_polearm_speed_04 combat_polearm_speed_03 4 true true false true 9000 2 0 combat_polearm_speed_03 combat_meleespecialize_polearm 450000 1200000 0 0 private_polearm_speed_4,legHit_1 melee_accuracy=10 false 0 +combat_polearm_ability_01 combat_polearm 4 true false false true 6000 5 0 combat_polearm_novice combat_meleespecialize_polearm 175000 500000 0 0 private_polearm_ability_1,warcry melee_defense=10,ranged_defense=5 false 0 +combat_polearm_ability_02 combat_polearm_ability_01 4 true false false true 7000 4 0 combat_polearm_ability_01 combat_meleespecialize_polearm 250000 700000 0 0 private_polearm_ability_2,battle_accuracy_mitigate_2,blindRecovery melee_defense=10,ranged_defense=5 false 0 +combat_polearm_ability_03 combat_polearm_ability_02 4 true false false true 8000 3 0 combat_polearm_ability_02 combat_meleespecialize_polearm 350000 900000 0 0 private_polearm_ability_3,intimidate melee_defense=10,ranged_defense=10 false 0 +combat_polearm_ability_04 combat_polearm_ability_03 4 true true false true 9000 2 0 combat_polearm_ability_03 combat_meleespecialize_polearm 450000 1200000 0 0 private_polearm_ability_4,battle_accuracy_mitigate_3,warcry_1 melee_defense=10,ranged_defense=10 false 0 +combat_polearm_support_01 combat_polearm 4 true false false true 6000 5 0 combat_polearm_novice combat_general 60000 170000 0 0 private_polearm_support_1,stunningBlow polearm_defense=5 false 0 +combat_polearm_support_02 combat_polearm_support_01 4 true false false true 7000 4 0 combat_polearm_support_01 combat_general 85000 240000 0 0 private_polearm_support_2 polearm_defense=5 false 0 +combat_polearm_support_03 combat_polearm_support_02 4 true false false true 8000 3 0 combat_polearm_support_02 combat_general 110000 300000 0 0 private_polearm_support_3,battle_firerate_mitigate_2,stunningBlow_1 polearm_defense=5 false 0 +combat_polearm_support_04 combat_polearm_support_03 4 true true false true 9000 2 0 combat_polearm_support_03 combat_general 150000 300000 0 0 private_polearm_support_4,stunRecovery polearm_defense=10 false 0 +science_doctor_prereq science 1 true false true true 0 0 0 0 0 0 0 false 0 +science_doctor_prereq_novice science_doctor_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 targetAnatomy buffing_efficiency=5,healing_efficiency=5 craftMedicineComponentGroupA,craftMedicineStimpackGroupA false 0 +science_doctor_prereq_01 science_doctor_prereq 1 true false false true 1000 2 0 science_doctor_prereq_novice combat_general 6000 20000 0 0 bactaSpray buffing_efficiency=3,healing_efficiency=3 false 0 +science_doctor_prereq_02 science_doctor_prereq_01 1 true false false true 2000 3 0 science_doctor_prereq_01 combat_general 14000 30000 0 0 neuroToxin buffing_efficiency=5,healing_efficiency=5 false 0 +science_doctor_prereq_03 science_doctor_prereq_02 1 true false false true 3000 4 0 science_doctor_prereq_02 combat_general 27000 60000 0 0 targetAnatomy_1,bactaSpray_1 buffing_efficiency=5,healing_efficiency=5 false 0 +science_doctor_prereq_04 science_doctor_prereq_03 1 true false false true 4000 5 0 science_doctor_prereq_03 combat_general 49000 100000 0 0 neuroToxin_1,targetAnatomy_2 buffing_efficiency=5,healing_efficiency=5 false 0 +science_doctor_prereq_master science_doctor_prereq 1 true false false true 5000 6 0 science_doctor_prereq_04 combat_general 85000 150000 0 0 bactaSpray_2,neuroToxin_2 buffing_efficiency=2,healing_efficiency=2 false 0 +science_doctor science 4 true false true true 0 0 0 0 0 0 0 false 0 +science_doctor_novice science_doctor 4 true true false true 5000 6 0 science_medic_injury_04,science_medic_ability_04 medical 125000 350000 0 0 registerWithLocation,healWound,battle_move_mitigate_1,battle_accuracy_mitigate_1,battle_firerate_mitigate_1 melee_defense=5,ranged_defense=5,buffing_efficiency=10,healing_efficiency=10,cure_efficiency=15 false 0 +science_doctor_master science_doctor 4 true true false true 10000 1 0 science_doctor_wound_speed_04,science_doctor_wound_04,science_doctor_ability_04,science_doctor_support_04 medical 1000000 1200000 0 0 place_hospital,revivePlayer,bactaJab_2,bactaShot_2,nutrientInjection_2,countertoxinSpray,decontaminate,battle_firerate_mitigate_3 melee_defense=5,ranged_defense=5,buffing_efficiency=15,healing_efficiency=25,cure_efficiency=25,private_place_hospital=100 false 0 +science_doctor_wound_speed_01 science_doctor 4 true false false true 6000 5 0 science_doctor_novice medical 175000 500000 0 0 bactaInfusion_1 melee_defense=5,healing_efficiency=10 false 0 +science_doctor_wound_speed_02 science_doctor_wound_speed_01 4 true false false true 7000 4 0 science_doctor_wound_speed_01 medical 250000 700000 0 0 bactaShot_1,healWound_1,battle_move_mitigate_2 ranged_defense=5,healing_efficiency=10 false 0 +science_doctor_wound_speed_03 science_doctor_wound_speed_02 4 true false false true 8000 3 0 science_doctor_wound_speed_02 medical 350000 900000 0 0 bactaJab_1 melee_defense=5,healing_efficiency=10 false 0 +science_doctor_wound_speed_04 science_doctor_wound_speed_03 4 true true false true 9000 2 0 science_doctor_wound_speed_03 medical 450000 1200000 0 0 bactaInfusion_2,battle_move_mitigate_3 ranged_defense=5,healing_efficiency=15 false 0 +science_doctor_wound_01 science_doctor 4 true false false true 6000 5 0 science_doctor_novice medical 175000 500000 0 0 bandage,countertoxin ranged_defense=5,cure_efficiency=10 false 0 +science_doctor_wound_02 science_doctor_wound_01 4 true false false true 7000 4 0 science_doctor_wound_01 medical 250000 700000 0 0 extinguishFire,disinfect melee_defense=5,cure_efficiency=15 false 0 +science_doctor_wound_03 science_doctor_wound_02 4 true false false true 8000 3 0 science_doctor_wound_02 medical 350000 900000 0 0 bandage_1,countertoxin_1,stabilizers_1 ranged_defense=5,cure_efficiency=15 false 0 +science_doctor_wound_04 science_doctor_wound_03 4 true true false true 9000 2 0 science_doctor_wound_03 medical 450000 1200000 0 0 extinguishFire_1,disinfect_1 melee_defense=5,cure_efficiency=20 false 0 +science_doctor_ability_01 science_doctor 4 true false false true 6000 5 0 science_doctor_novice medical 175000 500000 0 0 poisonInnoculation melee_defense=5,buffing_efficiency=5 false 0 +science_doctor_ability_02 science_doctor_ability_01 4 true false false true 7000 4 0 science_doctor_ability_01 medical 250000 700000 0 0 diseaseInnoculation ranged_defense=5,buffing_efficiency=5 false 0 +science_doctor_ability_03 science_doctor_ability_02 4 true false false true 8000 3 0 science_doctor_ability_02 medical 350000 900000 0 0 poisonInnoculation_1,nutrientInjection_1 melee_defense=5,buffing_efficiency=5 false 0 +science_doctor_ability_04 science_doctor_ability_03 4 true true false true 9000 2 0 science_doctor_ability_03 medical 450000 1200000 0 0 diseaseInnoculation_1 ranged_defense=5,buffing_efficiency=5 false 0 +science_doctor_support_01 science_doctor 4 true false false true 6000 5 0 science_doctor_novice medical 175000 500000 0 0 endorphineInjection ranged_defense=5,buffing_efficiency=5 false 0 +science_doctor_support_02 science_doctor_support_01 4 true false false true 7000 4 0 science_doctor_support_01 medical 250000 700000 0 0 serotoninInjection,adrenalBoost,battle_accuracy_mitigate_2 melee_defense=5,buffing_efficiency=5 false 0 +science_doctor_support_03 science_doctor_support_02 4 true false false true 8000 3 0 science_doctor_support_02 medical 350000 900000 0 0 endorphineInjection_1,battle_firerate_mitigate_2 ranged_defense=5,buffing_efficiency=5 false 0 +science_doctor_support_04 science_doctor_support_03 4 true true false true 9000 2 0 science_doctor_support_03 medical 450000 1200000 0 0 serotoninInjection_1,adrenalBoost_1,battle_accuracy_mitigate_3 melee_defense=5,buffing_efficiency=5 false 0 +outdoors_ranger_prereq outdoors 1 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_ranger_prereq_novice outdoors_ranger_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 terminateTarget ranged_accuracy=10,ranged_speed=5 false 0 +outdoors_ranger_prereq_01 outdoors_ranger_prereq 1 true false false true 1000 2 0 outdoors_ranger_prereq_novice combat_general 6000 20000 0 0 smokeGrenade ranged_defense=5,ranged_accuracy=5,slope_move=5 false 0 +outdoors_ranger_prereq_02 outdoors_ranger_prereq_01 1 true false false true 2000 3 0 outdoors_ranger_prereq_01 combat_general 14000 30000 0 0 stealth melee_defense=5,ranged_accuracy=5,ranged_speed=5,burst_run=10,mask_scent=15 false 0 +outdoors_ranger_prereq_03 outdoors_ranger_prereq_02 1 true false false true 3000 4 0 outdoors_ranger_prereq_02 combat_general 27000 60000 0 0 terminateTarget_1,smokeGrenade_1 ranged_defense=5,ranged_accuracy=10,ranged_speed=5,slope_move=10,mask_scent=15 false 0 +outdoors_ranger_prereq_04 outdoors_ranger_prereq_03 1 true false false true 4000 5 0 outdoors_ranger_prereq_03 combat_general 49000 100000 0 0 stealth_1,terminateTarget_2 melee_defense=5,ranged_accuracy=10,ranged_speed=5,burst_run=10,mask_scent=20 false 0 +outdoors_ranger_prereq_master outdoors_ranger_prereq 1 true false false true 5000 6 0 outdoors_ranger_prereq_04 combat_general 85000 150000 0 0 stealth_2,smokeGrenade_2 ranged_defense=5,melee_defense=5,ranged_accuracy=10,ranged_speed=5,slope_move=10,mask_scent=20 false 0 +outdoors_ranger outdoors 4 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_ranger_novice outdoors_ranger 4 true true false true 5000 6 0 outdoors_scout_master scout 125000 350000 0 0 battle_move_mitigate_1,battle_accuracy_mitigate_1,battle_firerate_mitigate_1,blendIn,setTrap slope_move=10,ranger_trap=5,ranger_trap_expertise=5,ranged_speed=3,ranged_accuracy=10,ranged_defense=10,melee_defense=10 craftRangerTrapsA false 0 +outdoors_ranger_master outdoors_ranger 4 true true false true 10000 1 0 outdoors_ranger_movement_04,outdoors_ranger_tracking_04,outdoors_ranger_harvest_04,outdoors_ranger_support_04 scout 1000000 1200000 0 0 battle_firerate_mitigate_3,urbanStealth camouflage=20,ranger_trap=25,ranger_trap_expertise=25,stealth=25,detect_hidden=40,slope_move=10,ranged_speed=7,ranged_accuracy=20,ranged_defense=20,melee_defense=30 craftRangerCamoGroupMaster,craftRangerTrapsMaster,craftRangerDetectMaster false 0 +outdoors_ranger_movement_01 outdoors_ranger 4 true false false true 6000 5 0 outdoors_ranger_novice scout 87500 250000 0 0 camouflageSelf camouflage=10,melee_defense=5 craftRangerCamoGroupA false 0 +outdoors_ranger_movement_02 outdoors_ranger_movement_01 4 true false false true 7000 4 0 outdoors_ranger_movement_01 scout 125000 350000 0 0 battle_move_mitigate_2,camouflageAlly slope_move=5,burst_run=10,camouflage=10,ranged_defense=10 craftRangerCamoGroupC false 0 +outdoors_ranger_movement_03 outdoors_ranger_movement_02 4 true false false true 8000 3 0 outdoors_ranger_movement_02 scout 175000 450000 0 0 camouflage=10,ranged_accuracy=10 craftRangerCamoGroupE,craftRangerCamoA false 0 +outdoors_ranger_movement_04 outdoors_ranger_movement_03 4 true true false true 9000 2 0 outdoors_ranger_movement_03 scout 225000 1000000 0 0 concealDevice slope_move=5,burst_run=10,camouflage=10,ranged_speed=5 craftRangerCamoGroupG false 0 +outdoors_ranger_tracking_01 outdoors_ranger 4 true false false true 6000 5 0 outdoors_ranger_novice scout 87500 250000 0 0 wildernessStealth camouflage=10,stealth=10,ranged_speed=3 craftRangerCamoGroupB false 0 +outdoors_ranger_tracking_02 outdoors_ranger_tracking_01 4 true false false true 7000 4 0 outdoors_ranger_tracking_01 scout 125000 350000 0 0 battle_move_mitigate_3 burst_run=5,camouflage=10,stealth=15,melee_defense=10 craftRangerCamoGroupD false 0 +outdoors_ranger_tracking_03 outdoors_ranger_tracking_02 4 true false false true 8000 3 0 outdoors_ranger_tracking_02 scout 175000 450000 0 0 steal camouflage=10,stealth=25,ranged_defense=15 craftRangerCamoGroupF false 0 +outdoors_ranger_tracking_04 outdoors_ranger_tracking_03 4 true true false true 9000 2 0 outdoors_ranger_tracking_03 scout 225000 1000000 0 0 stealth=25,burst_run=5,camouflage=10,ranged_accuracy=10 craftRangerCamoGroupH false 0 +outdoors_ranger_harvest_01 outdoors_ranger 4 true false false true 6000 5 0 outdoors_ranger_novice scout 87500 250000 0 0 ranger_trap=10,slope_move=5,ranger_trap_expertise=10,ranged_accuracy=5 craftRangerTrapsB false 0 +outdoors_ranger_harvest_02 outdoors_ranger_harvest_01 4 true false false true 7000 4 0 outdoors_ranger_harvest_01 scout 125000 350000 0 0 battle_accuracy_mitigate_2 ranger_trap=15,slope_move=5,ranger_trap_expertise=15,ranged_speed=3 craftRangerTrapsC false 0 +outdoors_ranger_harvest_03 outdoors_ranger_harvest_02 4 true false false true 8000 3 0 outdoors_ranger_harvest_02 scout 175000 450000 0 0 slope_move=5,ranger_trap=20,ranger_trap_expertise=20,melee_defense=15 craftRangerTrapsD false 0 +outdoors_ranger_harvest_04 outdoors_ranger_harvest_03 4 true true false true 9000 2 0 outdoors_ranger_harvest_03 scout 225000 1000000 0 0 battle_accuracy_mitigate_3 slope_move=5,ranger_trap=25,ranger_trap_expertise=25,ranged_defense=15 craftRangerTrapsE false 0 +outdoors_ranger_support_01 outdoors_ranger 4 true false false true 6000 5 0 outdoors_ranger_novice trapping 175000 300000 0 0 slope_move=5,ranged_defense=5 craftRangerDetectA false 0 +outdoors_ranger_support_02 outdoors_ranger_support_01 4 true false false true 7000 4 0 outdoors_ranger_support_01 trapping 250000 350000 0 0 detectCamouflage burst_run=5,detect_hidden=20,ranged_accuracy=5 craftRangerDetectB false 0 +outdoors_ranger_support_03 outdoors_ranger_support_02 4 true false false true 8000 3 0 outdoors_ranger_support_02 trapping 350000 500000 0 0 battle_firerate_mitigate_2 burst_run=5,detect_hidden=20,ranged_speed=4 false 0 +outdoors_ranger_support_04 outdoors_ranger_support_03 4 true true false true 9000 2 0 outdoors_ranger_support_03 trapping 450000 500000 0 0 disarmTrap burst_run=5,detect_hidden=20,melee_defense=25 craftRangerDetectC false 0 +outdoors_creaturehandler_prereq outdoors 1 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_creaturehandler_prereq_novice outdoors_creaturehandler_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 creature_knowledge=10,creature_harvesting=25,trapping=10 craftScoutTrapGroupA false 0 +outdoors_creaturehandler_prereq_master outdoors_creaturehandler_prereq 1 true false false true 5000 6 0 outdoors_creaturehandler_prereq_04 combat_general 85000 150000 0 0 creature_knowledge=30,creature_harvesting=25,creature_hit_bonus=10,trapping=20 false 0 +outdoors_creaturehandler_prereq_01 outdoors_creaturehandler_prereq 1 true false false true 1000 2 0 outdoors_creaturehandler_prereq_novice combat_general 6000 20000 0 0 maskscent creature_knowledge=10,creature_harvesting=10,trapping=10 craftScoutTrapGroupB false 0 +outdoors_creaturehandler_prereq_02 outdoors_creaturehandler_prereq_01 1 true false false true 2000 3 0 outdoors_creaturehandler_prereq_01 combat_general 14000 30000 0 0 creature_knowledge=10,creature_harvesting=10,trapping=10 craftScoutTrapGroupC false 0 +outdoors_creaturehandler_prereq_03 outdoors_creaturehandler_prereq_02 1 true false false true 3000 4 0 outdoors_creaturehandler_prereq_02 combat_general 27000 60000 0 0 creature_knowledge=20,creature_harvesting=10,creature_hit_bonus=5,trapping=15 craftScoutTrapGroupD false 0 +outdoors_creaturehandler_prereq_04 outdoors_creaturehandler_prereq_03 1 true false false true 4000 5 0 outdoors_creaturehandler_prereq_03 combat_general 49000 100000 0 0 creature_knowledge=20,creature_harvesting=20,creature_hit_bonus=10,trapping=20 craftScoutTrapGroupE false 0 +outdoors_creaturehandler outdoors 4 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_creaturehandler_novice outdoors_creaturehandler 4 true true false true 5000 6 0 outdoors_scout_movement_04,outdoors_scout_harvest_04 scout 65000 300000 0 0 trainPet,pet_follow,pet_release,pet_attack,tame,battle_move_mitigate_1,battle_accuracy_mitigate_1,battle_firerate_mitigate_1 stored_pets=4,keep_creature=1,tame_non_aggro=5,tame_level=12 false 0 +outdoors_creaturehandler_master outdoors_creaturehandler 4 true true false true 10000 1 0 outdoors_creaturehandler_taming_04,outdoors_creaturehandler_training_04,outdoors_creaturehandler_healing_04,outdoors_creaturehandler_support_04 creaturehandler 1000000 1200000 0 0 pet_transfer,pet_rangedattack,battle_firerate_mitigate_3 keep_creature=1,tame_non_aggro=5,tame_aggro=15,private_creature_empathy=10,private_creature_training=10,private_creature_management=10,tame_level=10,stored_pets=4 false 0 +outdoors_creaturehandler_taming_01 outdoors_creaturehandler 4 true false false true 6000 5 0 outdoors_creaturehandler_novice creaturehandler 175000 300000 0 0 tame_non_aggro=5,tame_level=2 false 0 +outdoors_creaturehandler_taming_02 outdoors_creaturehandler_taming_01 4 true false false true 7000 4 0 outdoors_creaturehandler_taming_01 creaturehandler 250000 400000 0 0 battle_move_mitigate_2 tame_non_aggro=5,tame_aggro=10,tame_level=2 false 0 +outdoors_creaturehandler_taming_03 outdoors_creaturehandler_taming_02 4 true false false true 8000 3 0 outdoors_creaturehandler_taming_02 creaturehandler 350000 500000 0 0 tame_non_aggro=5,tame_aggro=10,tame_level=3 false 0 +outdoors_creaturehandler_taming_04 outdoors_creaturehandler_taming_03 4 true true false true 9000 2 0 outdoors_creaturehandler_taming_03 creaturehandler 450000 1200000 0 0 battle_move_mitigate_3 tame_non_aggro=5,tame_aggro=15,tame_level=5 false 0 +outdoors_creaturehandler_training_01 outdoors_creaturehandler 4 true false false true 6000 5 0 outdoors_creaturehandler_novice creaturehandler 175000 300000 0 0 pet_stay private_creature_training=10,tame_level=2,stored_pets=2,tame_non_aggro=5 false 0 +outdoors_creaturehandler_training_02 outdoors_creaturehandler_training_01 4 true false false true 7000 4 0 outdoors_creaturehandler_training_01 creaturehandler 250000 400000 0 0 pet_guard stored_pets=3,private_creature_training=10,tame_level=2,tame_non_aggro=5 false 0 +outdoors_creaturehandler_training_03 outdoors_creaturehandler_training_02 4 true false false true 8000 3 0 outdoors_creaturehandler_training_02 creaturehandler 350000 500000 0 0 pet_patrol private_creature_training=10,tame_level=3,stored_pets=3,tame_non_aggro=5 false 0 +outdoors_creaturehandler_training_04 outdoors_creaturehandler_training_03 4 true true false true 9000 2 0 outdoors_creaturehandler_training_03 creaturehandler 450000 1200000 0 0 pet_formation stored_pets=4,private_creature_training=10,tame_level=5,tame_non_aggro=5 false 0 +outdoors_creaturehandler_healing_01 outdoors_creaturehandler 4 true false false true 6000 5 0 outdoors_creaturehandler_novice creaturehandler 175000 300000 0 0 trick1 private_creature_empathy=10,tame_level=2,tame_non_aggro=5 false 0 +outdoors_creaturehandler_healing_02 outdoors_creaturehandler_healing_01 4 true false false true 7000 4 0 outdoors_creaturehandler_healing_01 creaturehandler 250000 400000 0 0 emboldenpets,battle_accuracy_mitigate_2 private_creature_empathy=10,tame_level=2,tame_non_aggro=5 false 0 +outdoors_creaturehandler_healing_03 outdoors_creaturehandler_healing_02 4 true false false true 8000 3 0 outdoors_creaturehandler_healing_02 creaturehandler 350000 500000 0 0 trick2 private_creature_empathy=10,tame_level=3,tame_non_aggro=5 false 0 +outdoors_creaturehandler_healing_04 outdoors_creaturehandler_healing_03 4 true true false true 9000 2 0 outdoors_creaturehandler_healing_03 creaturehandler 450000 1200000 0 0 enragepets,battle_accuracy_mitigate_3 private_creature_empathy=10,tame_level=5,tame_non_aggro=5 false 0 +outdoors_creaturehandler_support_01 outdoors_creaturehandler 4 true false false true 6000 5 0 outdoors_creaturehandler_novice creaturehandler 175000 300000 0 0 pet_group private_creature_management=10,tame_level=2,tame_non_aggro=5 false 0 +outdoors_creaturehandler_support_02 outdoors_creaturehandler_support_01 4 true false false true 7000 4 0 outdoors_creaturehandler_support_01 creaturehandler 250000 400000 0 0 pet_followother private_creature_management=10,tame_level=2,tame_non_aggro=5 false 0 +outdoors_creaturehandler_support_03 outdoors_creaturehandler_support_02 4 true false false true 8000 3 0 outdoors_creaturehandler_support_02 creaturehandler 350000 500000 0 0 pet_friend,battle_firerate_mitigate_2 keep_creature=1,private_creature_management=10,tame_level=3,tame_non_aggro=5 false 0 +outdoors_creaturehandler_support_04 outdoors_creaturehandler_support_03 4 true true false true 9000 2 0 outdoors_creaturehandler_support_03 creaturehandler 450000 1200000 0 0 train_mount private_creature_management=10,tame_level=5,tame_non_aggro=5 false 0 +outdoors_bio_engineer_prereq outdoors 1 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_bio_engineer_prereq_novice outdoors_bio_engineer_prereq 1 true true false true 100 10 0 crafting_medicine_general 400 50000 0 0 bactaShot medicine_assembly=10,medicine_experimentation=10,creature_knowledge=10,creature_harvesting=20 craftMedicineComponentGroupA,craftMedicineStimpackGroupA false 0 +outdoors_bio_engineer_prereq_master outdoors_bio_engineer_prereq 1 true false false true 5000 6 0 outdoors_bio_engineer_prereq_04 crafting_medicine_general 70000 200000 0 0 medicine_assembly=10,medicine_experimentation=10,creature_knowledge=30,creature_harvesting=20 craftMedicineComponentGroupE false 0 +outdoors_bio_engineer_prereq_01 outdoors_bio_engineer_prereq 1 true false false true 1000 2 0 outdoors_bio_engineer_prereq_novice crafting_medicine_general 2600 200000 0 0 medicine_assembly=5,medicine_experimentation=5,creature_knowledge=10,creature_harvesting=10 craftMedicineComponentGroupB false 0 +outdoors_bio_engineer_prereq_02 outdoors_bio_engineer_prereq_01 1 true false false true 2000 3 0 outdoors_bio_engineer_prereq_01 crafting_medicine_general 15000 200000 0 0 medicine_assembly=5,medicine_experimentation=5,creature_knowledge=10,creature_harvesting=10 craftMedicineComponentGroupC false 0 +outdoors_bio_engineer_prereq_03 outdoors_bio_engineer_prereq_02 1 true false false true 3000 4 0 outdoors_bio_engineer_prereq_02 crafting_medicine_general 45000 200000 0 0 medicine_assembly=10,medicine_experimentation=10,creature_knowledge=20,creature_harvesting=10 craftMedicineStimpackGroupB false 0 +outdoors_bio_engineer_prereq_04 outdoors_bio_engineer_prereq_03 1 true false false true 4000 5 0 outdoors_bio_engineer_prereq_03 crafting_medicine_general 60000 200000 0 0 medicine_assembly=10,medicine_experimentation=10,creature_knowledge=20,creature_harvesting=20 craftMedicineComponentGroupD false 0 +outdoors_bio_engineer outdoors 4 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_bio_engineer_novice outdoors_bio_engineer 4 true true false true 5000 6 0 outdoors_scout_harvest_04,science_medic_crafting_04 crafting_medicine_general 10000 40000 0 0 sampleDNA,recon_move_mitigate_1,recon_accuracy_mitigate_1,recon_firerate_mitigate_1 medicine_assembly=10,medicine_experimentation=10,dna_harvesting=15 craftBasicTissueGroup,craftBasicCreatureGroup,craftMedicineComponentGroupF false 0 +outdoors_bio_engineer_master outdoors_bio_engineer 4 true true false true 10000 1 0 outdoors_bio_engineer_creature_04,outdoors_bio_engineer_tissue_04,outdoors_bio_engineer_dna_harvesting_04,outdoors_bio_engineer_production_04 0 0 0 0 dna_harvesting=25 craftAdvancedTissueGroup,craftAdvancedCreatureGroup false 0 +outdoors_bio_engineer_creature_01 outdoors_bio_engineer 4 true false false true 6000 5 0 outdoors_bio_engineer_novice crafting_medicine_general 10000 60000 0 0 craftDomesticCreatureGroupA false 0 +outdoors_bio_engineer_creature_02 outdoors_bio_engineer_creature_01 4 true false false true 7000 4 0 outdoors_bio_engineer_creature_01 crafting_medicine_general 30000 100000 0 0 craftAggressiveCreatureGroupA false 0 +outdoors_bio_engineer_creature_03 outdoors_bio_engineer_creature_02 4 true false false true 8000 3 0 outdoors_bio_engineer_creature_02 crafting_medicine_general 50000 160000 0 0 craftDomesticCreatureGroupB false 0 +outdoors_bio_engineer_creature_04 outdoors_bio_engineer_creature_03 4 true true false true 9000 2 0 outdoors_bio_engineer_creature_03 crafting_medicine_general 80000 160000 0 0 craftAggressiveCreatureGroupB false 0 +outdoors_bio_engineer_tissue_01 outdoors_bio_engineer 4 true false false true 6000 5 0 outdoors_bio_engineer_novice crafting_medicine_general 10000 60000 0 0 craftTissueGroupA false 0 +outdoors_bio_engineer_tissue_02 outdoors_bio_engineer_tissue_01 4 true false false true 7000 4 0 outdoors_bio_engineer_tissue_01 crafting_medicine_general 30000 100000 0 0 craftTissueGroupB false 0 +outdoors_bio_engineer_tissue_03 outdoors_bio_engineer_tissue_02 4 true false false true 8000 3 0 outdoors_bio_engineer_tissue_02 crafting_medicine_general 50000 160000 0 0 craftTissueGroupC false 0 +outdoors_bio_engineer_tissue_04 outdoors_bio_engineer_tissue_03 4 true true false true 9000 2 0 outdoors_bio_engineer_tissue_03 crafting_medicine_general 80000 160000 0 0 craftTissueGroupD false 0 +outdoors_bio_engineer_dna_harvesting_01 outdoors_bio_engineer 4 true false false true 6000 5 0 outdoors_bio_engineer_novice bio_engineer_dna_harvesting 10000 60000 0 0 dna_harvesting=15 false 0 +outdoors_bio_engineer_dna_harvesting_02 outdoors_bio_engineer_dna_harvesting_01 4 true false false true 7000 4 0 outdoors_bio_engineer_dna_harvesting_01 bio_engineer_dna_harvesting 30000 100000 0 0 dna_harvesting=15 false 0 +outdoors_bio_engineer_dna_harvesting_03 outdoors_bio_engineer_dna_harvesting_02 4 true false false true 8000 3 0 outdoors_bio_engineer_dna_harvesting_02 bio_engineer_dna_harvesting 50000 160000 0 0 dna_harvesting=15 false 0 +outdoors_bio_engineer_dna_harvesting_04 outdoors_bio_engineer_dna_harvesting_03 4 true true false true 9000 2 0 outdoors_bio_engineer_dna_harvesting_03 bio_engineer_dna_harvesting 80000 160000 0 0 dna_harvesting=15 false 0 +outdoors_bio_engineer_production_01 outdoors_bio_engineer 4 true false false true 6000 5 0 outdoors_bio_engineer_novice crafting_medicine_general 10000 60000 0 0 medicine_assembly=10,medicine_experimentation=10 craftMedicineComponentGroupG,craftMedicineStimpackGroupC,craftMedicalEnhancersA false 0 +outdoors_bio_engineer_production_02 outdoors_bio_engineer_production_01 4 true false false true 7000 4 0 outdoors_bio_engineer_production_01 crafting_medicine_general 30000 100000 0 0 medicine_assembly=10,medicine_experimentation=10 craftMedicineComponentGroupH,craftMedicalEnhancersB false 0 +outdoors_bio_engineer_production_03 outdoors_bio_engineer_production_02 4 true false false true 8000 3 0 outdoors_bio_engineer_production_02 crafting_medicine_general 50000 160000 0 0 medicine_assembly=10,medicine_experimentation=10 craftMedicineComponentGroupI,craftMedicalEnhancersC false 0 +outdoors_bio_engineer_production_04 outdoors_bio_engineer_production_03 4 true true false true 9000 2 0 outdoors_bio_engineer_production_03 crafting_medicine_general 80000 160000 0 0 medicine_assembly=10,medicine_experimentation=10 craftMedicineStimpackGroupD,craftMedicalEnhancersD false 0 +combat_smuggler_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_smuggler_prereq_novice combat_smuggler_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 cheapShot pistol_defense=5,pistol_accuracy=5,ranged_speed=5 false 0 +combat_smuggler_prereq_01 combat_smuggler_prereq 1 true false false true 1000 2 0 combat_smuggler_prereq_novice combat_general 6000 20000 0 0 hipShot pistol_defense=5,pistol_accuracy=5 false 0 +combat_smuggler_prereq_02 combat_smuggler_prereq_01 1 true false false true 2000 3 0 combat_smuggler_prereq_01 combat_general 14000 30000 0 0 blastAway pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_smuggler_prereq_03 combat_smuggler_prereq_02 1 true false false true 3000 4 0 combat_smuggler_prereq_02 combat_general 27000 60000 0 0 cheapShot_1,hipShot_1 pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_smuggler_prereq_04 combat_smuggler_prereq_03 1 true false false true 4000 5 0 combat_smuggler_prereq_03 combat_general 49000 100000 0 0 blastAway_1,cheapShot_2 pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_smuggler_prereq_master combat_smuggler_prereq 1 true false false true 5000 6 0 combat_smuggler_prereq_04 combat_general 85000 150000 0 0 blastAway_2,hipShot_2 pistol_defense=5,pistol_accuracy=10,pistol_speed=5 false 0 +combat_smuggler combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_smuggler_novice combat_smuggler 4 true true false true 5000 6 0 combat_marksman_pistol_04,combat_brawler_unarmed_04 combat_rangedspecialize_pistol 125000 350000 0 0 slice_containers,recon_move_mitigate_1,recon_accuracy_mitigate_1,recon_firerate_mitigate_1,concussionShot melee_defense=10,ranged_defense=10,ranged_accuracy=10,ranged_speed=5,spice_assembly=20,spice_experimentation=20,slice_weapon=5,slice_armor=5 craftSmugglerSpiceNovice false 0 +combat_smuggler_master combat_smuggler 4 true false false true 10000 1 0 combat_smuggler_underworld_04,combat_smuggler_slicing_04,combat_smuggler_combat_04,combat_smuggler_spice_04 combat_rangedspecialize_pistol 1000000 1500000 0 0 recon_firerate_mitigate_3,cert_pistol_renegade,concussionShot_1,recklessShot_2 melee_defense=15,ranged_defense=15,ranged_accuracy=15,ranged_speed=10,slice_weapon=25,slice_armor=25 false 0 +combat_smuggler_underworld_01 combat_smuggler 4 true false false true 6000 5 0 combat_smuggler_novice combat_rangedspecialize_pistol 175000 500000 0 0 panicShot language_all_comprehend=100 false 0 +combat_smuggler_underworld_02 combat_smuggler_underworld_01 4 true false false true 7000 4 0 combat_smuggler_underworld_01 combat_rangedspecialize_pistol 250000 700000 0 0 blindRecovery ranged_speed=5 false 0 +combat_smuggler_underworld_03 combat_smuggler_underworld_02 4 true false false true 8000 3 0 combat_smuggler_underworld_02 combat_rangedspecialize_pistol 350000 900000 0 0 recon_firerate_mitigate_2,panicShot_1 false 0 +combat_smuggler_underworld_04 combat_smuggler_underworld_03 4 true true false true 9000 2 0 combat_smuggler_underworld_03 combat_rangedspecialize_pistol 450000 1200000 0 0 recon_move_mitigate_2,lastDitch ranged_speed=5 false 0 +combat_smuggler_slicing_01 combat_smuggler 4 true false false true 6000 5 0 combat_smuggler_novice combat_rangedspecialize_pistol 175000 500000 0 0 slice_weapon=10,slice_armor=10 false 0 +combat_smuggler_slicing_02 combat_smuggler_slicing_01 4 true false false true 7000 4 0 combat_smuggler_slicing_01 combat_rangedspecialize_pistol 250000 700000 0 0 overwhelmingShot_1 slice_weapon=15,slice_armor=15 false 0 +combat_smuggler_slicing_03 combat_smuggler_slicing_02 4 true false false true 8000 3 0 combat_smuggler_slicing_02 combat_rangedspecialize_pistol 350000 900000 0 0 slice_weapon=20,slice_armor=20 false 0 +combat_smuggler_slicing_04 combat_smuggler_slicing_03 4 true true false true 9000 2 0 combat_smuggler_slicing_03 combat_rangedspecialize_pistol 450000 1200000 0 0 overwhelmingShot_2 slice_weapon=25,slice_armor=25 false 0 +combat_smuggler_combat_01 combat_smuggler 4 true false false true 6000 5 0 combat_smuggler_novice combat_rangedspecialize_pistol 175000 500000 0 0 private_smuggler_combat_1,feignDeath unarmed_accuracy=10,unarmed_speed=5,feign_death=45 false 0 +combat_smuggler_combat_02 combat_smuggler_combat_01 4 true false false true 7000 4 0 combat_smuggler_combat_01 combat_rangedspecialize_pistol 250000 700000 0 0 recon_accuracy_mitigate_2,dizzyRecovery melee_defense=5,unarmed_accuracy=10,unarmed_speed=5,feign_death=5 false 0 +combat_smuggler_combat_03 combat_smuggler_combat_02 4 true false false true 8000 3 0 combat_smuggler_combat_02 combat_rangedspecialize_pistol 350000 900000 0 0 cert_pistol_deathhammer,lowBlow melee_defense=5,unarmed_accuracy=10,unarmed_speed=5,feign_death=10 false 0 +combat_smuggler_combat_04 combat_smuggler_combat_03 4 true true false true 9000 2 0 combat_smuggler_combat_03 combat_rangedspecialize_pistol 450000 1200000 0 0 recon_accuracy_mitigate_3,stunRecovery melee_defense=5,unarmed_accuracy=15,unarmed_speed=10,feign_death=10 false 0 +combat_smuggler_spice_01 combat_smuggler 4 true false false true 6000 5 0 combat_smuggler_novice combat_general 60000 170000 0 0 recklessShot ranged_defense=5,ranged_accuracy=5,spice_assembly=20,spice_experimentation=20 craftSmugglerSpiceA false 0 +combat_smuggler_spice_02 combat_smuggler_spice_01 4 true false false true 7000 4 0 combat_smuggler_spice_01 combat_general 85000 240000 0 0 restrainingShot ranged_defense=5,ranged_accuracy=5,spice_assembly=20,spice_experimentation=20 craftSmugglerSpiceB false 0 +combat_smuggler_spice_03 combat_smuggler_spice_02 4 true false false true 8000 3 0 combat_smuggler_spice_02 combat_general 120000 300000 0 0 recklessShot_1 ranged_defense=5,ranged_accuracy=5,spice_assembly=20,spice_experimentation=20 craftSmugglerSpiceC false 0 +combat_smuggler_spice_04 combat_smuggler_spice_03 4 true true false true 9000 2 0 combat_smuggler_spice_03 combat_general 150000 300000 0 0 restrainingShot_1 ranged_defense=5,ranged_accuracy=5,spice_assembly=20,spice_experimentation=20 craftSmugglerSpiceD false 0 +combat_bountyhunter_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_bountyhunter_prereq_novice combat_bountyhunter_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 assault ranged_accuracy=5,ranged_speed=5 false 0 +combat_bountyhunter_prereq_01 combat_bountyhunter_prereq 1 true false false true 1000 2 0 combat_bountyhunter_prereq_novice combat_general 6000 20000 0 0 ambush ranged_accuracy=5,ranged_defense=5 false 0 +combat_bountyhunter_prereq_02 combat_bountyhunter_prereq_01 1 true false false true 2000 3 0 combat_bountyhunter_prereq_01 combat_general 14000 30000 0 0 crippleShot ranged_defense=5,ranged_accuracy=5,slope_move=10 false 0 +combat_bountyhunter_prereq_03 combat_bountyhunter_prereq_02 1 true false false true 3000 4 0 combat_bountyhunter_prereq_02 combat_general 27000 60000 0 0 assault_1,ambush_1 melee_defense=5,ranged_defense=5,ranged_accuracy=5,burst_run=10 false 0 +combat_bountyhunter_prereq_04 combat_bountyhunter_prereq_03 1 true false false true 4000 5 0 combat_bountyhunter_prereq_03 combat_general 49000 100000 0 0 crippleShot_1,assault_2 ranged_defense=5,ranged_accuracy=5,slope_move=15 false 0 +combat_bountyhunter_prereq_master combat_bountyhunter_prereq 1 true false false true 5000 6 0 combat_bountyhunter_prereq_04 combat_general 85000 150000 0 0 crippleShot_2,ambush_2 melee_defense=5,ranged_defense=5,ranged_accuracy=5,burst_run=10 false 0 +combat_bountyhunter combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_bountyhunter_novice combat_bountyhunter 4 true true false true 5000 6 0 combat_marksman_support_04,outdoors_scout_movement_04 combat_general 42000 350000 0 0 assault_move_mitigate_1,assault_accuracy_mitigate_1,assault_firerate_mitigate_1 melee_defense=10,ranged_defense=10,ranged_accuracy=10,ranged_speed=5,bounty_mission_level=1 false 0 +combat_bountyhunter_master combat_bountyhunter 4 true true false true 100000 1 0 combat_bountyhunter_investigation_04,combat_bountyhunter_droidcontrol_04,combat_bountyhunter_droidresponse_04,combat_bountyhunter_support_04 combat_general 340000 900000 0 0 private_bountyhunter_master,assault_move_mitigate_3,criticalShot_2 melee_defense=15,ranged_defense=15,ranged_accuracy=15,ranged_speed=10,droid_tracks=4,droid_track_chance=10,droid_find_chance=10,droid_find_speed=10,droid_track_speed=10,bounty_mission_level=1 false 0 +combat_bountyhunter_investigation_01 combat_bountyhunter 4 true false false true 10000 5 0 combat_bountyhunter_novice bountyhunter 1000 10000 0 0 droid_find,duelistStance_1 droid_find_chance=70,droid_find_speed=10 false 0 +combat_bountyhunter_investigation_02 combat_bountyhunter_investigation_01 4 true false false true 20000 4 0 combat_bountyhunter_investigation_01 bountyhunter 5000 20000 0 0 droid_find_chance=50,droid_find_speed=40,bounty_mission_level=1 false 0 +combat_bountyhunter_investigation_03 combat_bountyhunter_investigation_02 4 true false false true 30000 3 0 combat_bountyhunter_investigation_02 bountyhunter 10000 40000 0 0 droid_track droid_tracks=4,droid_track_chance=50,droid_track_speed=40,droid_find_speed=30 false 0 +combat_bountyhunter_investigation_04 combat_bountyhunter_investigation_03 4 true true false true 40000 2 0 combat_bountyhunter_investigation_03 bountyhunter 18000 60000 0 0 assault_move_mitigate_2,duelistStance_2 droid_tracks=4,droid_track_chance=40,droid_track_speed=30 false 0 +combat_bountyhunter_droidcontrol_01 combat_bountyhunter 4 true false false true 6000 5 0 combat_bountyhunter_novice combat_rangedspecialize_carbine 175000 500000 0 0 criticalShot melee_defense=5,ranged_defense=2,ranged_speed=3 false 0 +combat_bountyhunter_droidcontrol_02 combat_bountyhunter_droidcontrol_01 4 true false false true 7000 4 0 combat_bountyhunter_droidcontrol_01 combat_rangedspecialize_carbine 250000 700000 0 0 private_droidcontrol_2,assault_accuracy_mitigate_2,sprayShot melee_defense=5,ranged_defense=2,ranged_accuracy=3 false 0 +combat_bountyhunter_droidcontrol_03 combat_bountyhunter_droidcontrol_02 4 true false false true 8000 3 0 combat_bountyhunter_droidcontrol_02 combat_rangedspecialize_carbine 350000 900000 0 0 criticalShot_1 melee_defense=10,ranged_defense=5,ranged_speed=3 false 0 +combat_bountyhunter_droidcontrol_04 combat_bountyhunter_droidcontrol_03 4 true true false true 9000 2 0 combat_bountyhunter_droidcontrol_03 combat_rangedspecialize_carbine 450000 900000 0 0 sprayShot_1 melee_defense=5,ranged_defense=5,ranged_speed=5 false 0 +combat_bountyhunter_droidresponse_01 combat_bountyhunter 4 true false false true 6000 5 0 combat_bountyhunter_novice combat_rangedspecialize_pistol 175000 500000 0 0 underhandShot melee_defense=5,ranged_defense=3,ranged_speed=2 false 0 +combat_bountyhunter_droidresponse_02 combat_bountyhunter_droidresponse_01 4 true false false true 7000 4 0 combat_bountyhunter_droidresponse_01 combat_rangedspecialize_pistol 250000 700000 0 0 confusionShot melee_defense=5,ranged_defense=3,ranged_accuracy=2 false 0 +combat_bountyhunter_droidresponse_03 combat_bountyhunter_droidresponse_02 4 true false false true 8000 3 0 combat_bountyhunter_droidresponse_02 combat_rangedspecialize_pistol 350000 900000 0 0 assault_accuracy_mitigate_3,underhandShot_1 melee_defense=10,ranged_defense=5,ranged_speed=2 false 0 +combat_bountyhunter_droidresponse_04 combat_bountyhunter_droidresponse_03 4 true true false true 9000 2 0 combat_bountyhunter_droidresponse_03 combat_rangedspecialize_pistol 450000 900000 0 0 confusionShot_1 melee_defense=10,ranged_defense=5,ranged_accuracy=5 false 0 +combat_bountyhunter_support_01 combat_bountyhunter 4 true false false true 6000 5 0 combat_bountyhunter_novice combat_rangedspecialize_rifle 175000 500000 0 0 eyeShot ranged_defense=10,ranged_accuracy=5 false 0 +combat_bountyhunter_support_02 combat_bountyhunter_support_01 4 true false false true 7000 4 0 combat_bountyhunter_support_01 combat_rangedspecialize_rifle 250000 700000 0 0 ranged_defense=10,ranged_accuracy=5 false 0 +combat_bountyhunter_support_03 combat_bountyhunter_support_02 4 true false false true 8000 3 0 combat_bountyhunter_support_02 combat_rangedspecialize_rifle 350000 900000 0 0 assault_firerate_mitigate_2,torsoShot ranged_defense=10,ranged_accuracy=5,ranged_speed=5 false 0 +combat_bountyhunter_support_04 combat_bountyhunter_support_03 4 true true false true 9000 2 0 combat_bountyhunter_support_03 combat_rangedspecialize_rifle 450000 900000 0 0 eyeShot_1 melee_defense=5,ranged_defense=10,ranged_accuracy=5 false 0 +combat_commando_prereq combat 1 true false true true 0 0 0 0 0 0 0 false 0 +combat_commando_prereq_novice combat_commando_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 demolition melee_defense=10,ranged_accuracy=5,ranged_speed=5 false 0 +combat_commando_prereq_01 combat_commando_prereq 1 true false false true 1000 2 0 combat_commando_prereq_novice combat_general 6000 20000 0 0 stunGrenade ranged_accuracy=5,ranged_defense=5 false 0 +combat_commando_prereq_02 combat_commando_prereq_01 1 true false false true 2000 3 0 combat_commando_prereq_01 combat_general 14000 30000 0 0 barrage ranged_defense=5,ranged_accuracy=5 false 0 +combat_commando_prereq_03 combat_commando_prereq_02 1 true false false true 3000 4 0 combat_commando_prereq_02 combat_general 27000 60000 0 0 demolition_1,stunGrenade_1 melee_defense=5,ranged_defense=5,ranged_accuracy=5 false 0 +combat_commando_prereq_04 combat_commando_prereq_03 1 true false false true 4000 5 0 combat_commando_prereq_03 combat_general 49000 100000 0 0 barrage_1,demolition_2 ranged_defense=5,ranged_accuracy=5 false 0 +combat_commando_prereq_master combat_commando_prereq 1 true false false true 5000 6 0 combat_commando_prereq_04 combat_general 85000 150000 0 0 barrage_2,stunGrenade_2 melee_defense=5,ranged_defense=5,ranged_accuracy=5 false 0 +combat_commando combat 4 true false true true 0 0 0 0 0 0 0 false 0 +combat_commando_novice combat_commando 4 true true false true 5000 6 0 combat_marksman_support_04,combat_brawler_unarmed_04 combat_general 42000 55000 0 0 assault_move_mitigate_1,assault_accuracy_mitigate_1,assault_firerate_mitigate_1 melee_defense=10,ranged_defense=10,melee_accuracy=10,ranged_accuracy=10,melee_speed=5,ranged_speed=5,thrown_accuracy=15 false 0 +combat_commando_master combat_commando 4 true true false true 10000 1 0 combat_commando_heavyweapon_accuracy_04,combat_commando_heavyweapon_speed_04,combat_commando_thrownweapon_04,combat_commando_support_04 combat_rangedspecialize_heavy 1000000 1200000 0 0 private_commando_master,assault_move_mitigate_3,focusFire_2,deadBang_2,overkillShot_2,demolitionShot_2 melee_defense=20,ranged_defense=15,melee_accuracy=15,ranged_accuracy=20,melee_speed=10,ranged_speed=15,thrown_accuracy=40 false 0 +combat_commando_heavyweapon_accuracy_01 combat_commando 4 true false false true 6000 5 0 combat_commando_novice combat_general 60000 170000 0 0 melee_defense=10,ranged_defense=5,melee_accuracy=5,thrown_accuracy=10,thrown_speed=10 false 0 +combat_commando_heavyweapon_accuracy_02 combat_commando_heavyweapon_accuracy_01 4 true false false true 7000 4 0 combat_commando_heavyweapon_accuracy_01 combat_general 85000 240000 0 0 focusFire melee_defense=10,ranged_defense=5,melee_accuracy=5,thrown_accuracy=10,thrown_speed=10 false 0 +combat_commando_heavyweapon_accuracy_03 combat_commando_heavyweapon_accuracy_02 4 true false false true 8000 3 0 combat_commando_heavyweapon_accuracy_02 combat_general 110000 300000 0 0 melee_defense=10,ranged_defense=5,melee_accuracy=5,thrown_accuracy=10,thrown_speed=10 false 0 +combat_commando_heavyweapon_accuracy_04 combat_commando_heavyweapon_accuracy_03 4 true true false true 9000 2 0 combat_commando_heavyweapon_accuracy_03 combat_general 150000 300000 0 0 focusFire_1 melee_defense=15,ranged_defense=5,melee_accuracy=5,thrown_accuracy=10,thrown_speed=10 false 0 +combat_commando_heavyweapon_speed_01 combat_commando 4 true false false true 6000 5 0 combat_commando_novice combat_rangedspecialize_heavy 175000 500000 0 0 deadBang ranged_accuracy=5,heavyweapon_accuracy=5 false 0 +combat_commando_heavyweapon_speed_02 combat_commando_heavyweapon_speed_01 4 true false false true 7000 4 0 combat_commando_heavyweapon_speed_01 combat_rangedspecialize_heavy 250000 700000 0 0 assault_accuracy_mitigate_2 ranged_accuracy=10,heavyweapon_accuracy=5 false 0 +combat_commando_heavyweapon_speed_03 combat_commando_heavyweapon_speed_02 4 true false false true 8000 3 0 combat_commando_heavyweapon_speed_02 combat_rangedspecialize_heavy 350000 900000 0 0 deadBang_1 ranged_accuracy=10,heavyweapon_accuracy=5 false 0 +combat_commando_heavyweapon_speed_04 combat_commando_heavyweapon_speed_03 4 true true false true 9000 2 0 combat_commando_heavyweapon_speed_03 combat_rangedspecialize_heavy 450000 1200000 0 0 assault_accuracy_mitigate_3 heavyweapon_defense=10,ranged_accuracy=10,heavyweapon_accuracy=10 false 0 +combat_commando_thrownweapon_01 combat_commando 4 true false false true 6000 5 0 combat_commando_novice combat_rangedspecialize_heavy 175000 500000 0 0 heavyweapon_defense=5,heavyweapon_speed=5 false 0 +combat_commando_thrownweapon_02 combat_commando_thrownweapon_01 4 true false false true 7000 4 0 combat_commando_thrownweapon_01 combat_rangedspecialize_heavy 250000 700000 0 0 overkillShot heavyweapon_defense=5,heavyweapon_speed=5 false 0 +combat_commando_thrownweapon_03 combat_commando_thrownweapon_02 4 true false false true 8000 3 0 combat_commando_thrownweapon_02 combat_rangedspecialize_heavy 350000 900000 0 0 heavyweapon_defense=10,heavyweapon_speed=10 false 0 +combat_commando_thrownweapon_04 combat_commando_thrownweapon_03 4 true true false true 9000 2 0 combat_commando_thrownweapon_03 combat_rangedspecialize_heavy 450000 1200000 0 0 overkillShot_1 heavyweapon_defense=10,heavyweapon_accuracy=5,heavyweapon_speed=10 false 0 +combat_commando_support_01 combat_commando 4 true false false true 6000 5 0 combat_commando_novice combat_rangedspecialize_heavy 175000 500000 0 0 demolitionShot heavyweapon_defense=5,heavyweapon_accuracy=5 false 0 +combat_commando_support_02 combat_commando_support_01 4 true false false true 7000 4 0 combat_commando_support_01 combat_rangedspecialize_heavy 250000 700000 0 0 heavyweapon_defense=5,heavyweapon_accuracy=5 false 0 +combat_commando_support_03 combat_commando_support_02 4 true false false true 8000 3 0 combat_commando_support_02 combat_rangedspecialize_heavy 350000 900000 0 0 assault_firerate_mitigate_2,demolitionShot_1 heavyweapon_accuracy=5,heavyweapon_speed=5 false 0 +combat_commando_support_04 combat_commando_support_03 4 true true false true 9000 2 0 combat_commando_support_03 combat_rangedspecialize_heavy 450000 1200000 0 0 heavyweapon_accuracy=10,heavyweapon_speed=10 false 0 +science_combatmedic_prereq science 1 true false true true 0 0 0 0 0 0 0 false 0 +science_combatmedic_prereq_novice science_combatmedic_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 bactaShot,knockdownRecovery debuffing_efficiency=5,ranged_accuracy=5,ranged_speed=5 craftMedicineComponentGroupA,craftMedicineStimpackGroupA false 0 +science_combatmedic_prereq_master science_combatmedic_prereq 1 true false false true 5000 6 0 science_combatmedic_prereq_04 combat_general 85000 150000 0 0 bactaSpray debuffing_efficiency=5,melee_defense=5,ranged_defense=5,ranged_accuracy=5 false 0 +science_combatmedic_prereq_01 science_combatmedic_prereq 1 true false false true 1000 2 0 science_combatmedic_prereq_novice combat_general 6000 20000 0 0 rollShot debuffing_efficiency=2,ranged_accuracy=5,ranged_defense=5 false 0 +science_combatmedic_prereq_02 science_combatmedic_prereq_01 1 true false false true 2000 3 0 science_combatmedic_prereq_01 combat_general 14000 30000 0 0 diveShot,kipUpShot debuffing_efficiency=3,ranged_defense=5,ranged_accuracy=5 false 0 +science_combatmedic_prereq_03 science_combatmedic_prereq_02 1 true false false true 3000 4 0 science_combatmedic_prereq_02 combat_general 27000 60000 0 0 bactaToss debuffing_efficiency=5,melee_defense=5,ranged_defense=5,ranged_accuracy=5 false 0 +science_combatmedic_prereq_04 science_combatmedic_prereq_03 1 true false false true 4000 5 0 science_combatmedic_prereq_03 combat_general 49000 100000 0 0 overchargeShot debuffing_efficiency=5,ranged_defense=5,ranged_accuracy=5 false 0 +science_combatmedic science 4 true false true true 0 0 0 0 0 0 0 false 0 +science_combatmedic_novice science_combatmedic 4 true true false true 5000 6 0 combat_marksman_support_04,science_medic_injury_speed_04 medical 125000 350000 0 0 battle_move_mitigate_1,battle_accuracy_mitigate_1,battle_firerate_mitigate_1,neurotoxin melee_defense=10,ranged_defense=10,debuffing_efficiency=5,healing_efficiency=10,dot_efficiency=10 false 0 +science_combatmedic_master science_combatmedic 4 true true false true 10000 1 0 science_combatmedic_healing_range_04,science_combatmedic_healing_range_speed_04,science_combatmedic_medicine_04,science_combatmedic_support_04 medical 1000000 1200000 0 0 place_hospital,battle_firerate_mitigate_3,infect_2,paralyze_1,traumatize_1,resuscitatePlayer melee_defense=10,ranged_defense=10,debuffing_efficiency=25,healing_efficiency=15,dot_efficiency=25,private_place_hospital=100 false 0 +science_combatmedic_healing_range_01 science_combatmedic 4 true false false true 6000 5 0 science_combatmedic_novice medical 175000 500000 0 0 bactaToss_1 ranged_defense=5,healing_efficiency=10 false 0 +science_combatmedic_healing_range_02 science_combatmedic_healing_range_01 4 true false false true 7000 4 0 science_combatmedic_healing_range_01 medical 250000 700000 0 0 bactaSpray_1,battle_move_mitigate_2 melee_defense=5,healing_efficiency=10 false 0 +science_combatmedic_healing_range_03 science_combatmedic_healing_range_02 4 true false false true 8000 3 0 science_combatmedic_healing_range_02 medical 350000 900000 0 0 bactaToss_2 ranged_defense=5,healing_efficiency=15 false 0 +science_combatmedic_healing_range_04 science_combatmedic_healing_range_03 4 true true false true 9000 2 0 science_combatmedic_healing_range_03 medical 450000 1200000 0 0 bactaSpray_2,battle_move_mitigate_3 melee_defense=5,healing_efficiency=15 false 0 +science_combatmedic_healing_range_speed_01 science_combatmedic 4 true false false true 6000 5 0 science_combatmedic_novice medical 175000 500000 0 0 infect melee_defense=5,dot_efficiency=10 false 0 +science_combatmedic_healing_range_speed_02 science_combatmedic_healing_range_speed_01 4 true false false true 7000 4 0 science_combatmedic_healing_range_speed_01 medical 250000 700000 0 0 neurotoxin_1,deuteriumToss ranged_defense=5,dot_efficiency=15 false 0 +science_combatmedic_healing_range_speed_03 science_combatmedic_healing_range_speed_02 4 true false false true 8000 3 0 science_combatmedic_healing_range_speed_02 medical 350000 900000 0 0 infect_1 melee_defense=5,dot_efficiency=20 false 0 +science_combatmedic_healing_range_speed_04 science_combatmedic_healing_range_speed_03 4 true true false true 9000 2 0 science_combatmedic_healing_range_speed_03 medical 450000 1200000 0 0 neurotoxin_2,deuteriumToss_1 ranged_defense=5,dot_efficiency=20 false 0 +science_combatmedic_medicine_01 science_combatmedic 4 true false false true 6000 5 0 science_combatmedic_novice medical 175000 500000 0 0 hemorrhage debuffing_efficiency=5 false 0 +science_combatmedic_medicine_02 science_combatmedic_medicine_01 4 true false false true 7000 4 0 science_combatmedic_medicine_01 medical 250000 700000 0 0 shock,traumatize debuffing_efficiency=5 false 0 +science_combatmedic_medicine_03 science_combatmedic_medicine_02 4 true false false true 8000 3 0 science_combatmedic_medicine_02 medical 350000 900000 0 0 hemorrhage_1 debuffing_efficiency=5 false 0 +science_combatmedic_medicine_04 science_combatmedic_medicine_03 4 true true false true 9000 2 0 science_combatmedic_medicine_03 medical 450000 1200000 0 0 shock_1 debuffing_efficiency=5 false 0 +science_combatmedic_support_01 science_combatmedic 4 true false false true 6000 5 0 science_combatmedic_novice medical 175000 500000 0 0 electrolyteDrain debuffing_efficiency=5 false 0 +science_combatmedic_support_02 science_combatmedic_support_01 4 true false false true 7000 4 0 science_combatmedic_support_01 medical 250000 700000 0 0 battle_accuracy_mitigate_2,thyroidRupture debuffing_efficiency=5 false 0 +science_combatmedic_support_03 science_combatmedic_support_02 4 true false false true 8000 3 0 science_combatmedic_support_02 medical 350000 900000 0 0 battle_firerate_mitigate_2,electrolyteDrain_1,paralyze melee_defense=5,ranged_defense=5,debuffing_efficiency=5 false 0 +science_combatmedic_support_04 science_combatmedic_support_03 4 true true false true 9000 2 0 science_combatmedic_support_03 medical 450000 1200000 0 0 battle_accuracy_mitigate_3,thyroidRupture_1 melee_defense=5,ranged_defense=5,debuffing_efficiency=5 false 0 +outdoors_squadleader_prereq outdoors 1 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_squadleader_prereq_novice outdoors_squadleader_prereq 1 true true false true 100 10 0 combat_general 1000 10000 0 0 actOfWar ranged_accuracy=5,ranged_speed=5,camp=10 craftScoutCampGroupA false 0 +outdoors_squadleader_prereq_01 outdoors_squadleader_prereq 1 true false false true 1000 2 0 outdoors_squadleader_prereq_novice combat_general 6000 20000 0 0 paintTarget ranged_accuracy=5,ranged_defense=5,camp=10 craftScoutCampGroupB false 0 +outdoors_squadleader_prereq_02 outdoors_squadleader_prereq_01 1 true false false true 2000 3 0 outdoors_squadleader_prereq_01 combat_general 14000 30000 0 0 entrench ranged_defense=5,ranged_accuracy=5,camp=15 craftScoutCampGroupC false 0 +outdoors_squadleader_prereq_03 outdoors_squadleader_prereq_02 1 true false false true 3000 4 0 outdoors_squadleader_prereq_02 combat_general 27000 60000 0 0 actOfWar_1,paintTarget_1 melee_defense=5,ranged_defense=5,ranged_accuracy=5,camp=15 craftScoutCampGroupD false 0 +outdoors_squadleader_prereq_04 outdoors_squadleader_prereq_03 1 true false false true 4000 5 0 outdoors_squadleader_prereq_03 combat_general 49000 100000 0 0 entrench_1,actOfWar_2 ranged_defense=5,ranged_accuracy=5,camp=15 craftScoutCampGroupE false 0 +outdoors_squadleader_prereq_master outdoors_squadleader_prereq 1 true false false true 5000 6 0 outdoors_squadleader_prereq_04 combat_general 85000 150000 0 0 entrench_2,paintTarget_2 melee_defense=5,ranged_defense=5,ranged_accuracy=5,camp=20 false 0 +outdoors_squadleader outdoors 4 true false true true 0 0 0 0 0 0 0 false 0 +outdoors_squadleader_novice outdoors_squadleader 4 true true false true 5000 6 0 outdoors_scout_camp_04,combat_marksman_support_04 combat_general 42000 55000 0 0 sysgroup,calledShot,assault_move_mitigate_1,assault_accuracy_mitigate_1,assault_firerate_mitigate_1 melee_defense=10,ranged_defense=10,ranged_accuracy=10,ranged_speed=5,leadership=10 false 0 +outdoors_squadleader_master outdoors_squadleader 4 true true false true 10000 1 0 outdoors_squadleader_movement_04,outdoors_squadleader_offense_04,outdoors_squadleader_defense_04,outdoors_squadleader_support_04 combat_general 340000 900000 0 0 secondChance,assault_move_mitigate_3 melee_defense=25,ranged_defense=20,ranged_accuracy=15,ranged_speed=10,called_shot=35,leadership=35,mobility_duration=50 false 0 +outdoors_squadleader_movement_01 outdoors_squadleader 4 true false false true 6000 5 0 outdoors_squadleader_novice combat_rangedspecialize_pistol 175000 500000 0 0 rallyPoint ranged_accuracy=5,called_shot=5,leadership=5 false 0 +outdoors_squadleader_movement_02 outdoors_squadleader_movement_01 4 true false false true 7000 4 0 outdoors_squadleader_movement_01 combat_rangedspecialize_pistol 250000 700000 0 0 formup group_burst_run=25,called_shot=5,leadership=5 false 0 +outdoors_squadleader_movement_03 outdoors_squadleader_movement_02 4 true false false true 8000 3 0 outdoors_squadleader_movement_02 combat_rangedspecialize_pistol 350000 900000 0 0 retreat,assault_move_mitigate_2 ranged_speed=5,called_shot=10,leadership=5,mobility_duration=25 false 0 +outdoors_squadleader_movement_04 outdoors_squadleader_movement_03 4 true true false true 9000 2 0 outdoors_squadleader_movement_03 combat_rangedspecialize_pistol 450000 1200000 0 0 charge group_burst_run=25,called_shot=15,leadership=5,mobility_duration=25 false 0 +outdoors_squadleader_offense_01 outdoors_squadleader 4 true false false true 6000 5 0 outdoors_squadleader_novice combat_rangedspecialize_pistol 175000 500000 0 0 steadyaim melee_defense=10,ranged_defense=10,called_shot=5,leadership=5 false 0 +outdoors_squadleader_offense_02 outdoors_squadleader_offense_01 4 true false false true 7000 4 0 outdoors_squadleader_offense_01 combat_rangedspecialize_pistol 250000 700000 0 0 highYield,assault_accuracy_mitigate_2 melee_defense=10,ranged_defense=10,called_shot=5,leadership=5 false 0 +outdoors_squadleader_offense_03 outdoors_squadleader_offense_02 4 true false false true 8000 3 0 outdoors_squadleader_offense_02 combat_rangedspecialize_pistol 350000 900000 0 0 callToArms,private_squadleader_offense_3 melee_defense=10,ranged_defense=10,called_shot=10,leadership=5 false 0 +outdoors_squadleader_offense_04 outdoors_squadleader_offense_03 4 true true false true 9000 2 0 outdoors_squadleader_offense_03 combat_rangedspecialize_pistol 450000 1200000 0 0 volleyFire,assault_accuracy_mitigate_3 melee_defense=15,ranged_defense=15,called_shot=15,leadership=5 false 0 +outdoors_squadleader_defense_01 outdoors_squadleader 4 true false false true 6000 5 0 outdoors_squadleader_novice combat_rangedspecialize_pistol 175000 500000 0 0 paintTarget ranged_defense=5,called_shot=5,leadership=5 false 0 +outdoors_squadleader_defense_02 outdoors_squadleader_defense_01 4 true false false true 7000 4 0 outdoors_squadleader_defense_01 combat_rangedspecialize_pistol 250000 700000 0 0 verbalAssault melee_defense=5,called_shot=5,leadership=5 false 0 +outdoors_squadleader_defense_03 outdoors_squadleader_defense_02 4 true false false true 8000 3 0 outdoors_squadleader_defense_02 combat_rangedspecialize_pistol 350000 900000 0 0 combatFeint ranged_defense=5,called_shot=10,leadership=5 false 0 +outdoors_squadleader_defense_04 outdoors_squadleader_defense_03 4 true true false true 9000 2 0 outdoors_squadleader_defense_03 combat_rangedspecialize_pistol 450000 1200000 0 0 boostmorale melee_defense=5,called_shot=15,leadership=5 false 0 +outdoors_squadleader_support_01 outdoors_squadleader 4 true false false true 6000 5 0 outdoors_squadleader_novice combat_general 60000 170000 0 0 tactics ranged_accuracy=5,called_shot=5,leadership=5 false 0 +outdoors_squadleader_support_02 outdoors_squadleader_support_01 4 true false false true 7000 4 0 outdoors_squadleader_support_01 combat_general 85000 240000 0 0 toughen ranged_accuracy=5,called_shot=5,leadership=5 false 0 +outdoors_squadleader_support_03 outdoors_squadleader_support_02 4 true false false true 8000 3 0 outdoors_squadleader_support_02 combat_general 110000 300000 0 0 blazeOfGlory ranged_accuracy=5,ranged_speed=5,called_shot=10,leadership=5 false 0 +outdoors_squadleader_support_04 outdoors_squadleader_support_03 4 true true false true 9000 2 0 outdoors_squadleader_support_03 combat_general 150000 350000 0 0 doubleTime,assault_firerate_mitigate_2 ranged_accuracy=5,ranged_speed=5,called_shot=15,leadership=5 false 0 +jedi 4 true false false true 0 0 0 0 0 0 0 false 0 +jedi_padawan jedi 4 true false true true 0 0 0 0 0 0 0 false 0 +jedi_padawan_novice jedi_padawan 4 true true false true 0 250 0 0 0 0 0 saberSlash1,healBattleFatigueSelf1,cert_onehandlightsaber,sample,survey jedi_force_power_max=200,jedi_force_power_regen=1,jedi_saber_assembly=25,onehandlightsaber_accuracy=30,onehandlightsaber_speed=30,saber_block=5,onehandlightsaber_toughness=5,surveying=50,private_jedi_difficulty=1000 craftJediTool,craftSaberOneHand1 false 0 +jedi_padawan_master jedi_padawan 4 true true false true 0 0 0 jedi_padawan_saber_04,jedi_padawan_healing_04,jedi_padawan_force_power_04,jedi_padawan_force_manipulation_04 jedi_general 1500000 4000000 0 0 saberSlash2,saber1hComboHit2,saber1hHeadHit2,healBattleFatigueSelf2,saber1hFlurry jedi_force_power_max=200,jedi_force_power_regen=1,onehandlightsaber_accuracy=20,onehandlightsaber_speed=10,forcethrow_accuracy=30,saber_block=6,onehandlightsaber_toughness=10,private_jedi_difficulty=500,forceknockdown_accuracy=20 false 0 +jedi_padawan_saber_01 jedi_padawan 4 true false false true 0 0 0 jedi_padawan_novice combat_meleespecialize_onehandlightsaber 2500 20000 0 0 saber1hHit1 onehandlightsaber_accuracy=20,onehandlightsaber_speed=10,onehandlightsaber_toughness=2,private_jedi_difficulty=100 craftSaberOneHand2 false 0 +jedi_padawan_saber_02 jedi_padawan_saber_01 4 true false false true 0 0 0 jedi_padawan_saber_01 combat_meleespecialize_onehandlightsaber 15000 30000 0 0 saber1hComboHit1 onehandlightsaber_accuracy=20,onehandlightsaber_speed=10,onehandlightsaber_toughness=2,private_jedi_difficulty=100 craftSaberOneHand3 false 0 +jedi_padawan_saber_03 jedi_padawan_saber_02 4 true false false true 0 0 0 jedi_padawan_saber_02 combat_meleespecialize_onehandlightsaber 25000 80000 0 0 saber1hHeadHit1 onehandlightsaber_accuracy=20,onehandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=2,private_jedi_difficulty=100 craftSaberOneHand4 false 0 +jedi_padawan_saber_04 jedi_padawan_saber_03 4 true true false true 0 0 0 jedi_padawan_saber_03 combat_meleespecialize_onehandlightsaber 75000 200000 0 0 saber1hHit2 onehandlightsaber_accuracy=20,onehandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=2,private_jedi_difficulty=100 craftSaberOneHand5 false 0 +jedi_padawan_healing_01 jedi_padawan 4 true false false true 0 0 0 jedi_padawan_novice jedi_general 20000 500000 0 0 healHealthSelf1,healHealthWoundSelf1 false 0 +jedi_padawan_healing_02 jedi_padawan_healing_01 4 true false false true 0 0 0 jedi_padawan_healing_01 jedi_general 200000 1000000 0 0 healActionSelf1,healActionWoundSelf1 false 0 +jedi_padawan_healing_03 jedi_padawan_healing_02 4 true false false true 0 0 0 jedi_padawan_healing_02 jedi_general 400000 1500000 0 0 healMindSelf1,healMindWoundSelf1 false 0 +jedi_padawan_healing_04 jedi_padawan_healing_03 4 true true false true 0 0 0 jedi_padawan_healing_03 jedi_general 800000 2000000 0 0 healAllSelf1 false 0 +jedi_padawan_force_power_01 jedi_padawan 4 true false false true 0 0 0 jedi_padawan_novice jedi_general 50000 500000 0 0 jedi_force_power_max=100,jedi_force_power_regen=1,private_jedi_difficulty=100 false 0 +jedi_padawan_force_power_02 jedi_padawan_force_power_01 4 true false false true 0 0 0 jedi_padawan_force_power_01 jedi_general 200000 1000000 0 0 jedi_force_power_max=100,jedi_force_power_regen=1,private_jedi_difficulty=100 false 0 +jedi_padawan_force_power_03 jedi_padawan_force_power_02 4 true false false true 0 0 0 jedi_padawan_force_power_02 jedi_general 400000 1500000 0 0 jedi_force_power_max=100,jedi_force_power_regen=1,private_jedi_difficulty=100 false 0 +jedi_padawan_force_power_04 jedi_padawan_force_power_03 4 true true false true 0 0 0 jedi_padawan_force_power_03 jedi_general 800000 2000000 0 0 jedi_force_power_max=100,jedi_force_power_regen=1,private_jedi_difficulty=100 false 0 +jedi_padawan_force_manipulation_01 jedi_padawan 4 true false false true 0 0 0 jedi_padawan_novice jedi_general 50000 500000 0 0 forceRun1 false 0 +jedi_padawan_force_manipulation_02 jedi_padawan_force_manipulation_01 4 true false false true 0 0 0 jedi_padawan_force_manipulation_01 jedi_general 200000 1000000 0 0 forceKnockdown1 forceknockdown_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_padawan_force_manipulation_03 jedi_padawan_force_manipulation_02 4 true false false true 0 0 0 jedi_padawan_force_manipulation_02 jedi_general 400000 1500000 0 0 mindBlast1 mindblast_accuracy=30 false 0 +jedi_padawan_force_manipulation_04 jedi_padawan_force_manipulation_03 4 true true false true 0 0 0 jedi_padawan_force_manipulation_03 jedi_general 800000 2000000 0 0 forceThrow1 forcethrow_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_light_side_journeyman jedi 4 true false true true 0 0 0 0 0 0 0 false 0 +jedi_light_side_journeyman_novice jedi_light_side_journeyman 4 true true false true 0 0 0 jedi_padawan_master jedi_dark_side_journeyman_novice jedi_general 3200000 4000000 0 0 healAllOther1,mindBlast2,saber2hHit1,saberThrow1,cert_twohandlightsaber,forceCurePoison,forceCureDisease, jedi_force_power_max=400,jedi_force_power_regen=2,jedi_saber_assembly=25,twohandlightsaber_accuracy=3,twohandlightsaber_speed=30,mindblast_accuracy=60,saber_block=5,onehandlightsaber_toughness=5,twohandlightsaber_toughness=10,private_jedi_difficulty=500 craftSaberTwoHand1 false 0 +jedi_light_side_journeyman_master jedi_light_side_journeyman 4 true true false true 0 0 0 jedi_light_side_journeyman_saber_04,jedi_light_side_journeyman_healing_04,jedi_light_side_journeyman_force_power_04,jedi_light_side_journeyman_force_manipulation_04 jedi_general 3200000 4000000 0 0 saber2hHit3,saber2hFrenzy,saber2hBodyHit2,saberThrow2 jedi_force_power_max=400,jedi_force_power_regen=2,twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=12,twohandlightsaber_toughness=10,private_jedi_difficulty=1200 false 0 +jedi_light_side_journeyman_saber_01 jedi_light_side_journeyman 4 true false false true 0 0 0 jedi_light_side_journeyman_novice combat_meleespecialize_twohandlightsaber 150000 300000 0 0 saber2hBodyHit1 twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,private_jedi_difficulty=100 craftSaberTwoHand2 false 0 +jedi_light_side_journeyman_saber_02 jedi_light_side_journeyman_saber_01 4 true false false true 0 0 0 jedi_light_side_journeyman_saber_01 combat_meleespecialize_twohandlightsaber 250000 400000 0 0 saber2hSweep1 twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,private_jedi_difficulty=100 craftSaberTwoHand3 false 0 +jedi_light_side_journeyman_saber_03 jedi_light_side_journeyman_saber_02 4 true false false true 0 0 0 jedi_light_side_journeyman_saber_02 combat_meleespecialize_twohandlightsaber 350000 500000 0 0 saber2hHit2 twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,private_jedi_difficulty=100 craftSaberTwoHand4 false 0 +jedi_light_side_journeyman_saber_04 jedi_light_side_journeyman_saber_03 4 true true false true 0 0 0 jedi_light_side_journeyman_saber_03 combat_meleespecialize_twohandlightsaber 450000 600000 0 0 saber2hSweep2 twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,private_jedi_difficulty=100 craftSaberTwoHand5 false 0 +jedi_light_side_journeyman_healing_01 jedi_light_side_journeyman 4 true false false true 0 0 0 jedi_light_side_journeyman_novice jedi_general 200000 4000000 0 0 healHealthSelf2,healHealthWoundOther1,healHealthWoundSelf2 false 0 +jedi_light_side_journeyman_healing_02 jedi_light_side_journeyman_healing_01 4 true false false true 0 0 0 jedi_light_side_journeyman_healing_01 jedi_general 400000 4000000 0 0 healActionWoundOther1,healActionSelf2,healActionWoundSelf2 false 0 +jedi_light_side_journeyman_healing_03 jedi_light_side_journeyman_healing_02 4 true false false true 0 0 0 jedi_light_side_journeyman_healing_02 jedi_general 800000 4000000 0 0 healMindSelf2,healMindWoundOther1,healMindWoundSelf2 false 0 +jedi_light_side_journeyman_healing_04 jedi_light_side_journeyman_healing_03 4 true true false true 0 0 0 jedi_light_side_journeyman_healing_03 jedi_general 1600000 4000000 0 0 healAllSelf2,healAllOther2 false 0 +jedi_light_side_journeyman_force_power_01 jedi_light_side_journeyman 4 true false false true 0 0 0 jedi_light_side_journeyman_novice jedi_general 200000 4000000 0 0 animalScare jedi_force_power_max=250,jedi_force_power_regen=2 false 0 +jedi_light_side_journeyman_force_power_02 jedi_light_side_journeyman_force_power_01 4 true false false true 0 0 0 jedi_light_side_journeyman_force_power_01 jedi_general 400000 4000000 0 0 animalCalm jedi_force_power_max=250,jedi_force_power_regen=2 false 0 +jedi_light_side_journeyman_force_power_03 jedi_light_side_journeyman_force_power_02 4 true false false true 0 0 0 jedi_light_side_journeyman_force_power_02 jedi_general 800000 4000000 0 0 animalAttack jedi_force_power_max=250,jedi_force_power_regen=2 false 0 +jedi_light_side_journeyman_force_power_04 jedi_light_side_journeyman_force_power_03 4 true true false true 0 0 0 jedi_light_side_journeyman_force_power_03 jedi_general 1600000 4000000 0 0 jediMindTrick jedi_force_power_max=250,jedi_force_power_regen=2 false 0 +jedi_light_side_journeyman_force_manipulation_01 jedi_light_side_journeyman 4 true false false true 0 0 0 jedi_light_side_journeyman_novice jedi_general 200000 4000000 0 0 forceLightningSingle1 private_force_lightning_single_power=1,forcelightning_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_light_side_journeyman_force_manipulation_02 jedi_light_side_journeyman_force_manipulation_01 4 true false false true 0 0 0 jedi_light_side_journeyman_force_manipulation_01 jedi_general 400000 4000000 0 0 forceKnockdown2 forceknockdown_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_light_side_journeyman_force_manipulation_03 jedi_light_side_journeyman_force_manipulation_02 4 true false false true 0 0 0 jedi_light_side_journeyman_force_manipulation_02 jedi_general 800000 4000000 0 0 forceThrow2 forcethrow_accuracy=30,forceknockdown_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_light_side_journeyman_force_manipulation_04 jedi_light_side_journeyman_force_manipulation_03 4 true true false true 0 0 0 jedi_light_side_journeyman_force_manipulation_03 jedi_general 1600000 4000000 0 0 forceLightningSingle2 private_force_lightning_single_power=2,forcelightning_accuracy=30,forcethrow_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_light_side_master jedi 4 true false true true 0 0 0 0 0 0 0 false 0 +jedi_light_side_master_novice jedi_light_side_master 4 true true false true 0 0 0 jedi_light_side_journeyman_master jedi_general 3200000 4000000 0 0 healStatesSelf,stopBleeding,forceRun2,forceWeaken1,saberPolearmHit1,saberPolearmSpinAttack1 jedi_force_power_max=500,jedi_force_power_regen=4,jedi_saber_assembly=50,polearmlightsaber_speed=30,polearmlightsaber_accuracy=30,forceweaken_accuracy=50,saber_block=10,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,polearmlightsaber_toughness=30,private_jedi_difficulty=1000 craftSaberPolearm1 false 0 +jedi_light_side_master_master jedi_light_side_master 4 true true false true 0 0 0 jedi_light_side_master_saber_04,jedi_light_side_master_healing_04,jedi_light_side_master_force_power_04,jedi_light_side_master_force_manipulation_04 jedi_general 3200000 4000000 0 0 totalHealOther,saberPolearmDervish,forceChoke jedi_force_power_max=500,jedi_force_power_regen=4,private_force_lightning_cone_power=1,private_force_lightning_single_power=1,polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,force_choke=5,private_jedi_difficulty=1000 false 0 +jedi_light_side_master_saber_01 jedi_light_side_master 4 true false false true 0 0 0 jedi_light_side_master_novice combat_meleespecialize_polearmlightsaber 150000 300000 0 0 saberPolearmLegHit1 polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,saber_block=5,onehandlightsaber_toughness=2,twohandlightsaber_toughness=5,polearmlightsaber_toughness=5,private_jedi_difficulty=125 craftSaberPolearm2 false 0 +jedi_light_side_master_saber_02 jedi_light_side_master_saber_01 4 true false false true 0 0 0 jedi_light_side_master_saber_01 combat_meleespecialize_polearmlightsaber 250000 400000 0 0 saberPolearmHit2 polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,saber_block=5,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,polearmlightsaber_toughness=5,private_jedi_difficulty=125 craftSaberPolearm3 false 0 +jedi_light_side_master_saber_03 jedi_light_side_master_saber_02 4 true false false true 0 0 0 jedi_light_side_master_saber_02 combat_meleespecialize_polearmlightsaber 350000 500000 0 0 saberPolearmLegHit2 polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,saber_block=5,twohandlightsaber_toughness=5,polearmlightsaber_toughness=5,private_jedi_difficulty=125 craftSaberPolearm4 false 0 +jedi_light_side_master_saber_04 jedi_light_side_master_saber_03 4 true true false true 0 0 0 jedi_light_side_master_saber_03 combat_meleespecialize_polearmlightsaber 450000 600000 0 0 saberPolearmSpinAttack2 polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,saber_block=5,polearmlightsaber_toughness=10,private_jedi_difficulty=125 craftSaberPolearm5 false 0 +jedi_light_side_master_healing_01 jedi_light_side_master 4 true false false true 0 0 0 jedi_light_side_master_novice jedi_general 200000 4000000 0 0 healHealthWoundOther2 false 0 +jedi_light_side_master_healing_02 jedi_light_side_master_healing_01 4 true false false true 0 0 0 jedi_light_side_master_healing_01 jedi_general 400000 4000000 0 0 healActionWoundOther2 false 0 +jedi_light_side_master_healing_03 jedi_light_side_master_healing_02 4 true false false true 0 0 0 jedi_light_side_master_healing_02 jedi_general 800000 4000000 0 0 healMindWoundOther2 false 0 +jedi_light_side_master_healing_04 jedi_light_side_master_healing_03 4 true true false true 0 0 0 jedi_light_side_master_healing_03 jedi_general 1600000 4000000 0 0 totalHealSelf,healStatesOther false 0 +jedi_light_side_master_force_power_01 jedi_light_side_master 4 true false false true 0 0 0 jedi_light_side_master_novice jedi_general 200000 4000000 0 0 jedi_force_power_max=250,jedi_force_power_regen=8 false 0 +jedi_light_side_master_force_power_02 jedi_light_side_master_force_power_01 4 true false false true 0 0 0 jedi_light_side_master_force_power_01 jedi_general 400000 4000000 0 0 jedi_force_power_max=250,jedi_force_power_regen=8 false 0 +jedi_light_side_master_force_power_03 jedi_light_side_master_force_power_02 4 true false false true 0 0 0 jedi_light_side_master_force_power_02 jedi_general 800000 4000000 0 0 jedi_force_power_max=250,jedi_force_power_regen=8 false 0 +jedi_light_side_master_force_power_04 jedi_light_side_master_force_power_03 4 true true false true 0 0 0 jedi_light_side_master_force_power_03 jedi_general 1600000 4000000 0 0 jedi_force_power_max=250,jedi_force_power_regen=8 false 0 +jedi_light_side_master_force_manipulation_01 jedi_light_side_master 4 true false false true 0 0 0 jedi_light_side_master_novice jedi_general 200000 4000000 0 0 forceLightningCone1 private_force_lightning_cone_power=2,forcelightning_accuracy=30 false 0 +jedi_light_side_master_force_manipulation_02 jedi_light_side_master_force_manipulation_01 4 true false false true 0 0 0 jedi_light_side_master_force_manipulation_01 jedi_general 400000 4000000 0 0 forceIntimidate false 0 +jedi_light_side_master_force_manipulation_03 jedi_light_side_master_force_manipulation_02 4 true false false true 0 0 0 jedi_light_side_master_force_manipulation_02 jedi_general 800000 4000000 0 0 forceLightningCone2 false 0 +jedi_light_side_master_force_manipulation_04 jedi_light_side_master_force_manipulation_03 4 true true false true 0 0 0 jedi_light_side_master_force_manipulation_03 jedi_general 1600000 4000000 0 0 forceWeaken2 private_force_lightning_cone_power=2,forcelightning_accuracy=30,forceweaken_accuracy=50 false 0 +jedi_dark_side_journeyman jedi 4 true false true true 0 0 0 0 0 0 0 false 0 +jedi_dark_side_journeyman_novice jedi_dark_side_journeyman 4 true true false true 0 0 0 jedi_padawan_master jedi_light_side_journeyman_novice jedi_general 3200000 4000000 0 0 healAllOther1,mindBlast2,saber2hHit1,saberThrow1,cert_twohandlightsaber,forceCurePoison,forceCureDisease, jedi_force_power_max=400,jedi_force_power_regen=2,jedi_saber_assembly=25,twohandlightsaber_accuracy=3,twohandlightsaber_speed=30,mindblast_accuracy=60,saber_block=5,onehandlightsaber_toughness=5,twohandlightsaber_toughness=10,private_jedi_difficulty=500 craftSaberTwoHand1 false 0 +jedi_dark_side_journeyman_master jedi_dark_side_journeyman 4 true true false true 0 0 0 jedi_dark_side_journeyman_saber_04,jedi_dark_side_journeyman_healing_04,jedi_dark_side_journeyman_force_power_04,jedi_dark_side_journeyman_force_manipulation_04 jedi_general 3200000 4000000 0 0 saber2hHit3,saber2hFrenzy,saber2hBodyHit2,saberThrow2 jedi_force_power_max=400,jedi_force_power_regen=2,twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=12,twohandlightsaber_toughness=10,private_jedi_difficulty=1200 false 0 +jedi_dark_side_journeyman_saber_01 jedi_dark_side_journeyman 4 true false false true 0 0 0 jedi_dark_side_journeyman_novice combat_meleespecialize_twohandlightsaber 150000 300000 0 0 saber2hBodyHit1 twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,private_jedi_difficulty=100,private_jedi_difficulty=100 craftSaberTwoHand2 false 0 +jedi_dark_side_journeyman_saber_02 jedi_dark_side_journeyman_saber_01 4 true false false true 0 0 0 jedi_dark_side_journeyman_saber_01 combat_meleespecialize_twohandlightsaber 250000 400000 0 0 saber2hSweep1 twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,private_jedi_difficulty=100,private_jedi_difficulty=100 craftSaberTwoHand3 false 0 +jedi_dark_side_journeyman_saber_03 jedi_dark_side_journeyman_saber_02 4 true false false true 0 0 0 jedi_dark_side_journeyman_saber_02 combat_meleespecialize_twohandlightsaber 350000 500000 0 0 saber2hHit2 twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,private_jedi_difficulty=100,private_jedi_difficulty=100 craftSaberTwoHand4 false 0 +jedi_dark_side_journeyman_saber_04 jedi_dark_side_journeyman_saber_03 4 true true false true 0 0 0 jedi_dark_side_journeyman_saber_03 combat_meleespecialize_twohandlightsaber 450000 600000 0 0 saber2hSweep2 twohandlightsaber_accuracy=20,twohandlightsaber_speed=10,saber_block=2,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,private_jedi_difficulty=100,private_jedi_difficulty=100 craftSaberTwoHand5 false 0 +jedi_dark_side_journeyman_healing_01 jedi_dark_side_journeyman 4 true false false true 0 0 0 jedi_dark_side_journeyman_novice jedi_general 200000 4000000 0 0 healHealthSelf2,healHealthWoundOther1,healHealthWoundSelf2 false 0 +jedi_dark_side_journeyman_healing_02 jedi_dark_side_journeyman_healing_01 4 true false false true 0 0 0 jedi_dark_side_journeyman_healing_01 jedi_general 400000 4000000 0 0 healActionWoundOther1,healActionSelf2,healActionWoundSelf2 false 0 +jedi_dark_side_journeyman_healing_03 jedi_dark_side_journeyman_healing_02 4 true false false true 0 0 0 jedi_dark_side_journeyman_healing_02 jedi_general 800000 4000000 0 0 healMindSelf2,healMindWoundOther1,healMindWoundSelf2 false 0 +jedi_dark_side_journeyman_healing_04 jedi_dark_side_journeyman_healing_03 4 true true false true 0 0 0 jedi_dark_side_journeyman_healing_03 jedi_general 1600000 4000000 0 0 healAllSelf2,healAllOther2 false 0 +jedi_dark_side_journeyman_force_power_01 jedi_dark_side_journeyman 4 true false false true 0 0 0 jedi_dark_side_journeyman_novice jedi_general 200000 4000000 0 0 jedi_force_power_max=200,jedi_force_power_regen=1 false 0 +jedi_dark_side_journeyman_force_power_02 jedi_dark_side_journeyman_force_power_01 4 true false false true 0 0 0 jedi_dark_side_journeyman_force_power_01 jedi_general 400000 4000000 0 0 jedi_force_power_max=200,jedi_force_power_regen=1 false 0 +jedi_dark_side_journeyman_force_power_03 jedi_dark_side_journeyman_force_power_02 4 true false false true 0 0 0 jedi_dark_side_journeyman_force_power_02 jedi_general 800000 4000000 0 0 jedi_force_power_max=200,jedi_force_power_regen=1 false 0 +jedi_dark_side_journeyman_force_power_04 jedi_dark_side_journeyman_force_power_03 4 true true false true 0 0 0 jedi_dark_side_journeyman_force_power_03 jedi_general 1600000 4000000 0 0 jedi_force_power_max=200,jedi_force_power_regen=1 false 0 +jedi_dark_side_journeyman_force_manipulation_01 jedi_dark_side_journeyman 4 true false false true 0 0 0 jedi_dark_side_journeyman_novice jedi_general 200000 4000000 0 0 forceLightningSingle1 private_force_lightning_single_power=1,forcelightning_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_dark_side_journeyman_force_manipulation_02 jedi_dark_side_journeyman_force_manipulation_01 4 true false false true 0 0 0 jedi_dark_side_journeyman_force_manipulation_01 jedi_general 400000 4000000 0 0 forceKnockdown2 forceknockdown_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_dark_side_journeyman_force_manipulation_03 jedi_dark_side_journeyman_force_manipulation_02 4 true false false true 0 0 0 jedi_dark_side_journeyman_force_manipulation_02 jedi_general 800000 4000000 0 0 forceThrow2 forcethrow_accuracy=30,forceknockdown_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_dark_side_journeyman_force_manipulation_04 jedi_dark_side_journeyman_force_manipulation_03 4 true true false true 0 0 0 jedi_dark_side_journeyman_force_manipulation_03 jedi_general 1600000 4000000 0 0 forceLightningSingle2 private_force_lightning_single_power=2,forcelightning_accuracy=30,forcethrow_accuracy=30,private_jedi_difficulty=100 false 0 +jedi_dark_side_master jedi 4 true false true true 0 0 0 0 0 0 0 false 0 +jedi_dark_side_master_novice jedi_dark_side_master 4 true true false true 0 0 0 jedi_dark_side_journeyman_master jedi_general 3200000 4000000 0 0 healStatesSelf,stopBleeding,forceRun2,forceWeaken1,saberPolearmHit1,saberPolearmSpinAttack1 jedi_force_power_max=500,jedi_force_power_regen=4,jedi_saber_assembly=50,polearmlightsaber_speed=30,polearmlightsaber_accuracy=30,forceweaken_accuracy=50,saber_block=10,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,polearmlightsaber_toughness=30,private_jedi_difficulty=1000 craftSaberPolearm1 false 0 +jedi_dark_side_master_master jedi_dark_side_master 4 true true false true 0 0 0 jedi_dark_side_master_saber_04,jedi_dark_side_master_healing_04,jedi_dark_side_master_force_power_04,jedi_dark_side_master_force_manipulation_04 jedi_general 3200000 4000000 0 0 totalHealOther,saberPolearmDervish,forceChoke jedi_force_power_max=500,jedi_force_power_regen=4,private_force_lightning_cone_power=1,private_force_lightning_single_power=1,polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,force_choke=5,private_jedi_difficulty=1000 false 0 +jedi_dark_side_master_saber_01 jedi_dark_side_master 4 true false false true 0 0 0 jedi_dark_side_master_novice combat_meleespecialize_polearmlightsaber 150000 300000 0 0 saberPolearmLegHit1 polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,saber_block=5,onehandlightsaber_toughness=2,twohandlightsaber_toughness=5,polearmlightsaber_toughness=5,private_jedi_difficulty=125 craftSaberPolearm2 false 0 +jedi_dark_side_master_saber_02 jedi_dark_side_master_saber_01 4 true false false true 0 0 0 jedi_dark_side_master_saber_01 combat_meleespecialize_polearmlightsaber 250000 400000 0 0 saberPolearmHit2 polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,saber_block=5,onehandlightsaber_toughness=5,twohandlightsaber_toughness=5,polearmlightsaber_toughness=5,private_jedi_difficulty=125 craftSaberPolearm3 false 0 +jedi_dark_side_master_saber_03 jedi_dark_side_master_saber_02 4 true false false true 0 0 0 jedi_dark_side_master_saber_02 combat_meleespecialize_polearmlightsaber 350000 500000 0 0 saberPolearmLegHit2 polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,saber_block=5,twohandlightsaber_toughness=5,polearmlightsaber_toughness=5,private_jedi_difficulty=125 craftSaberPolearm4 false 0 +jedi_dark_side_master_saber_04 jedi_dark_side_master_saber_03 4 true true false true 0 0 0 jedi_dark_side_master_saber_03 combat_meleespecialize_polearmlightsaber 450000 600000 0 0 saberPolearmSpinAttack2 polearmlightsaber_accuracy=20,polearmlightsaber_speed=10,saber_block=5,polearmlightsaber_toughness=10,private_jedi_difficulty=125 craftSaberPolearm5 false 0 +jedi_dark_side_master_healing_01 jedi_dark_side_master 4 true false false true 0 0 0 jedi_dark_side_master_novice jedi_general 200000 4000000 0 0 healHealthWoundOther2 false 0 +jedi_dark_side_master_healing_02 jedi_dark_side_master_healing_01 4 true false false true 0 0 0 jedi_dark_side_master_healing_01 jedi_general 400000 4000000 0 0 healActionWoundOther2 false 0 +jedi_dark_side_master_healing_03 jedi_dark_side_master_healing_02 4 true false false true 0 0 0 jedi_dark_side_master_healing_02 jedi_general 800000 4000000 0 0 healMindWoundOther2 false 0 +jedi_dark_side_master_healing_04 jedi_dark_side_master_healing_03 4 true true false true 0 0 0 jedi_dark_side_master_healing_03 jedi_general 1600000 4000000 0 0 totalHealSelf,healStatesOther false 0 +jedi_dark_side_master_force_power_01 jedi_dark_side_master 4 true false false true 0 0 0 jedi_dark_side_master_novice jedi_general 200000 4000000 0 0 animalScare jedi_force_power_max=500,jedi_force_power_regen=2 false 0 +jedi_dark_side_master_force_power_02 jedi_dark_side_master_force_power_01 4 true false false true 0 0 0 jedi_dark_side_master_force_power_01 jedi_general 400000 4000000 0 0 animalCalm jedi_force_power_max=500,jedi_force_power_regen=2 false 0 +jedi_dark_side_master_force_power_03 jedi_dark_side_master_force_power_02 4 true false false true 0 0 0 jedi_dark_side_master_force_power_02 jedi_general 800000 4000000 0 0 animalAttack jedi_force_power_max=500,jedi_force_power_regen=2 false 0 +jedi_dark_side_master_force_power_04 jedi_dark_side_master_force_power_03 4 true true false true 0 0 0 jedi_dark_side_master_force_power_03 jedi_general 1600000 4000000 0 0 jediMindTrick jedi_force_power_max=500,jedi_force_power_regen=2 false 0 +jedi_dark_side_master_force_manipulation_01 jedi_dark_side_master 4 true false false true 0 0 0 jedi_dark_side_master_novice jedi_general 200000 4000000 0 0 forceLightningCone1 private_force_lightning_cone_power=2,forcelightning_accuracy=30 false 0 +jedi_dark_side_master_force_manipulation_02 jedi_dark_side_master_force_manipulation_01 4 true false false true 0 0 0 jedi_dark_side_master_force_manipulation_01 jedi_general 400000 4000000 0 0 forceIntimidate false 0 +jedi_dark_side_master_force_manipulation_03 jedi_dark_side_master_force_manipulation_02 4 true false false true 0 0 0 jedi_dark_side_master_force_manipulation_02 jedi_general 800000 4000000 0 0 forceLightningCone2 false 0 +jedi_dark_side_master_force_manipulation_04 jedi_dark_side_master_force_manipulation_03 4 true true false true 0 0 0 jedi_dark_side_master_force_manipulation_03 jedi_general 1600000 4000000 0 0 forceWeaken2 private_force_lightning_cone_power=2,forcelightning_accuracy=30,forceweaken_accuracy=50 false 0 +force_sensitive 4 true false false true 0 0 0 0 0 0 1 false 0 +force_sensitive_combat_prowess force_sensitive 4 true false true true 0 0 0 0 0 0 1 false 0 +force_sensitive_combat_prowess_novice force_sensitive_combat_prowess 4 true false false true 0 0 0 fs_combat 50000 5100000 0 1 false 0 +force_sensitive_combat_prowess_master force_sensitive_combat_prowess 4 true false false true 0 0 0 force_sensitive_combat_prowess_ranged_accuracy_04,force_sensitive_combat_prowess_ranged_speed_04,force_sensitive_combat_prowess_melee_accuracy_04,force_sensitive_combat_prowess_melee_speed_04 unobtainable 0 0 0 1 false 0 +force_sensitive_combat_prowess_ranged_accuracy_01 force_sensitive_combat_prowess 4 true false false true 0 1 0 force_sensitive_combat_prowess_novice fs_combat 175000 5100000 0 1 ranged_accuracy=3 false 0 +force_sensitive_combat_prowess_ranged_accuracy_02 force_sensitive_combat_prowess_ranged_accuracy_01 4 true false false true 0 1 0 force_sensitive_combat_prowess_ranged_accuracy_01 fs_combat 250000 5100000 0 1 ranged_accuracy=3 false 0 +force_sensitive_combat_prowess_ranged_accuracy_03 force_sensitive_combat_prowess_ranged_accuracy_02 4 true false false true 0 1 0 force_sensitive_combat_prowess_ranged_accuracy_02 fs_combat 350000 5100000 0 1 ranged_accuracy=3 false 0 +force_sensitive_combat_prowess_ranged_accuracy_04 force_sensitive_combat_prowess_ranged_accuracy_03 4 true false false true 0 1 0 force_sensitive_combat_prowess_ranged_accuracy_03 fs_combat 450000 5100000 0 1 ranged_accuracy=3 false 0 +force_sensitive_combat_prowess_ranged_speed_01 force_sensitive_combat_prowess 4 true false false true 0 1 0 force_sensitive_combat_prowess_novice fs_combat 175000 5100000 0 1 ranged_speed=3 false 0 +force_sensitive_combat_prowess_ranged_speed_02 force_sensitive_combat_prowess_ranged_speed_01 4 true false false true 0 1 0 force_sensitive_combat_prowess_ranged_speed_01 fs_combat 250000 5100000 0 1 ranged_speed=3 false 0 +force_sensitive_combat_prowess_ranged_speed_03 force_sensitive_combat_prowess_ranged_speed_02 4 true false false true 0 1 0 force_sensitive_combat_prowess_ranged_speed_02 fs_combat 350000 5100000 0 1 ranged_speed=3 false 0 +force_sensitive_combat_prowess_ranged_speed_04 force_sensitive_combat_prowess_ranged_speed_03 4 true false false true 0 1 0 force_sensitive_combat_prowess_ranged_speed_03 fs_combat 450000 5100000 0 1 ranged_speed=3 false 0 +force_sensitive_combat_prowess_melee_accuracy_01 force_sensitive_combat_prowess 4 true false false true 0 1 0 force_sensitive_combat_prowess_novice fs_combat 175000 5100000 0 1 melee_accuracy=3 false 0 +force_sensitive_combat_prowess_melee_accuracy_02 force_sensitive_combat_prowess_melee_accuracy_01 4 true false false true 0 1 0 force_sensitive_combat_prowess_melee_accuracy_01 fs_combat 250000 5100000 0 1 melee_accuracy=3 false 0 +force_sensitive_combat_prowess_melee_accuracy_03 force_sensitive_combat_prowess_melee_accuracy_02 4 true false false true 0 1 0 force_sensitive_combat_prowess_melee_accuracy_02 fs_combat 350000 5100000 0 1 melee_accuracy=3 false 0 +force_sensitive_combat_prowess_melee_accuracy_04 force_sensitive_combat_prowess_melee_accuracy_03 4 true false false true 0 1 0 force_sensitive_combat_prowess_melee_accuracy_03 fs_combat 450000 5100000 0 1 melee_accuracy=3 false 0 +force_sensitive_combat_prowess_melee_speed_01 force_sensitive_combat_prowess 4 true false false true 0 1 0 force_sensitive_combat_prowess_novice fs_combat 175000 5100000 0 1 melee_speed=3 false 0 +force_sensitive_combat_prowess_melee_speed_02 force_sensitive_combat_prowess_melee_speed_01 4 true false false true 0 1 0 force_sensitive_combat_prowess_melee_speed_01 fs_combat 250000 5100000 0 1 melee_speed=3 false 0 +force_sensitive_combat_prowess_melee_speed_03 force_sensitive_combat_prowess_melee_speed_02 4 true false false true 0 1 0 force_sensitive_combat_prowess_melee_speed_02 fs_combat 350000 5100000 0 1 melee_speed=3 false 0 +force_sensitive_combat_prowess_melee_speed_04 force_sensitive_combat_prowess_melee_speed_03 4 true false false true 0 1 0 force_sensitive_combat_prowess_melee_speed_03 fs_combat 450000 5100000 0 1 melee_speed=3 false 0 +force_sensitive_enhanced_reflexes force_sensitive 4 true false true true 0 0 0 0 0 0 1 false 0 +force_sensitive_enhanced_reflexes_novice force_sensitive_enhanced_reflexes 4 true false false true 0 0 0 fs_reflex 50000 5100000 0 1 false 0 +force_sensitive_enhanced_reflexes_master force_sensitive_enhanced_reflexes 4 true false false true 0 0 0 force_sensitive_enhanced_reflexes_ranged_defense_04,force_sensitive_enhanced_reflexes_melee_defense_04,force_sensitive_enhanced_reflexes_vehicle_control_04,force_sensitive_enhanced_reflexes_survival_04 unobtainable 0 0 0 1 false 0 +force_sensitive_enhanced_reflexes_ranged_defense_01 force_sensitive_enhanced_reflexes 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_novice fs_reflex 175000 5100000 0 1 ranged_defense=5 false 0 +force_sensitive_enhanced_reflexes_ranged_defense_02 force_sensitive_enhanced_reflexes_ranged_defense_01 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_ranged_defense_01 fs_reflex 250000 5100000 0 1 ranged_defense=5 false 0 +force_sensitive_enhanced_reflexes_ranged_defense_03 force_sensitive_enhanced_reflexes_ranged_defense_02 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_ranged_defense_02 fs_reflex 350000 5100000 0 1 ranged_defense=5 false 0 +force_sensitive_enhanced_reflexes_ranged_defense_04 force_sensitive_enhanced_reflexes_ranged_defense_03 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_ranged_defense_03 fs_reflex 450000 5100000 0 1 ranged_defense=5 false 0 +force_sensitive_enhanced_reflexes_melee_defense_01 force_sensitive_enhanced_reflexes 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_novice fs_reflex 175000 5100000 0 1 melee_defense=5 false 0 +force_sensitive_enhanced_reflexes_melee_defense_02 force_sensitive_enhanced_reflexes_melee_defense_01 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_melee_defense_01 fs_reflex 250000 5100000 0 1 melee_defense=5 false 0 +force_sensitive_enhanced_reflexes_melee_defense_03 force_sensitive_enhanced_reflexes_melee_defense_02 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_melee_defense_02 fs_reflex 350000 5100000 0 1 melee_defense=5 false 0 +force_sensitive_enhanced_reflexes_melee_defense_04 force_sensitive_enhanced_reflexes_melee_defense_03 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_melee_defense_03 fs_reflex 450000 5100000 0 1 melee_defense=5 false 0 +force_sensitive_enhanced_reflexes_vehicle_control_01 force_sensitive_enhanced_reflexes 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_novice fs_reflex 175000 5100000 0 1 force_vehicle_control=5 false 0 +force_sensitive_enhanced_reflexes_vehicle_control_02 force_sensitive_enhanced_reflexes_vehicle_control_01 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_vehicle_control_01 fs_reflex 250000 5100000 0 1 force_vehicle_control=5,force_vehicle_speed=1 false 0 +force_sensitive_enhanced_reflexes_vehicle_control_03 force_sensitive_enhanced_reflexes_vehicle_control_02 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_vehicle_control_02 fs_reflex 350000 5100000 0 1 force_vehicle_control=5,force_vehicle_speed=1 false 0 +force_sensitive_enhanced_reflexes_vehicle_control_04 force_sensitive_enhanced_reflexes_vehicle_control_03 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_vehicle_control_03 fs_reflex 450000 5100000 0 1 force_vehicle_control=5,force_vehicle_speed=1 false 0 +force_sensitive_enhanced_reflexes_survival_01 force_sensitive_enhanced_reflexes 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_novice fs_reflex 175000 5100000 0 1 camp=5,foraging=5 false 0 +force_sensitive_enhanced_reflexes_survival_02 force_sensitive_enhanced_reflexes_survival_01 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_survival_01 fs_reflex 250000 5100000 0 1 trapping=5,mask_scent=5 false 0 +force_sensitive_enhanced_reflexes_survival_03 force_sensitive_enhanced_reflexes_survival_02 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_survival_02 fs_reflex 350000 5100000 0 1 slope_move=5 false 0 +force_sensitive_enhanced_reflexes_survival_04 force_sensitive_enhanced_reflexes_survival_03 4 true false false true 0 1 0 force_sensitive_enhanced_reflexes_survival_03 fs_reflex 450000 5100000 0 1 creature_knowledge=5,creature_harvesting=5 false 0 +force_sensitive_crafting_mastery force_sensitive 4 true false true true 0 0 0 0 0 0 1 false 0 +force_sensitive_crafting_mastery_novice force_sensitive_crafting_mastery 4 true false false true 0 0 0 fs_crafting 50000 5100000 0 1 false 0 +force_sensitive_crafting_mastery_master force_sensitive_crafting_mastery 4 true false false true 0 0 0 force_sensitive_crafting_mastery_experimentation_04,force_sensitive_crafting_mastery_assembly_04,force_sensitive_crafting_mastery_repair_04,force_sensitive_crafting_mastery_technique_04 unobtainable 0 0 0 1 false 0 +force_sensitive_crafting_mastery_experimentation_01 force_sensitive_crafting_mastery 4 true false false true 0 1 0 force_sensitive_crafting_mastery_novice fs_crafting 175000 5100000 0 1 force_experimentation=5 false 0 +force_sensitive_crafting_mastery_experimentation_02 force_sensitive_crafting_mastery_experimentation_01 4 true false false true 0 1 0 force_sensitive_crafting_mastery_experimentation_01 fs_crafting 250000 5100000 0 1 force_experimentation=5 false 0 +force_sensitive_crafting_mastery_experimentation_03 force_sensitive_crafting_mastery_experimentation_02 4 true false false true 0 1 0 force_sensitive_crafting_mastery_experimentation_02 fs_crafting 350000 5100000 0 1 force_experimentation=5 false 0 +force_sensitive_crafting_mastery_experimentation_04 force_sensitive_crafting_mastery_experimentation_03 4 true false false true 0 1 0 force_sensitive_crafting_mastery_experimentation_03 fs_crafting 450000 5100000 0 1 force_experimentation=5 false 0 +force_sensitive_crafting_mastery_assembly_01 force_sensitive_crafting_mastery 4 true false false true 0 1 0 force_sensitive_crafting_mastery_novice fs_crafting 175000 5100000 0 1 force_assembly=5 false 0 +force_sensitive_crafting_mastery_assembly_02 force_sensitive_crafting_mastery_assembly_01 4 true false false true 0 1 0 force_sensitive_crafting_mastery_assembly_01 fs_crafting 250000 5100000 0 1 force_assembly=5 false 0 +force_sensitive_crafting_mastery_assembly_03 force_sensitive_crafting_mastery_assembly_02 4 true false false true 0 1 0 force_sensitive_crafting_mastery_assembly_02 fs_crafting 350000 5100000 0 1 force_assembly=5 false 0 +force_sensitive_crafting_mastery_assembly_04 force_sensitive_crafting_mastery_assembly_03 4 true false false true 0 1 0 force_sensitive_crafting_mastery_assembly_03 fs_crafting 450000 5100000 0 1 force_assembly=5 false 0 +force_sensitive_crafting_mastery_repair_01 force_sensitive_crafting_mastery 4 true false false true 0 1 0 force_sensitive_crafting_mastery_novice fs_crafting 175000 5100000 0 1 force_repair_bonus=5 false 0 +force_sensitive_crafting_mastery_repair_02 force_sensitive_crafting_mastery_repair_01 4 true false false true 0 1 0 force_sensitive_crafting_mastery_repair_01 fs_crafting 250000 5100000 0 1 force_repair_bonus=5 false 0 +force_sensitive_crafting_mastery_repair_03 force_sensitive_crafting_mastery_repair_02 4 true false false true 0 1 0 force_sensitive_crafting_mastery_repair_02 fs_crafting 350000 5100000 0 1 force_repair_bonus=5 false 0 +force_sensitive_crafting_mastery_repair_04 force_sensitive_crafting_mastery_repair_03 4 true false false true 0 1 0 force_sensitive_crafting_mastery_repair_03 fs_crafting 450000 5100000 0 1 force_repair_bonus=5 false 0 +force_sensitive_crafting_mastery_technique_01 force_sensitive_crafting_mastery 4 true false false true 0 1 0 force_sensitive_crafting_mastery_novice fs_crafting 175000 5100000 0 1 force_failure_reduction=1 false 0 +force_sensitive_crafting_mastery_technique_02 force_sensitive_crafting_mastery_technique_01 4 true false false true 0 1 0 force_sensitive_crafting_mastery_technique_01 fs_crafting 250000 5100000 0 1 force_failure_reduction=1 false 0 +force_sensitive_crafting_mastery_technique_03 force_sensitive_crafting_mastery_technique_02 4 true false false true 0 1 0 force_sensitive_crafting_mastery_technique_02 fs_crafting 350000 5100000 0 1 force_failure_reduction=1 false 0 +force_sensitive_crafting_mastery_technique_04 force_sensitive_crafting_mastery_technique_03 4 true false false true 0 1 0 force_sensitive_crafting_mastery_technique_03 fs_crafting 450000 5100000 0 1 force_failure_reduction=1 false 0 +force_sensitive_heightened_senses force_sensitive 4 true false true true 0 0 0 0 0 0 1 false 0 +force_sensitive_heightened_senses_novice force_sensitive_heightened_senses 4 true false false true 0 0 0 fs_senses 50000 5100000 0 1 false 0 +force_sensitive_heightened_senses_master force_sensitive_heightened_senses 4 true false false true 0 0 0 force_sensitive_heightened_senses_healing_04,force_sensitive_heightened_senses_surveying_04,force_sensitive_heightened_senses_persuasion_04,force_sensitive_heightened_senses_luck_04 unobtainable 0 0 0 1 false 0 +force_sensitive_heightened_senses_healing_01 force_sensitive_heightened_senses 4 true false false true 0 1 0 force_sensitive_heightened_senses_novice fs_senses 175000 5100000 0 1 healing_efficiency=5,healing_dance_wound=5,healing_music_wound=5 false 0 +force_sensitive_heightened_senses_healing_02 force_sensitive_heightened_senses_healing_01 4 true false false true 0 1 0 force_sensitive_heightened_senses_healing_01 fs_senses 250000 5100000 0 1 cure_efficiency=5,healing_dance_wound=5,healing_music_wound=5 false 0 +force_sensitive_heightened_senses_healing_03 force_sensitive_heightened_senses_healing_02 4 true false false true 0 1 0 force_sensitive_heightened_senses_healing_02 fs_senses 350000 5100000 0 1 healing_efficiency=5,healing_dance_wound=5,healing_music_wound=5 false 0 +force_sensitive_heightened_senses_healing_04 force_sensitive_heightened_senses_healing_03 4 true false false true 0 1 0 force_sensitive_heightened_senses_healing_03 fs_senses 450000 5100000 0 1 cure_efficiency=5,healing_dance_wound=5,healing_music_wound=5 false 0 +force_sensitive_heightened_senses_surveying_01 force_sensitive_heightened_senses 4 true false false true 0 1 0 force_sensitive_heightened_senses_novice fs_senses 175000 5100000 0 1 surveying=5 false 0 +force_sensitive_heightened_senses_surveying_02 force_sensitive_heightened_senses_surveying_01 4 true false false true 0 1 0 force_sensitive_heightened_senses_surveying_01 fs_senses 250000 5100000 0 1 surveying=5 false 0 +force_sensitive_heightened_senses_surveying_03 force_sensitive_heightened_senses_surveying_02 4 true false false true 0 1 0 force_sensitive_heightened_senses_surveying_02 fs_senses 350000 5100000 0 1 surveying=5 false 0 +force_sensitive_heightened_senses_surveying_04 force_sensitive_heightened_senses_surveying_03 4 true false false true 0 1 0 force_sensitive_heightened_senses_surveying_03 fs_senses 450000 5100000 0 1 surveying=5 false 0 +force_sensitive_heightened_senses_persuasion_01 force_sensitive_heightened_senses 4 true false false true 0 1 0 force_sensitive_heightened_senses_novice fs_senses 175000 5100000 0 1 force_persuade=5 false 0 +force_sensitive_heightened_senses_persuasion_02 force_sensitive_heightened_senses_persuasion_01 4 true false false true 0 1 0 force_sensitive_heightened_senses_persuasion_01 fs_senses 250000 5100000 0 1 force_persuade=5 false 0 +force_sensitive_heightened_senses_persuasion_03 force_sensitive_heightened_senses_persuasion_02 4 true false false true 0 1 0 force_sensitive_heightened_senses_persuasion_02 fs_senses 350000 5100000 0 1 force_persuade=5 false 0 +force_sensitive_heightened_senses_persuasion_04 force_sensitive_heightened_senses_persuasion_03 4 true false false true 0 1 0 force_sensitive_heightened_senses_persuasion_03 fs_senses 450000 5100000 0 1 force_persuade=5 false 0 +force_sensitive_heightened_senses_luck_01 force_sensitive_heightened_senses 4 true false false true 0 1 0 force_sensitive_heightened_senses_novice fs_senses 175000 5100000 0 1 force_luck=1 false 0 +force_sensitive_heightened_senses_luck_02 force_sensitive_heightened_senses_luck_01 4 true false false true 0 1 0 force_sensitive_heightened_senses_luck_01 fs_senses 250000 5100000 0 1 force_luck=1 false 0 +force_sensitive_heightened_senses_luck_03 force_sensitive_heightened_senses_luck_02 4 true false false true 0 1 0 force_sensitive_heightened_senses_luck_02 fs_senses 350000 5100000 0 1 force_luck=1 false 0 +force_sensitive_heightened_senses_luck_04 force_sensitive_heightened_senses_luck_03 4 true false false true 0 1 0 force_sensitive_heightened_senses_luck_03 fs_senses 450000 5100000 0 1 force_luck=1 false 0 +force_discipline 4 true false false true 0 0 0 0 0 0 2 false 0 +force_discipline_light_saber force_discipline 4 true false true true 0 0 0 0 0 0 2 false 0 +force_discipline_light_saber_novice force_discipline_light_saber 4 true false false true 0 8 0 force_title_jedi_rank_02 jedi_general 20000 300000 0 2 melee_accuracy=15,onehandlightsaber_accuracy=25,onehandlightsaber_speed=15,twohandlightsaber_accuracy=25,twohandlightsaber_speed=15,polearmlightsaber_accuracy=25,polearmlightsaber_speed=15,jedi_saber_assembly=10,jedi_saber_experimentation=10,jedi_force_power_max=200,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_master force_discipline_light_saber 4 true false false true 0 1 0 force_discipline_light_saber_one_hand_04,force_discipline_light_saber_two_hand_04,force_discipline_light_saber_polearm_04,force_discipline_light_saber_technique_04 jedi_general 3200000 4000000 0 2 saberThrow_2,saberDervish melee_accuracy=15,melee_speed=20,onehandlightsaber_accuracy=25,onehandlightsaber_speed=25,twohandlightsaber_accuracy=25,twohandlightsaber_speed=25,polearmlightsaber_accuracy=25,polearmlightsaber_speed=25,saber_block=5,jedi_saber_assembly=30,jedi_saber_experimentation=25,jedi_force_power_max=500,jedi_force_power_regen=5 false 0 +force_discipline_light_saber_one_hand_01 force_discipline_light_saber 4 true false false true 0 8 0 force_discipline_light_saber_novice jedi_general 200000 600000 0 2 saberBodyHit onehandlightsaber_accuracy=15,onehandlightsaber_speed=15,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_one_hand_02 force_discipline_light_saber_one_hand_01 4 true false false true 0 6 0 force_discipline_light_saber_one_hand_01 jedi_general 400000 1000000 0 2 saberSlash,saberBlind onehandlightsaber_accuracy=15,onehandlightsaber_speed=15,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_one_hand_03 force_discipline_light_saber_one_hand_02 4 true false false true 0 4 0 force_discipline_light_saber_one_hand_02 jedi_general 800000 2000000 0 2 saberBodyHit_1 onehandlightsaber_accuracy=25,onehandlightsaber_speed=15,jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_one_hand_04 force_discipline_light_saber_one_hand_03 4 true false false true 0 2 0 force_discipline_light_saber_one_hand_03 jedi_general 1600000 4000000 0 2 saberSlash_1,saberBlind_1 melee_accuracy=15,onehandlightsaber_accuracy=35,onehandlightsaber_speed=15,jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_light_saber_two_hand_01 force_discipline_light_saber 4 true false false true 0 8 0 force_discipline_light_saber_novice jedi_general 200000 600000 0 2 saberHeadHit twohandlightsaber_accuracy=15,twohandlightsaber_speed=15,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_two_hand_02 force_discipline_light_saber_two_hand_01 4 true false false true 0 6 0 force_discipline_light_saber_two_hand_01 jedi_general 400000 1000000 0 2 saberPowerAttack,saberArmorBreak twohandlightsaber_accuracy=15,twohandlightsaber_speed=15,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_two_hand_03 force_discipline_light_saber_two_hand_02 4 true false false true 0 4 0 force_discipline_light_saber_two_hand_02 jedi_general 800000 2000000 0 2 saberHeadHit_1 twohandlightsaber_accuracy=25,twohandlightsaber_speed=15,jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_two_hand_04 force_discipline_light_saber_two_hand_03 4 true false false true 0 2 0 force_discipline_light_saber_two_hand_03 jedi_general 1600000 4000000 0 2 saberPowerAttack_1,saberArmorBreak_1 melee_accuracy=15,twohandlightsaber_accuracy=35,twohandlightsaber_speed=15,jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_light_saber_polearm_01 force_discipline_light_saber 4 true false false true 0 8 0 force_discipline_light_saber_novice jedi_general 200000 600000 0 2 saberLegHit polearmlightsaber_accuracy=15,polearmlightsaber_speed=15,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_polearm_02 force_discipline_light_saber_polearm_01 4 true false false true 0 6 0 force_discipline_light_saber_polearm_01 jedi_general 400000 1000000 0 2 saberStunStrike,saberSpinAttack polearmlightsaber_accuracy=15,polearmlightsaber_speed=15,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_polearm_03 force_discipline_light_saber_polearm_02 4 true false false true 0 4 0 force_discipline_light_saber_polearm_02 jedi_general 800000 2000000 0 2 saberLegHit_1 polearmlightsaber_accuracy=25,polearmlightsaber_speed=15,jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_polearm_04 force_discipline_light_saber_polearm_03 4 true false false true 0 2 0 force_discipline_light_saber_polearm_03 jedi_general 1600000 4000000 0 2 saberStunStrike_1,saberSpinAttack_1 melee_accuracy=15,polearmlightsaber_accuracy=35,polearmlightsaber_speed=15,jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_light_saber_technique_01 force_discipline_light_saber 4 true false false true 0 8 0 force_discipline_light_saber_novice jedi_general 200000 600000 0 2 saberSweep,saberSwipe saber_block=5,jedi_saber_assembly=15,jedi_saber_experimentation=10,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_technique_02 force_discipline_light_saber_technique_01 4 true false false true 0 6 0 force_discipline_light_saber_technique_01 jedi_general 400000 1000000 0 2 saberThrow,saberStrike saber_block=5,jedi_saber_assembly=15,jedi_saber_experimentation=15,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_technique_03 force_discipline_light_saber_technique_02 4 true false false true 0 4 0 force_discipline_light_saber_technique_02 jedi_general 800000 2000000 0 2 saberSwipe_1 saber_block=5,jedi_saber_assembly=15,jedi_saber_experimentation=20,jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_light_saber_technique_04 force_discipline_light_saber_technique_03 4 true false false true 0 2 0 force_discipline_light_saber_technique_03 jedi_general 1600000 4000000 0 2 saberThrow_1 saber_block=5,jedi_saber_assembly=15,jedi_saber_experimentation=20,jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_powers force_discipline 4 true false true true 0 0 0 0 0 0 2 false 0 +force_discipline_powers_novice force_discipline_powers 4 true false false true 0 8 0 force_title_jedi_rank_02 jedi_general 20000 300000 0 2 forceHit force_accuracy=20,jedi_force_power_max=200,jedi_force_power_regen=1,force_damage=50 false 0 +force_discipline_powers_master force_discipline_powers 4 true false false true 0 1 0 force_discipline_powers_lightning_04,force_discipline_powers_mental_04,force_discipline_powers_debuff_04,force_discipline_powers_push_04 jedi_general 3200000 4000000 0 2 forceChoke,forceKnockdown_2,forceBreach force_accuracy=20,ranged_accuracy=15,force_choke=5,jedi_force_power_max=500,jedi_force_power_regen=5,force_damage=50 false 0 +force_discipline_powers_lightning_01 force_discipline_powers 4 true false false true 0 8 0 force_discipline_powers_novice jedi_general 200000 600000 0 2 forceLightning private_force_lightning_single_power=1,force_accuracy=5,jedi_force_power_max=100,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_lightning_02 force_discipline_powers_lightning_01 4 true false false true 0 6 0 force_discipline_powers_lightning_01 jedi_general 400000 1000000 0 2 forceLightningArea private_force_lightning_cone_power=1,force_accuracy=5,jedi_force_power_max=100,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_lightning_03 force_discipline_powers_lightning_02 4 true false false true 0 4 0 force_discipline_powers_lightning_02 jedi_general 800000 2000000 0 2 forceLightning_1 private_force_lightning_single_power=2,force_accuracy=5,jedi_force_power_max=150,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_lightning_04 force_discipline_powers_lightning_03 4 true false false true 0 2 0 force_discipline_powers_lightning_03 jedi_general 1600000 4000000 0 2 forceLightningArea_1 private_force_lightning_cone_power=2,force_accuracy=10,ranged_accuracy=15,jedi_force_power_max=175,jedi_force_power_regen=2,force_damage=10 false 0 +force_discipline_powers_mental_01 force_discipline_powers 4 true false false true 0 8 0 force_discipline_powers_novice jedi_general 200000 600000 0 2 mindBlast force_accuracy=5,jedi_force_power_max=100,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_mental_02 force_discipline_powers_mental_01 4 true false false true 0 6 0 force_discipline_powers_mental_01 jedi_general 400000 1000000 0 2 force_accuracy=5,jedi_force_power_max=100,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_mental_03 force_discipline_powers_mental_02 4 true false false true 0 4 0 force_discipline_powers_mental_02 jedi_general 800000 2000000 0 2 mindBlast_1 force_accuracy=5,jedi_force_power_max=150,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_mental_04 force_discipline_powers_mental_03 4 true false false true 0 2 0 force_discipline_powers_mental_03 jedi_general 1600000 4000000 0 2 forceCloak force_accuracy=10,ranged_accuracy=15,jedi_force_power_max=175,jedi_force_power_regen=2,force_damage=10 false 0 +force_discipline_powers_debuff_01 force_discipline_powers 4 true false false true 0 8 0 force_discipline_powers_novice jedi_general 200000 600000 0 2 forceWeaken force_accuracy=5,jedi_force_power_max=100,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_debuff_02 force_discipline_powers_debuff_01 4 true false false true 0 6 0 force_discipline_powers_debuff_01 jedi_general 400000 1000000 0 2 forceIntimidate force_accuracy=5,jedi_force_power_max=100,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_debuff_03 force_discipline_powers_debuff_02 4 true false false true 0 4 0 force_discipline_powers_debuff_02 jedi_general 800000 2000000 0 2 forceWeaken_1 force_accuracy=5,jedi_force_power_max=150,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_debuff_04 force_discipline_powers_debuff_03 4 true false false true 0 2 0 force_discipline_powers_debuff_03 jedi_general 1600000 4000000 0 2 forceIntimidate_1 force_accuracy=10,ranged_accuracy=15,jedi_force_power_max=175,jedi_force_power_regen=2,force_damage=10 false 0 +force_discipline_powers_push_01 force_discipline_powers 4 true false false true 0 8 0 force_discipline_powers_novice jedi_general 200000 600000 0 2 forceThrow force_accuracy=5,jedi_force_power_max=100,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_push_02 force_discipline_powers_push_01 4 true false false true 0 6 0 force_discipline_powers_push_01 jedi_general 400000 1000000 0 2 forceKnockdown force_accuracy=5,jedi_force_power_max=100,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_push_03 force_discipline_powers_push_02 4 true false false true 0 4 0 force_discipline_powers_push_02 jedi_general 800000 2000000 0 2 forceThrow_1,forceStrike force_accuracy=5,jedi_force_power_max=150,jedi_force_power_regen=1,force_damage=5 false 0 +force_discipline_powers_push_04 force_discipline_powers_push_03 4 true false false true 0 2 0 force_discipline_powers_push_03 jedi_general 1600000 4000000 0 2 forceKnockdown_1 force_accuracy=10,ranged_accuracy=15,jedi_force_power_max=175,jedi_force_power_regen=2,force_damage=10 false 0 +force_discipline_healing force_discipline 4 true false true true 0 0 0 0 0 0 2 false 0 +force_discipline_healing_novice force_discipline_healing 4 true false false true 0 8 0 force_title_jedi_rank_02 jedi_general 20000 300000 0 2 forceHeal jedi_force_power_max=200,jedi_force_power_regen=1 false 0 +force_discipline_healing_master force_discipline_healing 4 true false false true 0 1 0 force_discipline_healing_damage_04,force_discipline_healing_wound_04,force_discipline_healing_other_04,force_discipline_healing_states_04 jedi_general 3200000 4000000 0 2 totalHeal jedi_force_power_max=500,jedi_force_power_regen=5 false 0 +force_discipline_healing_damage_01 force_discipline_healing 4 true false false true 0 8 0 force_discipline_healing_novice jedi_general 200000 600000 0 2 forceInfusion jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_healing_damage_02 force_discipline_healing_damage_01 4 true false false true 0 6 0 force_discipline_healing_damage_01 jedi_general 400000 1000000 0 2 forceHeal_1 jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_healing_damage_03 force_discipline_healing_damage_02 4 true false false true 0 4 0 force_discipline_healing_damage_02 jedi_general 800000 2000000 0 2 forceInfusion_1 jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_healing_damage_04 force_discipline_healing_damage_03 4 true false false true 0 2 0 force_discipline_healing_damage_03 jedi_general 1600000 4000000 0 2 forceHeal_2 jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_healing_wound_01 force_discipline_healing 4 true false false true 0 8 0 force_discipline_healing_novice jedi_general 200000 600000 0 2 forceWoundHeal jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_healing_wound_02 force_discipline_healing_wound_01 4 true false false true 0 6 0 force_discipline_healing_wound_01 jedi_general 400000 1000000 0 2 forceExtinguish jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_healing_wound_03 force_discipline_healing_wound_02 4 true false false true 0 4 0 force_discipline_healing_wound_02 jedi_general 800000 2000000 0 2 forceWoundHeal_1 jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_healing_wound_04 force_discipline_healing_wound_03 4 true false false true 0 2 0 force_discipline_healing_wound_03 jedi_general 1600000 4000000 0 2 forceExtinguish_1 jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_healing_other_01 force_discipline_healing 4 true false false true 0 8 0 force_discipline_healing_novice jedi_general 200000 600000 0 2 forceShock jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_healing_other_02 force_discipline_healing_other_01 4 true false false true 0 6 0 force_discipline_healing_other_01 jedi_general 400000 1000000 0 2 forceSap jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_healing_other_03 force_discipline_healing_other_02 4 true false false true 0 4 0 force_discipline_healing_other_02 jedi_general 800000 2000000 0 2 forceShock_1 jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_healing_other_04 force_discipline_healing_other_03 4 true false false true 0 2 0 force_discipline_healing_other_03 jedi_general 1600000 4000000 0 2 forceSap_1 jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_healing_states_01 force_discipline_healing 4 true false false true 0 8 0 force_discipline_healing_novice jedi_general 200000 600000 0 2 stopBleeding jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_healing_states_02 force_discipline_healing_states_01 4 true false false true 0 6 0 force_discipline_healing_states_01 jedi_general 400000 1000000 0 2 forceCureDisease jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_healing_states_03 force_discipline_healing_states_02 4 true false false true 0 4 0 force_discipline_healing_states_02 jedi_general 800000 2000000 0 2 forceCurePoison jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_healing_states_04 force_discipline_healing_states_03 4 true false false true 0 2 0 force_discipline_healing_states_03 jedi_general 1600000 4000000 0 2 healStates jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_enhancements force_discipline 4 true false true true 0 0 0 0 0 0 2 false 0 +force_discipline_enhancements_novice force_discipline_enhancements 4 true false false true 0 8 0 force_title_jedi_rank_02 jedi_general 20000 300000 0 2 forceAbsorb jedi_force_power_max=200,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_master force_discipline_enhancements 4 true false false true 0 1 0 force_discipline_enhancements_movement_04,force_discipline_enhancements_protection_04,force_discipline_enhancements_resistance_04,force_discipline_enhancements_synergy_04 jedi_general 3200000 4000000 0 2 forceRun_2,regainConsciousness,stasis jedi_force_power_max=500,jedi_force_power_regen=5 false 0 +force_discipline_enhancements_movement_01 force_discipline_enhancements 4 true false false true 0 8 0 force_discipline_enhancements_novice jedi_general 200000 600000 0 2 forceSpeed jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_movement_02 force_discipline_enhancements_movement_01 4 true false false true 0 6 0 force_discipline_enhancements_movement_01 jedi_general 400000 1000000 0 2 forceRun,forceSuppression jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_movement_03 force_discipline_enhancements_movement_02 4 true false false true 0 4 0 force_discipline_enhancements_movement_02 jedi_general 800000 2000000 0 2 forceSpeed_1 jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_movement_04 force_discipline_enhancements_movement_03 4 true false false true 0 2 0 force_discipline_enhancements_movement_03 jedi_general 1600000 4000000 0 2 forceRun_1,forceSuppression_1 jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_enhancements_protection_01 force_discipline_enhancements 4 true false false true 0 8 0 force_discipline_enhancements_novice jedi_general 200000 600000 0 2 forceFeedback jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_protection_02 force_discipline_enhancements_protection_01 4 true false false true 0 6 0 force_discipline_enhancements_protection_01 jedi_general 400000 1000000 0 2 forceArmor jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_protection_03 force_discipline_enhancements_protection_02 4 true false false true 0 4 0 force_discipline_enhancements_protection_02 jedi_general 800000 2000000 0 2 forceFeedback_1 jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_protection_04 force_discipline_enhancements_protection_03 4 true false false true 0 2 0 force_discipline_enhancements_protection_03 jedi_general 1600000 4000000 0 2 forceAbsorb_1,forceArmor_1 jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_enhancements_resistance_01 force_discipline_enhancements 4 true false false true 0 8 0 force_discipline_enhancements_novice jedi_general 200000 600000 0 2 forceResistBleeding jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_resistance_02 force_discipline_enhancements_resistance_01 4 true false false true 0 6 0 force_discipline_enhancements_resistance_01 jedi_general 400000 1000000 0 2 forceResistDisease jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_resistance_03 force_discipline_enhancements_resistance_02 4 true false false true 0 4 0 force_discipline_enhancements_resistance_02 jedi_general 800000 2000000 0 2 forceResistPoison jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_resistance_04 force_discipline_enhancements_resistance_03 4 true false false true 0 2 0 force_discipline_enhancements_resistance_03 jedi_general 1600000 4000000 0 2 forceResistStates jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_enhancements_synergy_01 force_discipline_enhancements 4 true false false true 0 8 0 force_discipline_enhancements_novice jedi_general 200000 600000 0 2 transferForce,forceWave jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_synergy_02 force_discipline_enhancements_synergy_01 4 true false false true 0 6 0 force_discipline_enhancements_synergy_01 jedi_general 400000 1000000 0 2 channelForce,forceShield jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_synergy_03 force_discipline_enhancements_synergy_02 4 true false false true 0 4 0 force_discipline_enhancements_synergy_02 jedi_general 800000 2000000 0 2 drainForce,forceWave_1 jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_enhancements_synergy_04 force_discipline_enhancements_synergy_03 4 true false false true 0 2 0 force_discipline_enhancements_synergy_03 jedi_general 1600000 4000000 0 2 forceMeditate,forceShield_1 jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_defender force_discipline 4 true false true true 0 0 0 0 0 0 2 false 0 +force_discipline_defender_novice force_discipline_defender 4 true false false true 0 8 0 force_title_jedi_rank_02 jedi_general 20000 300000 0 2 melee_defense=25,ranged_defense=25,force_defense=20,jedi_state_defense=15,jedi_force_power_max=200,jedi_force_power_regen=1,jedi_armor=10 false 0 +force_discipline_defender_master force_discipline_defender 4 true false false true 0 1 0 force_discipline_defender_melee_defense_04,force_discipline_defender_ranged_defense_04,force_discipline_defender_force_defense_04,force_discipline_defender_preternatural_defense_04 jedi_general 3200000 4000000 0 2 avoidIncapacitation melee_defense=50,ranged_defense=50,force_defense=20,jedi_state_defense=15,jedi_force_power_max=500,jedi_force_power_regen=5,jedi_armor=16 false 0 +force_discipline_defender_melee_defense_01 force_discipline_defender 4 true false false true 0 8 0 force_discipline_defender_novice jedi_general 200000 600000 0 2 melee_defense=20,jedi_force_power_max=100,jedi_force_power_regen=1,jedi_armor=2 false 0 +force_discipline_defender_melee_defense_02 force_discipline_defender_melee_defense_01 4 true false false true 0 6 0 force_discipline_defender_melee_defense_01 jedi_general 400000 1000000 0 2 dominateMind melee_defense=20,jedi_force_power_max=100,jedi_force_power_regen=1,jedi_armor=2 false 0 +force_discipline_defender_melee_defense_03 force_discipline_defender_melee_defense_02 4 true false false true 0 4 0 force_discipline_defender_melee_defense_02 jedi_general 800000 2000000 0 2 melee_defense=25,jedi_force_power_max=150,jedi_force_power_regen=1,jedi_armor=4 false 0 +force_discipline_defender_melee_defense_04 force_discipline_defender_melee_defense_03 4 true false false true 0 2 0 force_discipline_defender_melee_defense_03 jedi_general 1600000 4000000 0 2 dominateMind_1 melee_defense=25,jedi_force_power_max=175,jedi_force_power_regen=2,jedi_armor=4 false 0 +force_discipline_defender_ranged_defense_01 force_discipline_defender 4 true false false true 0 8 0 force_discipline_defender_novice jedi_general 200000 600000 0 2 ranged_defense=20,jedi_force_power_max=100,jedi_force_power_regen=1,jedi_armor=2 false 0 +force_discipline_defender_ranged_defense_02 force_discipline_defender_ranged_defense_01 4 true false false true 0 6 0 force_discipline_defender_ranged_defense_01 jedi_general 400000 1000000 0 2 ranged_defense=20,jedi_force_power_max=100,jedi_force_power_regen=1,jedi_armor=2 false 0 +force_discipline_defender_ranged_defense_03 force_discipline_defender_ranged_defense_02 4 true false false true 0 4 0 force_discipline_defender_ranged_defense_02 jedi_general 800000 2000000 0 2 ranged_defense=25,jedi_force_power_max=150,jedi_force_power_regen=1,jedi_armor=4 false 0 +force_discipline_defender_ranged_defense_04 force_discipline_defender_ranged_defense_03 4 true false false true 0 2 0 force_discipline_defender_ranged_defense_03 jedi_general 1600000 4000000 0 2 ranged_defense=25,jedi_force_power_max=175,jedi_force_power_regen=2,jedi_armor=4 false 0 +force_discipline_defender_force_defense_01 force_discipline_defender 4 true false false true 0 8 0 force_discipline_defender_novice jedi_general 200000 600000 0 2 melee_defense=5,ranged_defense=5,force_defense=10,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_defender_force_defense_02 force_discipline_defender_force_defense_01 4 true false false true 0 6 0 force_discipline_defender_force_defense_01 jedi_general 400000 1000000 0 2 forceAura melee_defense=5,ranged_defense=5,force_defense=15,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_defender_force_defense_03 force_discipline_defender_force_defense_02 4 true false false true 0 4 0 force_discipline_defender_force_defense_02 jedi_general 800000 2000000 0 2 melee_defense=10,ranged_defense=5,force_defense=15,jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_defender_force_defense_04 force_discipline_defender_force_defense_03 4 true false false true 0 2 0 force_discipline_defender_force_defense_03 jedi_general 1600000 4000000 0 2 forceAura_1 melee_defense=15,ranged_defense=10,force_defense=20,jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_discipline_defender_preternatural_defense_01 force_discipline_defender 4 true false false true 0 8 0 force_discipline_defender_novice jedi_general 200000 600000 0 2 melee_defense=5,ranged_defense=5,jedi_state_defense=5,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_defender_preternatural_defense_02 force_discipline_defender_preternatural_defense_01 4 true false false true 0 6 0 force_discipline_defender_preternatural_defense_01 jedi_general 400000 1000000 0 2 forceValor melee_defense=5,ranged_defense=5,jedi_state_defense=5,jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_discipline_defender_preternatural_defense_03 force_discipline_defender_preternatural_defense_02 4 true false false true 0 4 0 force_discipline_defender_preternatural_defense_02 jedi_general 800000 2000000 0 2 melee_defense=10,ranged_defense=5,jedi_state_defense=10,jedi_force_power_max=150,jedi_force_power_regen=1 false 0 +force_discipline_defender_preternatural_defense_04 force_discipline_defender_preternatural_defense_03 4 true false false true 0 2 0 force_discipline_defender_preternatural_defense_03 jedi_general 1600000 4000000 0 2 forceValor_1 melee_defense=15,ranged_defense=10,jedi_state_defense=15,jedi_force_power_max=175,jedi_force_power_regen=2 false 0 +force_rank 4 true false false true 0 0 0 0 0 0 4 false 0 +force_rank_light force_rank 5 true false true true 0 0 0 0 0 0 4 false 0 +force_rank_light_novice force_rank_light 5 true true false true 0 0 0 force_rank_xp 0 15000 0 4 saber_block=2,force_power_light=4,force_manipulation_light=5,force_control_light=5 false 0 +force_rank_light_master force_rank_light 5 true true false true 0 0 0 force_rank_light_rank_10 force_rank_xp 500000 625000 0 4 saber_block=5,force_power_light=15,force_manipulation_light=15,force_control_light=20 false 0 +force_rank_light_rank_01 force_rank_light 5 true true false true 0 0 0 force_rank_light_novice force_rank_xp 10000 25000 0 4 saber_block=3,force_power_light=2,force_manipulation_light=3,force_control_light=5 false 0 +force_rank_light_rank_02 force_rank_light_rank_01 5 true false false true 0 0 0 force_rank_light_rank_01 force_rank_xp 20000 37500 0 4 saber_block=2,force_power_light=2,force_manipulation_light=4,force_control_light=5 false 0 +force_rank_light_rank_03 force_rank_light_rank_02 5 true false false true 0 0 0 force_rank_light_rank_02 force_rank_xp 30000 50000 0 4 saber_block=3,force_power_light=2,force_manipulation_light=4,force_control_light=5 false 0 +force_rank_light_rank_04 force_rank_light_rank_03 5 true false false true 0 0 0 force_rank_light_rank_03 force_rank_xp 40000 75000 0 4 saber_block=2,force_power_light=2,force_manipulation_light=4,force_control_light=5 false 0 +force_rank_light_rank_05 force_rank_light_rank_04 5 true true false true 0 0 0 force_rank_light_rank_04 force_rank_xp 60000 100000 0 4 saber_block=3,force_power_light=3,force_manipulation_light=5,force_control_light=10 false 0 +force_rank_light_rank_06 force_rank_light_rank_05 5 true false false true 0 0 0 force_rank_light_rank_05 force_rank_xp 80000 125000 0 4 saber_block=2,force_power_light=5,force_manipulation_light=5,force_control_light=10 false 0 +force_rank_light_rank_07 force_rank_light_rank_06 5 true false false true 0 0 0 force_rank_light_rank_06 force_rank_xp 100000 187500 0 4 saber_block=3,force_power_light=5,force_manipulation_light=5,force_control_light=10 false 0 +force_rank_light_rank_08 force_rank_light_rank_07 5 true true false true 0 0 0 force_rank_light_rank_07 force_rank_xp 150000 250000 0 4 saber_block=5,force_power_light=10,force_manipulation_light=10,force_control_light=15 false 0 +force_rank_light_rank_09 force_rank_light_rank_08 5 true false false true 0 0 0 force_rank_light_rank_08 force_rank_xp 200000 375000 0 4 saber_block=5,force_power_light=10,force_manipulation_light=10,force_control_light=15 false 0 +force_rank_light_rank_10 force_rank_light_rank_09 5 true true false true 0 0 0 force_rank_light_rank_09 force_rank_xp 300000 625000 0 4 saber_block=5,force_power_light=15,force_manipulation_light=10,force_control_light=15 false 0 +force_rank_dark force_rank 5 true false true true 0 0 0 0 0 0 8 false 0 +force_rank_dark_novice force_rank_dark 5 true true false true 0 0 0 force_rank_xp 0 15000 0 8 saber_block=2,force_power_dark=5,force_manipulation_dark=5,force_control_dark=4 false 0 +force_rank_dark_master force_rank_dark 5 true true false true 0 0 0 force_rank_dark_rank_10 force_rank_xp 500000 625000 0 8 saber_block=5,force_power_dark=20,force_manipulation_dark=15,force_control_dark=15 false 0 +force_rank_dark_rank_01 force_rank_dark 5 true true false true 0 0 0 force_rank_dark_novice force_rank_xp 10000 25000 0 8 saber_block=3,force_power_dark=5,force_manipulation_dark=3,force_control_dark=2 false 0 +force_rank_dark_rank_02 force_rank_dark_rank_01 5 true false false true 0 0 0 force_rank_dark_rank_01 force_rank_xp 20000 37500 0 8 saber_block=2,force_power_dark=5,force_manipulation_dark=4,force_control_dark=2 false 0 +force_rank_dark_rank_03 force_rank_dark_rank_02 5 true false false true 0 0 0 force_rank_dark_rank_02 force_rank_xp 30000 50000 0 8 saber_block=3,force_power_dark=5,force_manipulation_dark=4,force_control_dark=2 false 0 +force_rank_dark_rank_04 force_rank_dark_rank_03 5 true false false true 0 0 0 force_rank_dark_rank_03 force_rank_xp 40000 75000 0 8 saber_block=2,force_power_dark=5,force_manipulation_dark=4,force_control_dark=2 false 0 +force_rank_dark_rank_05 force_rank_dark_rank_04 5 true true false true 0 0 0 force_rank_dark_rank_04 force_rank_xp 60000 100000 0 8 saber_block=3,force_power_dark=10,force_manipulation_dark=5,force_control_dark=3 false 0 +force_rank_dark_rank_06 force_rank_dark_rank_05 5 true false false true 0 0 0 force_rank_dark_rank_05 force_rank_xp 80000 125000 0 8 saber_block=2,force_power_dark=10,force_manipulation_dark=5,force_control_dark=5 false 0 +force_rank_dark_rank_07 force_rank_dark_rank_06 5 true false false true 0 0 0 force_rank_dark_rank_06 force_rank_xp 100000 187500 0 8 saber_block=3,force_power_dark=10,force_manipulation_dark=5,force_control_dark=5 false 0 +force_rank_dark_rank_08 force_rank_dark_rank_07 5 true true false true 0 0 0 force_rank_dark_rank_07 force_rank_xp 150000 250000 0 8 saber_block=5,force_power_dark=15,force_manipulation_dark=10,force_control_dark=10 false 0 +force_rank_dark_rank_09 force_rank_dark_rank_08 5 true false false true 0 0 0 force_rank_dark_rank_08 force_rank_xp 200000 375000 0 8 saber_block=5,force_power_dark=15,force_manipulation_dark=10,force_control_dark=10 false 0 +force_rank_dark_rank_10 force_rank_dark_rank_09 5 true true false true 0 0 0 force_rank_dark_rank_09 force_rank_xp 300000 625000 0 8 saber_block=5,force_power_dark=15,force_manipulation_dark=10,force_control_dark=15 false 0 +force_title 4 true false false true 0 0 0 0 0 0 1 false 0 +force_title_jedi force_title 1 true false true true 0 0 0 0 0 0 1 false 0 +force_title_jedi_novice force_title_jedi 1 true false false true 0 0 0 jedi_general 0 0 0 1 false 0 +force_title_jedi_master force_title_jedi 1 true true false true 0 0 0 force_title_jedi_rank_04 jedi_general 0 0 0 1 false 0 +force_title_jedi_rank_01 force_title_jedi 1 true true false true 0 0 0 force_title_jedi_novice jedi_general 0 0 0 1 saberHit,knockdownRecovery,cert_onehandlightsaber_training jedi_armor=20 craftSaberAll,craftJediTool false 0 +force_title_jedi_rank_02 force_title_jedi_rank_01 1 true true false true 0 0 0 force_title_jedi_rank_01 jedi_general 0 0 0 1 jedi_force_power_max=100,jedi_force_power_regen=1 false 0 +force_title_jedi_rank_03 force_title_jedi_rank_02 1 true true false true 0 0 0 force_title_jedi_rank_02 jedi_general 0 0 0 1 false 0 +force_title_jedi_rank_04 force_title_jedi_rank_03 1 true true false true 0 0 0 force_title_jedi_rank_03 jedi_general 0 0 0 1 false 0 +expertise 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_test_add_proc expertise 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_test_add_reac expertise 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_test_prereq1_1 expertise 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_test_prereq2_1 expertise_test_prereq1_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_test_prereq3_1 expertise_test_prereq2_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_test_postreq_1 expertise 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_test_postreq_2 expertise_test_postreq_2 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_bh_ass_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_dm=5 false 0 +expertise_bh_ass_act_2 expertise_bh_ass_act_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_dm=5 false 0 +expertise_bh_ass_act_3 expertise_bh_ass_act_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_dm=10 false 0 +expertise_bh_ass_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm=5 false 0 +expertise_bh_ass_dam_2 expertise_bh_ass_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm=5 false 0 +expertise_bh_ass_dam_3 expertise_bh_ass_dam_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm=5 false 0 +expertise_bh_ass_cool_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_dm=5 false 0 +expertise_bh_ass_cool_2 expertise_bh_ass_cool_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_dm=5 false 0 +expertise_bh_innate_1 expertise_bh_ass_cool_2 4 false false false false 0 0 0 expertise_bh_ass_cool_2 0 0 0 0 expertise_assult_action_buff=40 false 0 +expertise_bh_return_fire_1 expertise 4 false false false false 0 0 0 0 0 0 0 bh_return_fire_command_1 false 0 +expertise_bh_taunt_1 expertise 4 false false false false 0 0 0 0 0 0 0 bh_taunt_1 false 0 +expertise_bh_fumble_1 expertise 4 false false false false 0 0 0 0 0 0 0 bh_fumble_1 false 0 +expertise_bh_stun_1 expertise 4 false false false false 0 0 0 0 0 0 0 bh_stun_1 false 0 +expertise_bh_prescience expertise_bh_fumble_1 4 false false false false 0 0 0 expertise_bh_fumble_1 0 0 0 0 bh_prescience false 0 +expertise_bh_absorbtion_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=125 false 0 +expertise_bh_absorbtion_2 expertise_bh_absorbtion_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=125 false 0 +expertise_bh_absorbtion_3 expertise_bh_absorbtion_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=125 false 0 +expertise_bh_absorbtion_4 expertise_bh_absorbtion_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=125 false 0 +expertise_bh_deflection_1 expertise_bh_absorbtion_4 4 false false false false 0 0 0 expertise_bh_absorbtion_4 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_bh_deflection_2 expertise_bh_deflection_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_bh_deflection_3 expertise_bh_deflection_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_bh_deflection_4 expertise_bh_deflection_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_bh_shields_1 expertise_bh_deflection_4 4 false false false false 0 0 0 expertise_bh_deflection_4 0 0 0 0 bh_shields_1 false 0 +expertise_bh_amb_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_dm_crit=5 false 0 +expertise_bh_amb_act_2 expertise_bh_amb_act_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_dm_crit=5 false 0 +expertise_bh_amb_act_3 expertise_bh_amb_act_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_dm_crit=10 false 0 +expertise_bh_amb_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm_crit=10 false 0 +expertise_bh_amb_dam_2 expertise_bh_amb_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm_crit=10 false 0 +expertise_bh_amb_dam_3 expertise_bh_amb_dam_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm_crit=10 false 0 +expertise_bh_amb_cool_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_dm_crit=10 false 0 +expertise_bh_amb_cool_2 expertise_bh_amb_cool_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_dm_crit=10 false 0 +expertise_bh_surprise_1 expertise_bh_amb_cool_2 4 false false false false 0 0 0 expertise_bh_amb_cool_2 0 0 0 0 bh_dm_crit_3 false 0 +expertise_bh_amb_dam_cool expertise_bh_surprise_1 4 false false false false 0 0 0 expertise_bh_surprise_1 0 0 0 0 expertise_dm_crit_advanced=1,expertise_critical_line_dm_crit=10 false 0 +expertise_bh_man_crit_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_strikethrough_chance=2,expertise_bh_detect_camo_chance=10 false 0 +expertise_bh_man_crit_2 expertise_bh_man_crit_1 4 false false false false 0 0 0 0 0 0 0 expertise_strikethrough_chance=2,expertise_bh_detect_camo_chance=10 false 0 +expertise_bh_man_crit_3 expertise_bh_man_crit_2 4 false false false false 0 0 0 0 0 0 0 expertise_strikethrough_chance=2,expertise_bh_detect_camo_chance=10 false 0 +expertise_bh_trap_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm_cc=5,expertise_action_line_dm_cc=5 false 0 +expertise_bh_trap_dam_2 expertise_bh_trap_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm_cc=5,expertise_action_line_dm_cc=5 false 0 +expertise_bh_trap_dam_3 expertise_bh_trap_dam_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm_cc=5,expertise_action_line_dm_cc=5 false 0 +expertise_bh_trap_dam_4 expertise_bh_trap_dam_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_dm_cc=5,expertise_action_line_dm_cc=5 false 0 +expertise_bh_trap_rng_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_area_size_line_trap=1,expertise_area_size_line_diretrap=1,expertise_action_line_trap=10 false 0 +expertise_bh_trap_rng_2 expertise_bh_trap_rng_1 4 false false false false 0 0 0 0 0 0 0 expertise_area_size_line_trap=1,expertise_area_size_line_diretrap=1,expertise_action_line_trap=10 false 0 +expertise_bh_trap_duration_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_group_snare=1,expertise_cooldown_line_dm_cc=20 false 0 +expertise_bh_trap_duration_2 expertise_bh_trap_duration_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_group_snare=1,expertise_cooldown_line_dm_cc=20 false 0 +expertise_bh_trap_duration_3 expertise_bh_trap_duration_2 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_group_snare=1,expertise_cooldown_line_dm_cc=20 false 0 +expertise_bh_intimidate_1 expertise_bh_trap_duration_3 4 false false false false 0 0 0 expertise_bh_trap_duration_3 0 0 0 0 bh_intimidate_1 false 0 +expertise_bh_dread_strike_1 expertise_bh_intimidate_1 4 false false false false 0 0 0 expertise_bh_intimidate_1 0 0 0 0 bh_dread_strike_1 false 0 +expertise_bh_stamina_1 expertise 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_bh_stamina_2 expertise_bh_stamina_1 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_bh_stamina_3 expertise_bh_stamina_2 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_bh_stamina_4 expertise_bh_stamina_3 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_bh_precision_1 expertise 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_bh_precision_2 expertise_bh_precision_1 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_bh_precision_3 expertise_bh_precision_2 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_bh_precision_4 expertise_bh_precision_3 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_bh_agility_1 expertise 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_bh_agility_2 expertise_bh_agility_1 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_bh_agility_3 expertise_bh_agility_2 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_bh_agility_4 expertise_bh_agility_3 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_bh_constitution_1 expertise 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_bh_constitution_2 expertise_bh_constitution_1 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_bh_constitution_3 expertise_bh_constitution_2 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_bh_constitution_4 expertise_bh_constitution_3 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_bh_carbine_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_1=3,expertise_action_weapon_2=3 false 0 +expertise_bh_carbine_act_2 expertise_bh_carbine_act_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_1=3,expertise_action_weapon_2=3 false 0 +expertise_bh_carbine_act_3 expertise_bh_carbine_act_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_1=4,expertise_action_weapon_2=4 false 0 +expertise_bh_carbine_act_4 expertise_bh_carbine_act_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_1=5,expertise_action_weapon_2=5 false 0 +expertise_bh_carbine_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=2,expertise_damage_weapon_2=2 false 0 +expertise_bh_carbine_dam_2 expertise_bh_carbine_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=3,expertise_damage_weapon_2=3 false 0 +expertise_bh_carbine_crit_1 expertise_bh_carbine_dam_2 4 false false false false 0 0 0 expertise_bh_carbine_dam_2 0 0 0 0 expertise_range_bonus_carbine=10,expertise_undiminished_critical_carbine=10,expertise_undiminished_critical_pistol=10,expertise_range_bonus_pistol=5 false 0 +expertise_bh_relentless_1 expertise 4 false false false false 0 0 0 0 0 0 0 bh_relentless_1 false 0 +expertise_bh_rifle_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_0=3 false 0 +expertise_bh_rifle_act_2 expertise_bh_rifle_act_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_0=3 false 0 +expertise_bh_rifle_act_3 expertise_bh_rifle_act_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_0=4 false 0 +expertise_bh_rifle_act_4 expertise_bh_rifle_act_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_0=5 false 0 +expertise_bh_rifle_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_0=2 false 0 +expertise_bh_rifle_dam_2 expertise_bh_rifle_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_0=3 false 0 +expertise_bh_sniper_1 expertise_bh_rifle_dam_2 4 false false false false 0 0 0 expertise_bh_rifle_dam_2 0 0 0 0 bh_sniper_1 false 0 +expertise_bh_cover_1 expertise 4 false false false false 0 0 0 0 0 0 0 bh_cover_1 false 0 +expertise_bh_armor_kin_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=500 false 0 +expertise_bh_armor_kin_2 expertise_bh_armor_kin_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=500 false 0 +expertise_bh_armor_kin_3 expertise_bh_armor_kin_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=500 false 0 +expertise_bh_armor_kin_4 expertise_bh_armor_kin_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=500 false 0 +expertise_bh_armor_mgb_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_dodge=2 false 0 +expertise_bh_armor_mgb_2 expertise_bh_armor_mgb_1 4 false false false false 0 0 0 0 0 0 0 expertise_dodge=2 false 0 +expertise_bh_armor_mgb_3 expertise_bh_armor_mgb_2 4 false false false false 0 0 0 0 0 0 0 expertise_dodge=2 false 0 +expertise_bh_armor_sprint_1 expertise 4 false false false false 0 0 0 0 0 0 0 bh_armor_sprint_1 false 0 +expertise_bh_armor_eng_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_energy=500 false 0 +expertise_bh_armor_eng_2 expertise_bh_armor_eng_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_energy=500 false 0 +expertise_bh_armor_eng_3 expertise_bh_armor_eng_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_energy=500 false 0 +expertise_bh_armor_eng_4 expertise_bh_armor_eng_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_energy=500 false 0 +expertise_bh_armor_rgb_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=2 false 0 +expertise_bh_armor_rgb_2 expertise_bh_armor_rgb_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=2 false 0 +expertise_bh_armor_rgb_3 expertise_bh_armor_rgb_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=2 false 0 +expertise_bh_armor_duelist_1 expertise 4 false false false false 0 0 0 0 0 0 0 bh_armor_duelist_1 false 0 +expertise_bh_survival_instinct_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_sh=20 false 0 +expertise_bh_survival_instinct_2 expertise_bh_survival_instinct_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_sh=20 false 0 +expertise_fs_general_crippling_accuracy_1 expertise 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_fs_general_crippling_accuracy_2 expertise_fs_general_crippling_accuracy_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_fs_general_crippling_accuracy_3 expertise_fs_general_crippling_accuracy_2 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_fs_general_crippling_accuracy_4 expertise_fs_general_crippling_accuracy_3 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_fs_general_enhanced_strength_1 expertise 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_fs_general_enhanced_strength_2 expertise_fs_general_enhanced_strength_1 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_fs_general_enhanced_constitution_1 expertise 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_fs_general_enhanced_constitution_2 expertise_fs_general_enhanced_constitution_1 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_fs_general_enhanced_agility_1 expertise 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_fs_general_enhanced_agility_2 expertise_fs_general_enhanced_agility_1 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_fs_general_enhanced_stamina_1 expertise 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_fs_general_enhanced_stamina_2 expertise_fs_general_enhanced_stamina_1 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_fs_general_improved_force_throw_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_force_throw=5 false 0 +expertise_fs_general_improved_force_throw_2 expertise_fs_general_improved_force_throw_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_force_throw=5 false 0 +expertise_fs_general_alacrity_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_glancing_blow_all=2 false 0 +expertise_fs_general_alacrity_2 expertise_fs_general_alacrity_1 4 false false false false 0 0 0 0 0 0 0 expertise_glancing_blow_all=2 false 0 +expertise_fs_general_alacrity_3 expertise_fs_general_alacrity_2 4 false false false false 0 0 0 0 0 0 0 expertise_glancing_blow_all=2 false 0 +expertise_fs_general_alacrity_4 expertise_fs_general_alacrity_3 4 false false false false 0 0 0 0 0 0 0 expertise_glancing_blow_all=2 false 0 +expertise_fs_general_improved_crippling_accuracy_1 expertise_fs_general_improved_force_throw_2 4 false false false false 0 0 0 expertise_fs_general_improved_force_throw_2 0 0 0 0 expertise_buff_duration_line_fs_force_throw=2 false 0 +expertise_fs_general_improved_crippling_accuracy_2 expertise_fs_general_improved_crippling_accuracy_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_fs_force_throw=2 false 0 +expertise_fs_general_improved_crippling_accuracy_3 expertise_fs_general_improved_crippling_accuracy_2 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_fs_force_throw=2 false 0 +expertise_fs_general_exacting_strikes_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_sweep=2,expertise_damage_line_fs_dm=2 false 0 +expertise_fs_general_exacting_strikes_2 expertise_fs_general_exacting_strikes_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_sweep=2,expertise_damage_line_fs_dm=2 false 0 +expertise_fs_general_exacting_strikes_3 expertise_fs_general_exacting_strikes_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_sweep=2,expertise_damage_line_fs_dm=2 false 0 +expertise_fs_general_exacting_strikes_4 expertise_fs_general_exacting_strikes_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_sweep=2,expertise_damage_line_fs_dm=2 false 0 +expertise_fs_general_force_cloak_1 expertise 4 false false false false 0 0 0 0 0 0 0 fs_buff_invis_1 false 0 +expertise_fs_general_heightened_speed_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_fs_force_run=10 false 0 +expertise_fs_general_heightened_speed_2 expertise_fs_general_heightened_speed_1 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_fs_force_run=10 false 0 +expertise_fs_general_heightened_speed_3 expertise_fs_general_heightened_speed_2 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_fs_force_run=10 false 0 +expertise_fs_general_heightened_speed_4 expertise_fs_general_heightened_speed_3 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_fs_force_run=10 false 0 +expertise_fs_general_premonition_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_evasion_chance=2,expertise_evasion_value=8 false 0 +expertise_fs_general_premonition_2 expertise_fs_general_premonition_1 4 false false false false 0 0 0 0 0 0 0 expertise_evasion_chance=2,expertise_evasion_value=8 false 0 +expertise_fs_general_premonition_3 expertise_fs_general_premonition_2 4 false false false false 0 0 0 0 0 0 0 expertise_evasion_chance=2,expertise_evasion_value=8 false 0 +expertise_fs_general_premonition_4 expertise_fs_general_premonition_3 4 false false false false 0 0 0 0 0 0 0 expertise_evasion_chance=2,expertise_evasion_value=8 false 0 +expertise_fs_general_stance_saber_block_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_stance_saber_block=10 false 0 +expertise_fs_general_improved_saber_block_1 expertise_fs_general_stance_saber_block_1 4 false false false false 0 0 0 expertise_fs_general_stance_saber_block_1 0 0 0 0 expertise_saber_block=5 false 0 +expertise_fs_general_improved_saber_block_2 expertise_fs_general_improved_saber_block_1 4 false false false false 0 0 0 0 0 0 0 expertise_saber_block=5 false 0 +expertise_fs_general_improved_saber_block_3 expertise_fs_general_improved_saber_block_2 4 false false false false 0 0 0 0 0 0 0 expertise_saber_block=5 false 0 +expertise_fs_general_incisiveness_1 expertise_fs_general_fidelity_2 4 false false false false 0 0 0 expertise_fs_general_fidelity_2 0 0 0 0 expertise_critical_niche_all=2 false 0 +expertise_fs_general_incisiveness_2 expertise_fs_general_incisiveness_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_all=3 false 0 +expertise_fs_general_incisiveness_3 expertise_fs_general_incisiveness_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_all=3 false 0 +expertise_fs_general_grace_in_motion_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_lightsaber=5 false 0 +expertise_fs_general_grace_in_motion_2 expertise_fs_general_grace_in_motion_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_lightsaber=5 false 0 +expertise_fs_general_grace_in_motion_3 expertise_fs_general_grace_in_motion_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_lightsaber=5 false 0 +expertise_fs_general_second_wind_1 expertise_fs_general_heightened_speed_4 4 false false false false 0 0 0 expertise_fs_general_heightened_speed_4 0 0 0 0 expertise_buff_duration_line_fs_force_run=2 false 0 +expertise_fs_general_second_wind_2 expertise_fs_general_second_wind_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_fs_force_run=2 false 0 +expertise_fs_general_force_shockwave_1 expertise 4 false false false false 0 0 0 0 0 0 0 fs_dm_cc_crit_1 false 0 +expertise_fs_general_improved_force_shockwave_1 expertise_fs_general_force_shockwave_1 4 false false false false 0 0 0 expertise_fs_general_force_shockwave_1 0 0 0 0 expertise_damage_line_fs_cc_crit=10 false 0 +expertise_fs_general_improved_force_shockwave_2 expertise_fs_general_improved_force_shockwave_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_cc_crit=10 false 0 +expertise_fs_general_improved_force_shockwave_3 expertise_fs_general_improved_force_shockwave_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_cc_crit=10 false 0 +expertise_fs_general_fidelity_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=4 false 0 +expertise_fs_general_fidelity_2 expertise_fs_general_fidelity_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=4 false 0 +expertise_fs_general_improved_force_cloak_1 expertise_fs_general_force_cloak_1 4 false false false false 0 0 0 expertise_fs_general_force_cloak_1 0 0 0 0 expertise_force_cloak_combat_escape=1 false 0 +expertise_fs_path_cautious_nature_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_stance_constitution=10,expertise_stance_parry=1,expertise_stance_evasion=1 false 0 +expertise_fs_path_cautious_nature_2 expertise_fs_path_cautious_nature_1 4 false false false false 0 0 0 0 0 0 0 expertise_stance_constitution=10,expertise_stance_parry=1,expertise_stance_evasion=1 false 0 +expertise_fs_path_cautious_nature_3 expertise_fs_path_cautious_nature_2 4 false false false false 0 0 0 0 0 0 0 expertise_stance_constitution=10,expertise_stance_parry=1,expertise_stance_evasion=1 false 0 +expertise_fs_path_cautious_nature_4 expertise_fs_path_cautious_nature_3 4 false false false false 0 0 0 0 0 0 0 expertise_stance_constitution=10,expertise_stance_parry=1,expertise_stance_evasion=1 false 0 +expertise_fs_path_remorseless_nature_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_focus_stamina=10 false 0 +expertise_fs_path_remorseless_nature_2 expertise_fs_path_remorseless_nature_1 4 false false false false 0 0 0 0 0 0 0 expertise_focus_stamina=10 false 0 +expertise_fs_path_remorseless_nature_3 expertise_fs_path_remorseless_nature_2 4 false false false false 0 0 0 0 0 0 0 expertise_focus_stamina=10 false 0 +expertise_fs_path_remorseless_nature_4 expertise_fs_path_remorseless_nature_3 4 false false false false 0 0 0 0 0 0 0 expertise_focus_stamina=10 false 0 +expertise_fs_path_saber_shackle_1 expertise_fs_path_cautious_nature_4 4 false false false false 0 0 0 expertise_fs_path_cautious_nature_4 0 0 0 0 expertise_stance_saber_throw_snare_chance=25,expertise_stance_saber_throw_root_chance=2,expertise_damage_line_fs_dm=1 false 0 +expertise_fs_path_saber_shackle_2 expertise_fs_path_saber_shackle_1 4 false false false false 0 0 0 0 0 0 0 expertise_stance_saber_throw_snare_chance=25,expertise_stance_saber_throw_root_chance=2,expertise_damage_line_fs_dm=1 false 0 +expertise_fs_path_saber_shackle_3 expertise_fs_path_saber_shackle_2 4 false false false false 0 0 0 0 0 0 0 expertise_stance_saber_throw_snare_chance=25,expertise_stance_saber_throw_root_chance=2,expertise_damage_line_fs_dm=1 false 0 +expertise_fs_path_saber_shackle_4 expertise_fs_path_saber_shackle_3 4 false false false false 0 0 0 0 0 0 0 expertise_stance_saber_throw_snare_chance=25,expertise_stance_saber_throw_root_chance=2,expertise_damage_line_fs_dm=1 false 0 +expertise_fs_path_perceptive_sentinel_1 expertise_fs_path_cautious_nature_4 4 false false false false 0 0 0 expertise_fs_path_cautious_nature_4 0 0 0 0 expertise_stance_perceptive_sentinel=1,expertise_stance_perceptive_sentinel_pvp=1 true 0 +expertise_fs_path_perceptive_sentinel_2 expertise_fs_path_perceptive_sentinel_1 4 false false false false 0 0 0 0 0 0 0 expertise_stance_perceptive_sentinel=1,expertise_stance_perceptive_sentinel_pvp=1 true 0 +expertise_fs_path_perceptive_sentinel_3 expertise_fs_path_perceptive_sentinel_2 4 false false false false 0 0 0 0 0 0 0 expertise_stance_perceptive_sentinel=1,expertise_stance_perceptive_sentinel_pvp=1 true 0 +expertise_fs_path_perceptive_sentinel_4 expertise_fs_path_perceptive_sentinel_3 4 false false false false 0 0 0 0 0 0 0 expertise_stance_perceptive_sentinel=1,expertise_stance_perceptive_sentinel_pvp=1 true 0 +expertise_fs_path_brutality_1 expertise_fs_path_remorseless_nature_4 4 false false false false 0 0 0 expertise_fs_path_remorseless_nature_4 0 0 0 0 expertise_focus_critical_buff_line=1 false 0 +expertise_fs_path_brutality_2 expertise_fs_path_brutality_1 4 false false false false 0 0 0 0 0 0 0 expertise_focus_critical_buff_line=1 false 0 +expertise_fs_path_brutality_3 expertise_fs_path_brutality_2 4 false false false false 0 0 0 0 0 0 0 expertise_focus_critical_buff_line=1 false 0 +expertise_fs_path_brutality_4 expertise_fs_path_brutality_3 4 false false false false 0 0 0 0 0 0 0 expertise_focus_critical_buff_line=1 false 0 +expertise_fs_path_ruthless_precision_1 expertise_fs_path_remorseless_nature_4 4 false false false false 0 0 0 expertise_fs_path_remorseless_nature_4 0 0 0 0 expertise_focus_damage_increase=2 true 0 +expertise_fs_path_ruthless_precision_2 expertise_fs_path_ruthless_precision_1 4 false false false false 0 0 0 0 0 0 0 expertise_focus_damage_increase=2 true 0 +expertise_fs_path_ruthless_precision_3 expertise_fs_path_ruthless_precision_2 4 false false false false 0 0 0 0 0 0 0 expertise_focus_damage_increase=2 true 0 +expertise_fs_path_ruthless_precision_4 expertise_fs_path_ruthless_precision_3 4 false false false false 0 0 0 0 0 0 0 expertise_focus_damage_increase=2 true 0 +expertise_fs_path_reactive_response_1 expertise_fs_path_cautious_nature_4 4 false false false false 0 0 0 expertise_fs_path_cautious_nature_4 0 0 0 0 expertise_stance_damage_add_to_action=2 false 0 +expertise_fs_path_reactive_response_2 expertise_fs_path_reactive_response_1 4 false false false false 0 0 0 0 0 0 0 expertise_stance_damage_add_to_action=2 false 0 +expertise_fs_path_riposte_1 expertise_fs_path_saber_shackle_4 4 false false false false 0 0 0 expertise_fs_path_saber_shackle_4 0 0 0 0 expertise_stance_riposte=25 true 0 +expertise_fs_path_riposte_2 expertise_fs_path_riposte_1 4 false false false false 0 0 0 0 0 0 0 expertise_stance_riposte=25 true 0 +expertise_fs_path_forsake_fear_1 expertise 4 false false false false 0 0 0 0 0 0 0 fs_forsake_fear false 0 +expertise_fs_path_cloud_minds_1 expertise 4 false false false false 0 0 0 0 0 0 0 fs_mind_trick_2 false 0 +expertise_fs_path_dark_lightning_1 expertise_fs_path_brutality_4 4 false false false false 0 0 0 expertise_fs_path_brutality_4 0 0 0 0 fs_ae_dm_cc_1 false 0 +expertise_fs_path_tempt_hatred_1 expertise_fs_path_remorseless_nature_4 4 false false false false 0 0 0 expertise_fs_path_remorseless_nature_4 0 0 0 0 expertise_focus_damage_add_to_action=2 false 0 +expertise_fs_path_tempt_hatred_2 expertise_fs_path_tempt_hatred_1 4 false false false false 0 0 0 0 0 0 0 expertise_focus_damage_add_to_action=2 false 0 +expertise_fs_path_force_choke_1 expertise_fs_path_ruthless_precision_4 4 false false false false 0 0 0 expertise_fs_path_ruthless_precision_4 0 0 0 0 fs_dm_cc_1 false 0 +expertise_fs_path_force_clarity_1 expertise_fs_path_riposte_2 4 false false false false 0 0 0 expertise_fs_path_riposte_2 0 0 0 0 expertise_stance_fs_force_clarity=5 false 0 +expertise_fs_path_saber_reflect_1 expertise_fs_path_reactive_response_2 4 false false false false 0 0 0 expertise_fs_path_reactive_response_2 0 0 0 0 fs_saber_reflect_buff true 0 +expertise_fs_path_hermetic_touch_1 expertise_fs_path_perceptive_sentinel_4 4 false false false false 0 0 0 expertise_fs_path_perceptive_sentinel_4 0 0 0 0 fs_hermetic_touch false 0 +expertise_fs_path_expansive_trickery_1 expertise_fs_path_cloud_minds_1 4 false false false false 0 0 0 expertise_fs_path_cloud_minds_1 0 0 0 0 expertise_area_size_single_fs_mind_trick_2=4 false 0 +expertise_fs_path_expansive_trickery_2 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_fs_path_expansive_trickery_3 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_fs_path_maelstrom_1 expertise_fs_path_dark_lightning_1 4 false false false false 0 0 0 expertise_fs_path_dark_lightning_1 0 0 0 0 fs_maelstrom_1 false 0 +expertise_fs_path_force_drain_1 expertise_fs_path_tempt_hatred_2 4 false false false false 0 0 0 expertise_fs_path_tempt_hatred_2 0 0 0 0 fs_drain_1 true 0 +expertise_fs_path_improved_force_choke_1 expertise_fs_path_force_choke_1 4 false false false false 0 0 0 expertise_fs_path_force_choke_1 0 0 0 0 expertise_damage_line_fs_dm_cc=10,expertise_dot_damage_line_fs_dm_cc=10 false 0 +expertise_fs_path_improved_force_choke_2 expertise_fs_path_improved_force_choke_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_dm_cc=10,expertise_dot_damage_line_fs_dm_cc=10 false 0 +expertise_fs_path_anticipate_aggression_1 expertise_fs_path_improved_saber_reflect_2 4 false false false false 0 0 0 expertise_fs_path_improved_saber_reflect_2 0 0 0 0 expertise_stance_anticipate_aggression=4 false 0 +expertise_fs_path_anticipate_aggression_2 expertise_fs_path_anticipate_aggression_1 4 false false false false 0 0 0 0 0 0 0 expertise_stance_anticipate_aggression=4 true 0 +expertise_fs_path_improved_saber_reflect_1 expertise_fs_path_saber_reflect_1 4 false false false false 0 0 0 expertise_fs_path_saber_reflect_1 0 0 0 0 expertise_damage_line_fs_saber_reflect=50,expertise_force_alacrity=25 true 0 +expertise_fs_path_improved_saber_reflect_2 expertise_fs_path_improved_saber_reflect_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fs_saber_reflect=50,expertise_force_alacrity=25 true 0 +expertise_fs_path_improved_saber_reflect_3 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_fs_path_flurry expertise_fs_path_force_clarity_1 4 false false false false 0 0 0 expertise_fs_path_force_clarity_1 0 0 0 0 fs_flurry_1 true 0 +expertise_fs_path_lasting_aura_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_fs_path_lasting_aura_2 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_fs_path_soothing_aura_1 expertise_fs_path_hermetic_touch_1 4 false false false false 0 0 0 expertise_fs_path_hermetic_touch_1 0 0 0 0 expertise_stance_healing_line_fs_heal=25 false 0 +expertise_fs_path_soothing_aura_2 expertise_fs_path_soothing_aura_1 4 false false false false 0 0 0 0 0 0 0 expertise_stance_healing_line_fs_heal=25 false 0 +expertise_fs_path_soothing_aura_3 expertise_fs_path_soothing_aura_2 4 false false false false 0 0 0 0 0 0 0 expertise_stance_healing_line_fs_heal=25 false 0 +expertise_fs_path_soothing_aura_4 expertise_fs_path_soothing_aura_3 4 false false false false 0 0 0 0 0 0 0 expertise_stance_healing_line_fs_heal=25 false 0 +expertise_fs_path_lethargy_1 expertise_fs_path_expansive_trickery_1 4 false false false false 0 0 0 expertise_fs_path_expansive_trickery_1 0 0 0 0 expertise_buff_duration_line_fs_mind_trick=2,expertise_action_damage_line_fs_mind_trick=250 false 0 +expertise_fs_path_lethargy_2 expertise_fs_path_lethargy_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_fs_mind_trick=2,expertise_action_damage_line_fs_mind_trick=250 false 0 +expertise_fs_path_lethargy_3 expertise_fs_path_lethargy_2 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_fs_mind_trick=2,expertise_action_damage_line_fs_mind_trick=250 false 0 +expertise_fs_path_lethargy_4 expertise_fs_path_lethargy_3 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_fs_mind_trick=2,expertise_action_damage_line_fs_mind_trick=250 false 0 +expertise_fs_path_wracking_energy_1 expertise_fs_path_maelstrom_1 4 false false false false 0 0 0 expertise_fs_path_maelstrom_1 0 0 0 0 expertise_fs_dm_armor_bypass=25,expertise_buff_duration_line_fs_ae_dm_cc=2,expertise_buff_chance_line_fs_ae_dm_cc=100 false 0 +expertise_fs_path_wracking_energy_2 expertise_fs_path_wracking_energy_1 4 false false false false 0 0 0 0 0 0 0 expertise_fs_dm_armor_bypass=25,expertise_buff_duration_line_fs_ae_dm_cc=2 false 0 +expertise_fs_path_wracking_energy_3 expertise_fs_path_wracking_energy_2 4 false false false false 0 0 0 0 0 0 0 expertise_fs_dm_armor_bypass=25,expertise_buff_duration_line_fs_ae_dm_cc=2 false 0 +expertise_fs_path_wracking_energy_4 expertise_fs_path_wracking_energy_3 4 false false false false 0 0 0 0 0 0 0 expertise_fs_dm_armor_bypass=25,expertise_buff_duration_line_fs_ae_dm_cc=2 false 0 +expertise_fs_path_improved_force_drain_1 expertise_fs_path_force_drain_1 4 false false false false 0 0 0 expertise_fs_path_force_drain_1 0 0 0 0 expertise_fs_imp_drain=33 false 0 +expertise_fs_path_improved_force_drain_2 expertise_fs_path_improved_force_drain_1 4 false false false false 0 0 0 0 0 0 0 expertise_fs_imp_drain=33 false 0 +expertise_fs_path_improved_force_drain_3 expertise_fs_path_improved_force_drain_2 4 false false false false 0 0 0 0 0 0 0 expertise_fs_imp_drain=34 false 0 +expertise_fs_path_strangulation_1 expertise_fs_path_improved_force_choke_2 4 false false false false 0 0 0 expertise_fs_path_improved_force_choke_2 0 0 0 0 expertise_fs_imp_choke=10 false 0 +expertise_fs_path_strangulation_2 expertise_fs_path_strangulation_1 4 false false false false 0 0 0 0 0 0 0 expertise_fs_imp_choke=10 false 0 +expertise_sm_general_enhanced_precision_1 expertise 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_sm_general_enhanced_precision_2 expertise_sm_general_enhanced_precision_1 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_sm_general_enhanced_precision_3 expertise_sm_general_enhanced_precision_2 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_sm_general_enhanced_precision_4 expertise_sm_general_enhanced_precision_3 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_sm_general_hidden_padding_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_overridable_protection_generic=1475 false 0 +expertise_sm_general_hidden_padding_2 expertise_sm_general_hidden_padding_1 4 false false false false 0 0 0 0 0 0 0 expertise_overridable_protection_generic=1475 false 0 +expertise_sm_general_gun_oil_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_2=5 false 0 +expertise_sm_general_elbow_grease_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=5 false 0 +expertise_sm_general_enhanced_luck_1 expertise 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_sm_general_enhanced_luck_2 expertise_sm_general_enhanced_luck_1 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_sm_general_enhanced_luck_3 expertise_sm_general_enhanced_luck_2 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_sm_general_enhanced_luck_4 expertise_sm_general_enhanced_luck_3 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_sm_general_spot_a_sucker_1 expertise 4 false false false false 0 0 0 0 0 0 0 sm_spot_a_sucker_1 false 0 +expertise_sm_general_hair_trigger_1 expertise_sm_general_gun_oil_1 4 false false false false 0 0 0 expertise_sm_general_gun_oil_1 0 0 0 0 expertise_action_line_sm_dm=4 false 0 +expertise_sm_general_hair_trigger_2 expertise_sm_general_hair_trigger_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_sm_dm=4 false 0 +expertise_sm_general_hair_trigger_3 expertise_sm_general_hair_trigger_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_sm_dm=4 false 0 +expertise_sm_general_hair_trigger_4 expertise_sm_general_hair_trigger_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_sm_dm=4 false 0 +expertise_sm_general_switcheroo_1 expertise_sm_general_elbow_grease_1 4 false false false false 0 0 0 expertise_sm_general_elbow_grease_1 0 0 0 0 expertise_critical_hit_reduction=1,expertise_glancing_blow_all=2 false 0 +expertise_sm_general_switcheroo_2 expertise_sm_general_switcheroo_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=1,expertise_glancing_blow_all=2 false 0 +expertise_sm_general_switcheroo_3 expertise_sm_general_switcheroo_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=1,expertise_glancing_blow_all=2 false 0 +expertise_sm_general_switcheroo_4 expertise_sm_general_switcheroo_3 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=1,expertise_glancing_blow_all=2 false 0 +expertise_sm_general_off_the_cuff_1 expertise 4 false false false false 0 0 0 0 0 0 0 sm_off_the_cuff false 0 +expertise_sm_general_meager_fortune_1 expertise_sm_general_spot_a_sucker_1 4 false false false false 0 0 0 expertise_sm_general_spot_a_sucker_1 0 0 0 0 expertise_spot_a_sucker_critical_decrease=50 false 0 +expertise_sm_general_lined_pockets_1 expertise_sm_general_hidden_padding_2 4 false false false false 0 0 0 expertise_sm_general_hidden_padding_2 0 0 0 0 expertise_overridable_protection_generic=1475 false 0 +expertise_sm_general_lined_pockets_2 expertise_sm_general_lined_pockets_1 4 false false false false 0 0 0 0 0 0 0 expertise_overridable_protection_generic=1475 false 0 +expertise_sm_general_precise_bead_1 expertise_sm_general_hair_trigger_4 4 false false false false 0 0 0 expertise_sm_general_hair_trigger_4 0 0 0 0 expertise_undiminished_critical_pistol=5,expertise_range_bonus_pistol=5 false 0 +expertise_sm_general_precise_bead_2 expertise_sm_general_precise_bead_1 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_pistol=5,expertise_range_bonus_pistol=5 false 0 +expertise_sm_general_head_crack_1 expertise_sm_general_switcheroo_4 4 false false false false 0 0 0 expertise_sm_general_switcheroo_4 0 0 0 0 expertise_sm_melee_stun_proc=6 false 0 +expertise_sm_general_head_crack_2 expertise_sm_general_head_crack_1 4 false false false false 0 0 0 0 0 0 0 expertise_sm_melee_stun_proc=6 false 0 +expertise_sm_general_double_deal_1 expertise_sm_general_off_the_cuff_1 4 false false false false 0 0 0 expertise_sm_general_off_the_cuff_1 0 0 0 0 expertise_double_deal_chance=10 false 0 +expertise_sm_general_double_deal_2 expertise_sm_general_double_deal_1 4 false false false false 0 0 0 0 0 0 0 expertise_double_deal_chance=10 false 0 +expertise_sm_general_wretched_fate_1 expertise_sm_general_meager_fortune_1 4 false false false false 0 0 0 expertise_sm_general_meager_fortune_1 0 0 0 0 expertise_spot_a_sucker_glance_chance=50 false 0 +expertise_sm_general_hammer_fanning_1 expertise_sm_general_precise_bead_2 4 false false false false 0 0 0 expertise_sm_general_precise_bead_2 0 0 0 0 expertise_sm_ranged_shot_proc=5 false 0 +expertise_sm_general_hammer_fanning_2 expertise_sm_general_hammer_fanning_1 4 false false false false 0 0 0 0 0 0 0 expertise_sm_ranged_shot_proc=5 false 0 +expertise_sm_general_hammer_fanning_3 expertise_sm_general_hammer_fanning_2 4 false false false false 0 0 0 0 0 0 0 expertise_sm_ranged_shot_proc=5 false 0 +expertise_sm_general_hammer_fanning_4 expertise_sm_general_hammer_fanning_3 4 false false false false 0 0 0 0 0 0 0 expertise_sm_ranged_shot_proc=5 false 0 +expertise_sm_general_one_two_pummel_1 expertise_sm_general_head_crack_2 4 false false false false 0 0 0 expertise_sm_general_head_crack_2 0 0 0 0 expertise_sm_melee_proc=4 false 0 +expertise_sm_general_one_two_pummel_2 expertise_sm_general_one_two_pummel_1 4 false false false false 0 0 0 0 0 0 0 expertise_sm_melee_proc=4 false 0 +expertise_sm_general_one_two_pummel_3 expertise_sm_general_one_two_pummel_2 4 false false false false 0 0 0 0 0 0 0 expertise_sm_melee_proc=4 false 0 +expertise_sm_general_one_two_pummel_4 expertise_sm_general_one_two_pummel_3 4 false false false false 0 0 0 0 0 0 0 expertise_sm_melee_proc=4 false 0 +expertise_sm_general_end_of_the_line_1 expertise_sm_general_double_deal_2 4 false false false false 0 0 0 expertise_sm_general_double_deal_2 0 0 0 0 sm_end_of_the_line false 0 +expertise_sm_general_poor_prospect_1 expertise_sm_general_wretched_fate_1 4 false false false false 0 0 0 expertise_sm_general_wretched_fate_1 0 0 0 0 expertise_spot_a_sucker_damage_decrease_chance=25 false 0 +expertise_sm_general_poor_prospect_2 expertise_sm_general_poor_prospect_1 4 false false false false 0 0 0 0 0 0 0 expertise_spot_a_sucker_damage_decrease_chance=25 false 0 +expertise_sm_general_idiot_proof_plan_1 expertise 4 false false false false 0 0 0 0 0 0 0 damage_decrease_percentage=3 false 0 +expertise_sm_general_idiot_proof_plan_2 expertise_sm_general_idiot_proof_plan_1 4 false false false false 0 0 0 0 0 0 0 damage_decrease_percentage=3 false 0 +expertise_sm_general_break_the_deal_1 expertise_sm_general_hammer_fanning_4 4 false true false false 0 0 0 expertise_sm_general_hammer_fanning_4 0 0 0 0 sm_break_the_deal false 0 +expertise_sm_general_bad_odds_1 expertise_sm_general_one_two_pummel_4 4 false true false false 0 0 0 expertise_sm_general_one_two_pummel_4 0 0 0 0 sm_bad_odds_1 false 0 +expertise_sm_general_narrow_escape_1 expertise 4 false false false false 0 0 0 0 0 0 0 sm_narrow_escape_1 false 0 +expertise_sm_general_nerf_herder_1 expertise_sm_general_end_of_the_line_1 4 false false false false 0 0 0 expertise_sm_general_end_of_the_line_1 0 0 0 0 sm_nerf_herder false 0 +expertise_sm_path_sly_lie_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_fast_talk_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_half_truth_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_half_truth_2 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_fake_id_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_innocent_cargo_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_innocent_cargo_2 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_underworld_boss_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_long_odds_1 4 false false false false 0 0 0 0 0 0 0 false 0 +expertise_sm_path_blindside_1 expertise_sm_path_skullduggery_1 4 false false false false 0 0 0 expertise_sm_path_skullduggery_1 0 0 0 0 expertise_buff_duration_line_sm_skullduggery=13 false 0 +expertise_sm_path_blindside_2 expertise_sm_path_blindside_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_sm_skullduggery=13 false 0 +expertise_sm_path_skullduggery_1 expertise 4 false false false false 0 0 0 0 0 0 0 sm_skullduggery false 0 +expertise_sm_path_eat_dirt_1 expertise_sm_path_skullduggery_1 4 false false false false 0 0 0 expertise_sm_path_skullduggery_1 0 0 0 0 expertise_miss_by_luck=6 false 0 +expertise_sm_path_eat_dirt_2 expertise_sm_path_eat_dirt_1 4 false false false false 0 0 0 0 0 0 0 expertise_miss_by_luck=6 false 0 +expertise_sm_path_easy_money_1 expertise 4 false false false false 0 0 0 0 0 0 0 luck_modified=25 false 0 +expertise_sm_path_easy_money_2 expertise_sm_path_easy_money_1 4 false false false false 0 0 0 0 0 0 0 luck_modified=25 false 0 +expertise_sm_path_easy_money_3 expertise_sm_path_easy_money_2 4 false false false false 0 0 0 0 0 0 0 luck_modified=25 false 0 +expertise_sm_path_easy_money_4 expertise_sm_path_easy_money_3 4 false false false false 0 0 0 0 0 0 0 luck_modified=25 false 0 +expertise_sm_path_ploy_1 expertise 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_sm_path_ploy_2 expertise_sm_path_ploy_1 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_sm_path_ploy_3 expertise_sm_path_ploy_2 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_sm_path_ploy_4 expertise_sm_path_ploy_3 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_sm_path_healthy_profits_1 expertise 4 false false false false 0 0 0 0 0 0 0 sm_summon_medic false 0 +expertise_sm_path_sleight_of_hand_1 expertise_sm_path_impossible_odds_1 4 false false false false 0 0 0 expertise_sm_path_impossible_odds_1 0 0 0 0 expertise_hit_by_luck=8 false 0 +expertise_sm_path_sleight_of_hand_2 expertise_sm_path_sleight_of_hand_1 4 false false false false 0 0 0 0 0 0 0 expertise_hit_by_luck=8 false 0 +expertise_sm_path_impossible_odds_1 expertise_sm_path_skullduggery_1 4 false false false false 0 0 0 expertise_sm_path_skullduggery_1 0 0 0 0 sm_impossible_odds false 0 +expertise_sm_path_loaded_chance_dice_1 expertise_sm_path_impossible_odds_1 4 false false false false 0 0 0 expertise_sm_path_impossible_odds_1 0 0 0 0 expertise_increase_hit_by_luck=5,expertise_buff_duration_line_sm_impossible_odds=13 false 0 +expertise_sm_path_loaded_chance_dice_2 expertise_sm_path_loaded_chance_dice_1 4 false false false false 0 0 0 0 0 0 0 expertise_increase_hit_by_luck=5,expertise_buff_duration_line_sm_impossible_odds=13 false 0 +expertise_sm_path_feeling_lucky_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_increase_smuggler_loot=1,expertise_sm_feeling_lucky_chance_proc=1 false 0 +expertise_sm_path_feeling_lucky_2 expertise_sm_path_feeling_lucky_1 4 false false false false 0 0 0 0 0 0 0 expertise_increase_smuggler_loot=1,expertise_sm_feeling_lucky_chance_proc=1 false 0 +expertise_sm_path_feeling_lucky_3 expertise_sm_path_feeling_lucky_2 4 false false false false 0 0 0 0 0 0 0 expertise_increase_smuggler_loot=1,expertise_sm_feeling_lucky_chance_proc=1 false 0 +expertise_sm_path_feeling_lucky_4 expertise_sm_path_feeling_lucky_3 4 false false false false 0 0 0 0 0 0 0 expertise_increase_smuggler_loot=1,expertise_sm_feeling_lucky_chance_proc=1 false 0 +expertise_sm_path_scandal_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_area_effect=1 false 0 +expertise_sm_path_scandal_2 expertise_sm_path_scandal_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_area_effect=1 false 0 +expertise_sm_path_scandal_3 expertise_sm_path_scandal_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_area_effect=1 false 0 +expertise_sm_path_scandal_4 expertise_sm_path_scandal_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_area_effect=1 false 0 +expertise_sm_path_lucky_break_1 expertise_sm_path_feeling_lucky_4 4 false false false false 0 0 0 expertise_sm_path_feeling_lucky_4 0 0 0 0 expertise_lucky_break_chance=1 false 0 +expertise_sm_path_lucky_break_2 expertise_sm_path_lucky_break_1 4 false false false false 0 0 0 0 0 0 0 expertise_lucky_break_chance=1 false 0 +expertise_sm_path_lucky_break_3 expertise_sm_path_lucky_break_2 4 false false false false 0 0 0 0 0 0 0 expertise_lucky_break_chance=1 false 0 +expertise_sm_path_lucky_break_4 expertise_sm_path_lucky_break_3 4 false false false false 0 0 0 0 0 0 0 expertise_lucky_break_chance=1 false 0 +expertise_sm_path_smooth_move_1 expertise_sm_path_scandal_4 4 false false false false 0 0 0 expertise_sm_path_scandal_4 0 0 0 0 expertise_damage_melee=1,expertise_damage_weapon_2=1 false 0 +expertise_sm_path_smooth_move_2 expertise_sm_path_smooth_move_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=1,expertise_damage_weapon_2=1 false 0 +expertise_sm_path_smooth_move_3 expertise_sm_path_smooth_move_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=1,expertise_damage_weapon_2=1 false 0 +expertise_sm_path_smooth_move_4 expertise_sm_path_smooth_move_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=1,expertise_damage_weapon_2=1 false 0 +expertise_sm_path_off_the_books_1 expertise 4 false false false false 0 0 0 0 0 0 0 sm_off_the_books false 0 +expertise_sm_path_inside_information_1 expertise 4 false false false false 0 0 0 0 0 0 0 sm_inside_information false 0 +expertise_sm_path_flying_tackle_1 expertise_sm_path_pistol_whip_1 4 false false false false 0 0 0 expertise_sm_path_pistol_whip_1 0 0 0 0 expertise_stun_line_sm_pistol_whip=50 false 0 +expertise_sm_path_flying_tackle_2 expertise_sm_path_flying_tackle_1 4 false false false false 0 0 0 0 0 0 0 expertise_stun_line_sm_pistol_whip=50 false 0 +expertise_sm_path_pistol_whip_1 expertise_sm_path_impossible_odds_1 4 false false false false 0 0 0 expertise_sm_path_impossible_odds_1 0 0 0 0 sm_pistol_whip_1 false 0 +expertise_sm_path_beat_down_1 expertise_sm_path_pistol_whip_1 4 false false false false 0 0 0 expertise_sm_path_pistol_whip_1 0 0 0 0 expertise_buff_duration_line_sm_pistol_whip=1 false 0 +expertise_sm_path_beat_down_2 expertise_sm_path_beat_down_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_sm_pistol_whip=1 false 0 +expertise_sm_path_card_up_your_sleeve_1 expertise_sm_path_lucky_break_4 4 false false false false 0 0 0 expertise_sm_path_lucky_break_4 0 0 0 0 expertise_double_hit_chance=10,expertise_sm_card_ranged_proc=25,expertise_sm_card_melee_proc=25 false 0 +expertise_sm_path_card_up_your_sleeve_2 expertise_sm_path_card_up_your_sleeve_1 4 false false false false 0 0 0 0 0 0 0 expertise_double_hit_chance=10,expertise_sm_card_ranged_proc=25,expertise_sm_card_melee_proc=25 false 0 +expertise_sm_path_card_up_your_sleeve_3 expertise_sm_path_card_up_your_sleeve_2 4 false false false false 0 0 0 0 0 0 0 expertise_double_hit_chance=10,expertise_sm_card_ranged_proc=25,expertise_sm_card_melee_proc=25 false 0 +expertise_sm_path_card_up_your_sleeve_4 expertise_sm_path_card_up_your_sleeve_3 4 false false false false 0 0 0 0 0 0 0 expertise_double_hit_chance=10,expertise_sm_card_ranged_proc=25,expertise_sm_card_melee_proc=25 false 0 +expertise_sm_path_false_hope_1 expertise 4 false false false false 0 0 0 0 0 0 0 sm_false_hope false 0 +expertise_sm_path_under_the_counter_1 expertise_sm_path_off_the_books_1 4 false false false false 0 0 0 expertise_sm_path_off_the_books_1 0 0 0 0 expertise_buff_under_the_counter=25 false 0 +expertise_sm_path_under_the_counter_2 expertise_sm_path_under_the_counter_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_under_the_counter=25 false 0 +expertise_sm_path_blaster_at_your_side_1 expertise 4 false false false false 0 0 0 0 0 0 0 level_add_to_damage=100 false 0 +expertise_sm_path_blaster_at_your_side_2 expertise_sm_path_blaster_at_your_side_1 4 false false false false 0 0 0 0 0 0 0 level_add_to_damage=100 false 0 +expertise_sm_path_quick_fix_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_sm_heal=10 false 0 +expertise_sm_path_quick_fix_2 expertise_sm_path_quick_fix_1 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_sm_heal=10 false 0 +expertise_sm_path_quick_fix_3 expertise_sm_path_quick_fix_2 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_sm_heal=10 false 0 +expertise_sm_path_quick_fix_4 expertise_sm_path_quick_fix_3 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_sm_heal=10 false 0 +expertise_sm_path_fake_goods_1 expertise_sm_path_false_hope_1 4 false false false false 0 0 0 expertise_sm_path_false_hope_1 0 0 0 0 expertise_buff_duration_line_sm_false_hope=1,expertise_delay_reduce_line_sm_false_hope=1 false 0 +expertise_sm_path_fake_goods_2 expertise_sm_path_fake_goods_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_sm_false_hope=1,expertise_delay_reduce_line_sm_false_hope=1 false 0 +expertise_sm_path_best_deal_ever_1 expertise_sm_path_under_the_counter_2 4 false false false false 0 0 0 expertise_sm_path_under_the_counter_2 0 0 0 0 expertise_buff_best_deal_ever=3,expertise_junk_dealer_cut=5 false 0 +expertise_sm_path_best_deal_ever_2 expertise_sm_path_best_deal_ever_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_best_deal_ever=3,expertise_junk_dealer_cut=5 false 0 +expertise_sm_path_shoot_first_1 expertise_sm_path_inside_information_1 4 false false false false 0 0 0 expertise_sm_path_inside_information_1 0 0 0 0 sm_shoot_first_1 false 0 +internal_expertise_autoallocated 4 false false false true 0 0 0 0 0 0 0 false 0 +internal_expertise_autoallocated_respec 4 false false false true 0 0 0 0 0 0 0 false 0 +expertise_of_group_buff_duration_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_of_group_buff=15,expertise_aura_maintain=1,expertise_action_line_of_group_buff=5 false 0 +expertise_of_group_buff_duration_2 expertise_of_group_buff_duration_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_of_group_buff=15,expertise_aura_maintain=1,expertise_action_line_of_group_buff=5 false 0 +expertise_of_group_buff_duration_3 expertise_of_group_buff_duration_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_group_buff=10 false 0 +expertise_of_group_buff_duration_4 expertise_of_group_buff_duration_3 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_of_group_buff=10 false 0 +expertise_of_aggro_channel_1 expertise 4 false false false false 0 0 0 0 0 0 0 of_aggro_channel expertise_aggro_channel=10 false 0 +expertise_of_aggro_channel_2 expertise_of_aggro_channel_1 4 false false false false 0 0 0 expertise_of_aggro_channel_1 0 0 0 0 expertise_aggro_channel=5 false 0 +expertise_of_aggro_channel_3 expertise_of_aggro_channel_2 4 false false false false 0 0 0 expertise_of_aggro_channel_2 0 0 0 0 expertise_aggro_channel=10 false 0 +expertise_of_group_buff_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_group_buff=5 false 0 +expertise_of_group_buff_act_2 expertise_of_group_buff_act_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_group_buff=5 false 0 +expertise_of_group_buff_act_3 expertise_of_group_buff_act_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_group_buff=10 false 0 +expertise_of_advanced_tactics_1 expertise 4 false false false false 0 0 0 0 0 0 0 of_buff_def_4 false 0 +expertise_of_focus_fire_1 expertise_of_advanced_tactics_1 4 false false false false 0 0 0 expertise_of_advanced_tactics_1 0 0 0 0 of_focus_fire_1 false 0 +expertise_of_drillmaster_1 expertise_of_advanced_tactics_1 4 false false false false 0 0 0 expertise_of_advanced_tactics_1 0 0 0 0 of_drillmaster_1 false 0 +expertise_of_inspiration_1 expertise_of_drillmaster_1 4 false false false false 0 0 0 expertise_of_drillmaster_1 0 0 0 0 of_inspiration_1 false 0 +expertise_of_scatter_1 expertise_of_inspiration_1 4 false false false false 0 0 0 expertise_of_inspiration_1 0 0 0 0 of_scatter_1 false 0 +expertise_of_charge_1 expertise_of_inspiration_1 4 false true false false 0 0 0 expertise_of_inspiration_1 0 0 0 0 of_charge_1 false 0 +expertise_of_last_words_1 expertise_of_charge_1 4 false false false false 0 0 0 expertise_of_charge_1 0 0 0 0 false 0 +expertise_of_sup_cool_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_of_sup=3 false 0 +expertise_of_sup_cool_2 expertise_of_sup_cool_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_of_sup=4 false 0 +expertise_of_sup_cool_3 expertise_of_sup_cool_2 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_of_sup=4 false 0 +expertise_of_sup_cool_4 expertise_of_sup_cool_3 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_of_sup=4 false 0 +expertise_of_medical_sup_1 expertise_of_sup_cool_4 4 false false false false 0 0 0 expertise_of_sup_cool_4 0 0 0 0 of_medical_sup_1 false 0 +expertise_of_tactical_sup_1 expertise_of_medical_sup_1 4 false false false false 0 0 0 expertise_of_medical_sup_1 0 0 0 0 false 0 +expertise_of_reinforcements_1 expertise_of_tactical_sup_1 4 false false false false 0 0 0 expertise_of_tactical_sup_1 0 0 0 0 of_reinforcements_1 false 0 +expertise_of_aoe_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_aoe=5 false 0 +expertise_of_aoe_act_2 expertise_of_aoe_act_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_aoe=5 false 0 +expertise_of_aoe_act_3 expertise_of_aoe_act_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_aoe=5 false 0 +expertise_of_aoe_act_4 expertise_of_aoe_act_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_aoe=10 false 0 +expertise_of_aoe_crit_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_of_aoe=10 false 0 +expertise_of_aoe_crit_2 expertise_of_aoe_crit_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_of_aoe=15 false 0 +expertise_of_aoe_crit_3 expertise_of_aoe_crit_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_of_aoe=25 false 0 +expertise_of_aoe_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_of_aoe=10 false 0 +expertise_of_aoe_dam_2 expertise_of_aoe_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_of_aoe=15 false 0 +expertise_of_firepower_1 expertise_of_aoe_dam_2 4 false false false false 0 0 0 expertise_of_aoe_dam_2 0 0 0 0 of_firepower_1 false 0 +expertise_of_firepower_cool_1 expertise_of_firepower_1 4 false false false false 0 0 0 expertise_of_firepower_1 0 0 0 0 expertise_cooldown_line_of_firepower=3 false 0 +expertise_of_firepower_cool_2 expertise_of_firepower_cool_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_of_firepower=3 false 0 +expertise_of_firepower_cool_3 expertise_of_firepower_cool_2 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_of_firepower=4 false 0 +expertise_of_sure_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_sure=5 false 0 +expertise_of_sure_act_2 expertise_of_sure_act_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_sure=5 false 0 +expertise_of_sure_act_3 expertise_of_sure_act_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_sure=5 false 0 +expertise_of_sure_act_4 expertise_of_sure_act_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_sure=10 false 0 +expertise_of_sure_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_of_sure=5 false 0 +expertise_of_sure_dam_2 expertise_of_sure_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_of_sure=5 false 0 +expertise_of_sure_dam_3 expertise_of_sure_dam_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_of_sure=5 false 0 +expertise_of_sure_dam_4 expertise_of_sure_dam_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_of_sure=3 false 0 +expertise_of_paint_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_of_paint=5 false 0 +expertise_of_paint_act_2 expertise_of_paint_act_1 4 false false false false 0 0 0 expertise_of_paint_act_1 0 0 0 0 expertise_action_line_of_paint=5 false 0 +expertise_of_paint_act_3 expertise_of_paint_act_2 4 false false false false 0 0 0 expertise_of_paint_act_2 0 0 0 0 expertise_action_line_of_paint=10 false 0 +expertise_of_paint_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_of_paint=10,expertise_action_line_of_paint=10 false 0 +expertise_of_paint_dam_2 expertise_of_paint_dam_1 4 false false false false 0 0 0 expertise_of_paint_dam_1 0 0 0 0 expertise_damage_line_of_paint=10,expertise_action_line_of_paint=10 false 0 +expertise_of_paint_debuff_1 expertise_of_paint_dam_2 4 false false false false 0 0 0 expertise_of_paint_dam_2 0 0 0 0 expertise_of_adv_paint_debuff=1 false 0 +expertise_of_advanced_paint_1 expertise_of_paint_dam_2 4 false false false false 0 0 0 expertise_of_paint_dam_2 0 0 0 0 of_deb_def_4 false 0 +expertise_of_paint_expose_1 expertise_of_advanced_paint_1 4 false false false false 0 0 0 expertise_of_advanced_paint_1 0 0 0 0 expertise_of_adv_paint_expose=1 false 0 +expertise_of_strength_1 expertise 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_of_strength_2 expertise_of_strength_1 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_of_strength_3 expertise_of_strength_2 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_of_strength_4 expertise_of_strength_3 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_of_precision_1 expertise 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_of_precision_2 expertise_of_precision_1 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_of_precision_3 expertise_of_precision_2 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_of_precision_4 expertise_of_precision_3 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_of_constitution_1 expertise 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_of_constitution_2 expertise_of_constitution_1 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_of_constitution_3 expertise_of_constitution_2 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_of_constitution_4 expertise_of_constitution_3 4 false false false false 0 0 0 0 0 0 0 constitution_modified=25 false 0 +expertise_of_stamina_1 expertise 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_of_stamina_2 expertise_of_stamina_1 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_of_stamina_3 expertise_of_stamina_2 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_of_stamina_4 expertise_of_stamina_3 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_of_1h_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=3 false 0 +expertise_of_1h_dam_2 expertise_of_1h_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=3 false 0 +expertise_of_1h_dam_3 expertise_of_1h_dam_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=3 false 0 +expertise_of_1h_dam_4 expertise_of_1h_dam_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=3 false 0 +expertise_of_1h_crit_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=5 false 0 +expertise_of_1h_crit_2 expertise_of_1h_crit_1 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=5 false 0 +expertise_of_decapitate_1 expertise_of_1h_crit_2 4 false false false false 0 0 0 expertise_of_1h_crit_2 0 0 0 0 of_decapitate_1 false 0 +expertise_of_leg_strike_1 expertise_of_decapitate_1 4 false false false false 0 0 0 expertise_of_decapitate_1 0 0 0 0 of_leg_strike_1 false 0 +expertise_of_vortex_1 expertise_of_decapitate_1 4 false false false false 0 0 0 expertise_of_decapitate_1 0 0 0 0 of_vortex_1 false 0 +expertise_of_pistol_act_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_1=2,expertise_action_weapon_2=2 false 0 +expertise_of_pistol_act_2 expertise_of_pistol_act_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_1=3,expertise_action_weapon_2=3 false 0 +expertise_of_pistol_act_3 expertise_of_pistol_act_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_1=5,expertise_action_weapon_2=5 false 0 +expertise_of_pistol_act_4 expertise_of_pistol_act_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_1=5,expertise_action_weapon_2=5 false 0 +expertise_of_pistol_dam_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=2,expertise_damage_weapon_2=3 false 0 +expertise_of_pistol_dam_2 expertise_of_pistol_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=2,expertise_damage_weapon_2=3 false 0 +expertise_of_pistol_dam_3 expertise_of_pistol_dam_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=2,expertise_damage_weapon_2=3 false 0 +expertise_of_pistol_dam_4 expertise_of_pistol_dam_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=2,expertise_damage_weapon_2=3 false 0 +expertise_of_pistol_crit_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_pistol=5,expertise_undiminished_critical_carbine=5,expertise_range_bonus_pistol=4 false 0 +expertise_of_pistol_crit_2 expertise_of_pistol_crit_1 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_pistol=5,expertise_undiminished_critical_carbine=5,expertise_range_bonus_pistol=4 false 0 +expertise_of_pistol_crit_3 expertise_of_pistol_crit_2 4 false false false false 0 0 0 expertise_of_pistol_crit_2 0 0 0 0 false 0 +expertise_of_dm_1 expertise_of_pistol_crit_2 4 false false false false 0 0 0 expertise_of_pistol_crit_2 0 0 0 0 of_pistol_dm false 0 +expertise_of_pistol_bleed expertise_of_dm_1 4 false false false false 0 0 0 expertise_of_dm_1 0 0 0 0 of_pistol_bleed false 0 +expertise_of_armor_eng_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_energy=500 false 0 +expertise_of_armor_eng_2 expertise_of_armor_eng_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_energy=500 false 0 +expertise_of_stimulator_1 expertise 4 false false false false 0 0 0 0 0 0 0 of_stimulator_1 false 0 +expertise_of_heal_dam_1 expertise_of_stimulator_1 4 false false false false 0 0 0 expertise_of_stimulator_1 0 0 0 0 expertise_healing_line_of_heal=5 false 0 +expertise_of_heal_dam_2 expertise_of_heal_dam_1 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_of_heal=10 false 0 +expertise_of_armor_kin_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=500 false 0 +expertise_of_armor_kin_2 expertise_of_armor_kin_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=500 false 0 +expertise_of_emergency_shield expertise 4 false false false false 0 0 0 0 0 0 0 of_emergency_shield false 0 +expertise_of_purge_1 expertise 4 false false false false 0 0 0 0 0 0 0 of_purge_1 false 0 +expertise_of_heal_cool_1 expertise_of_purge_1 4 false false false false 0 0 0 expertise_of_purge_1 0 0 0 0 expertise_cooldown_line_of_heal=1 false 0 +expertise_of_heal_cool_2 expertise_of_heal_cool_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_of_heal=2 false 0 +sm_title_bootlegger 4 false true false true 0 0 0 0 0 0 0 false 0 +sm_title_pirate 4 false true false true 0 0 0 0 0 0 0 false 0 +sm_title_master_smuggler 4 false true false true 0 0 0 0 0 0 0 false 0 +bh_titleinformant 4 false true false true 0 0 0 0 0 0 0 false 0 +bh_title_inspector 4 false true false true 0 0 0 0 0 0 0 false 0 +bh_title_agent 4 false true false true 0 0 0 0 0 0 0 false 0 +pvp_imperial_retaliation_ability 4 false false false false 0 0 0 0 0 0 0 command_pvp_retaliation_ability false 0 +pvp_imperial_adrenaline_ability 4 false false false false 0 0 0 0 0 0 0 command_pvp_adrenaline_ability false 0 +pvp_imperial_unstoppable_ability 4 false false false false 0 0 0 0 0 0 0 command_pvp_unstoppable_ability false 0 +pvp_imperial_last_man_ability 4 false false false false 0 0 0 0 0 0 0 command_pvp_last_man_ability false 0 +pvp_imperial_aura_buff_self 4 false false false false 0 0 0 0 0 0 0 pvp_aura_buff_self false 0 +pvp_imperial_airstrike_ability 4 false false false false 0 0 0 0 0 0 0 pvp_airstrike_ability false 0 +pvp_rebel_retaliation_ability 4 false false false false 0 0 0 0 0 0 0 command_pvp_retaliation_rebel_ability false 0 +pvp_rebel_adrenaline_ability 4 false false false false 0 0 0 0 0 0 0 command_pvp_adrenaline_rebel_ability false 0 +pvp_rebel_unstoppable_ability 4 false false false false 0 0 0 0 0 0 0 command_pvp_unstoppable_rebel_ability false 0 +pvp_rebel_last_man_ability 4 false false false false 0 0 0 0 0 0 0 command_pvp_last_man_rebel_ability false 0 +pvp_rebel_aura_buff_self 4 false false false false 0 0 0 0 0 0 0 pvp_aura_buff_rebel_self false 0 +pvp_rebel_airstrike_ability 4 false false false false 0 0 0 0 0 0 0 pvp_airstrike_rebel_ability false 0 +expertise_me_hot_duration_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_me_hot=10,expertise_healing_line_me_hot_ae=10 false 0 +expertise_me_hot_duration_2 expertise_me_hot_duration_1 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_me_hot=10,expertise_healing_line_me_hot_ae=10 false 0 +expertise_me_hot_duration_3 expertise_me_hot_duration_2 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_me_hot=15,expertise_healing_line_me_hot_ae=15 false 0 +expertise_me_hot_duration_4 expertise_me_hot_duration_3 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_me_hot=15,expertise_healing_line_me_hot_ae=15 false 0 +expertise_me_revive_duration_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_me_revive=5,expertise_cooldown_line_me_aoe_revive=5 false 0 +expertise_me_revive_duration_2 expertise_me_revive_duration_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_me_revive=5,expertise_cooldown_line_me_aoe_revive=5 false 0 +expertise_me_revive_duration_3 expertise_me_revive_duration_2 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_me_revive=5,expertise_cooldown_line_me_aoe_revive=5 false 0 +expertise_me_blood_cleaners_1 expertise_me_revive_duration_3 4 false false false false 0 0 0 expertise_me_revive_duration_3 0 0 0 0 me_blood_cleaners_1 false 0 +expertise_me_bacta_bomb_1 expertise_me_blood_cleaners_1 4 false false false false 0 0 0 expertise_me_blood_cleaners_1 0 0 0 0 me_bacta_bomb_1 false 0 +expertise_me_heal_damage_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_me_heal=5 false 0 +expertise_me_heal_damage_2 expertise_me_heal_damage_1 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_me_heal=5 false 0 +expertise_me_heal_damage_3 expertise_me_heal_damage_2 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_me_heal=5 false 0 +expertise_me_heal_damage_4 expertise_me_heal_damage_3 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_me_heal=10 false 0 +expertise_me_cure_affliction_1 expertise_me_heal_damage_4 4 false false false false 0 0 0 expertise_me_heal_damage_4 0 0 0 0 me_cure_affliction_1 false 0 +expertise_me_heal_action_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_me_heal=10 false 0 +expertise_me_heal_action_2 expertise_me_heal_action_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_me_heal=10 false 0 +expertise_me_heal_action_3 expertise_me_heal_action_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_me_heal=15 false 0 +expertise_me_serotonin_boost_1 expertise_me_heal_action_3 4 false false false false 0 0 0 expertise_me_heal_action_3 0 0 0 0 me_serotonin_boost_1 false 0 +expertise_me_bacta_grenade_1 expertise_me_serotonin_boost_1 4 false false false false 0 0 0 expertise_me_serotonin_boost_1 0 0 0 0 me_bacta_grenade_1 false 0 +expertise_me_enhance_duration_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_me_enhance=300 false 0 +expertise_me_enhance_duration_2 expertise_me_enhance_duration_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_me_enhance=300 false 0 +expertise_me_enhance_duration_3 expertise_me_enhance_duration_2 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_me_enhance=600 false 0 +expertise_me_enhancement_specialist_1 expertise_me_enhance_duration_3 4 false false false false 0 0 0 expertise_me_enhance_duration_3 0 0 0 0 me_enhance_action_1 false 0 +expertise_me_reckless_stimulation_1 expertise_me_enhancement_specialist_1 4 false false false false 0 0 0 expertise_me_enhancement_specialist_1 0 0 0 0 me_reckless_stimulation_1 false 0 +expertise_me_stasis_1 expertise_me_reckless_stimulation_1 4 false false false false 0 0 0 expertise_me_reckless_stimulation_1 0 0 0 0 me_stasis_1 false 0 +expertise_me_vital_action_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_me_dm=5 false 0 +expertise_me_vital_action_2 expertise_me_vital_action_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_me_dm=5 false 0 +expertise_me_vital_action_3 expertise_me_vital_action_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_me_dm=5 false 0 +expertise_me_vital_action_4 expertise_me_vital_action_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_me_dm=10 false 0 +expertise_me_bacta_resistance_1 expertise_me_vital_action_4 4 false false false false 0 0 0 expertise_me_vital_action_4 0 0 0 0 me_bacta_resistance_1 false 0 +expertise_me_dot_damage_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_dot_increase=5 false 0 +expertise_me_dot_damage_2 expertise_me_dot_damage_1 4 false false false false 0 0 0 0 0 0 0 expertise_dot_increase=5 false 0 +expertise_me_dot_damage_3 expertise_me_dot_damage_2 4 false false false false 0 0 0 0 0 0 0 expertise_dot_increase=5 false 0 +expertise_me_serotonin_purge_1 expertise_me_dot_damage_3 4 false false false false 0 0 0 expertise_me_dot_damage_3 0 0 0 0 me_serotonin_purge_1 false 0 +expertise_me_induce_insanity_1 expertise_me_serotonin_purge_1 4 false false false false 0 0 0 expertise_me_serotonin_purge_1 0 0 0 0 me_induce_insanity_1 false 0 +expertise_me_vital_damage_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_me_dm=5 false 0 +expertise_me_vital_damage_2 expertise_me_vital_damage_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_me_dm=5 false 0 +expertise_me_vital_damage_3 expertise_me_vital_damage_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_me_dm=5 false 0 +expertise_me_vital_damage_4 expertise_me_vital_damage_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_me_dm=5 false 0 +expertise_me_electrolyte_drain_1 expertise_me_vital_damage_4 4 false false false false 0 0 0 expertise_me_vital_damage_4 0 0 0 0 me_electrolyte_drain_1 false 0 +expertise_me_dot_duration_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_dot_duration_line_me_dot=3 false 0 +expertise_me_dot_duration_2 expertise_me_dot_duration_1 4 false false false false 0 0 0 0 0 0 0 expertise_dot_duration_line_me_dot=3 false 0 +expertise_me_dot_duration_3 expertise_me_dot_duration_2 4 false false false false 0 0 0 0 0 0 0 expertise_dot_duration_line_me_dot=4 false 0 +expertise_me_traumatize_1 expertise_me_dot_duration_3 4 false false false false 0 0 0 expertise_me_dot_duration_3 0 0 0 0 me_traumatize_1 false 0 +expertise_me_thyroid_rupture_1 expertise_me_traumatize_1 4 false false false false 0 0 0 expertise_me_traumatize_1 0 0 0 0 me_thyroid_rupture_1 false 0 +expertise_me_strength_1 expertise 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_me_strength_2 expertise_me_strength_1 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_me_strength_3 expertise_me_strength_2 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_me_strength_4 expertise_me_strength_3 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 false 0 +expertise_me_enhance_strength_1 expertise 4 false false false false 0 0 0 0 0 0 0 me_enhance_strength_1 false 0 +expertise_me_carbine_damage_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=2,expertise_damage_weapon_2=2 false 0 +expertise_me_carbine_damage_2 expertise_me_carbine_damage_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=2,expertise_damage_weapon_2=2 false 0 +expertise_me_carbine_damage_3 expertise_me_carbine_damage_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=3,expertise_damage_weapon_2=3 false 0 +expertise_me_carbine_damage_4 expertise_me_carbine_damage_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_1=3,expertise_damage_weapon_2=3 false 0 +expertise_me_dueterium_rounds_1 expertise_me_carbine_damage_4 4 false false false false 0 0 0 expertise_me_carbine_damage_4 0 0 0 0 expertise_dueterium_rounds_proc=5 false 0 +expertise_me_humanoid_crits_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_pvp=1,expertise_critical_niche_npc=1 false 0 +expertise_me_humanoid_crits_2 expertise_me_humanoid_crits_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_pvp=2,expertise_critical_niche_npc=2 false 0 +expertise_me_humanoid_crits_3 expertise_me_humanoid_crits_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_pvp=2,expertise_critical_niche_npc=2 false 0 +expertise_me_burst_1 expertise_me_humanoid_crits_3 4 false false false false 0 0 0 expertise_me_humanoid_crits_3 0 0 0 0 me_burst_1 false 0 +expertise_me_agility_1 expertise 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_me_agility_2 expertise_me_agility_1 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_me_agility_3 expertise_me_agility_2 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_me_agility_4 expertise_me_agility_3 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 false 0 +expertise_me_enhance_agility_1 expertise 4 false false false false 0 0 0 0 0 0 0 me_enhance_agility_1 false 0 +expertise_me_unarmed_damage_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=3 false 0 +expertise_me_unarmed_damage_2 expertise_me_unarmed_damage_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=3 false 0 +expertise_me_unarmed_damage_3 expertise_me_unarmed_damage_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=4 false 0 +expertise_me_unarmed_damage_4 expertise_me_unarmed_damage_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=5 false 0 +expertise_me_poison_knuckle_1 expertise_me_unarmed_damage_4 4 false false false false 0 0 0 expertise_me_unarmed_damage_4 0 0 0 0 expertise_poison_knuckle_proc=5 false 0 +expertise_me_unarmed_crit_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=1 false 0 +expertise_me_unarmed_crit_2 expertise_me_unarmed_crit_1 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=2 false 0 +expertise_me_unarmed_crit_3 expertise_me_unarmed_crit_2 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=2 false 0 +expertise_me_cranial_smash_1 expertise_me_unarmed_crit_3 4 false false false false 0 0 0 expertise_me_unarmed_crit_3 0 0 0 0 me_cranial_smash_1 false 0 +expertise_me_agro_healing_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_agro_healing=10 false 0 +expertise_me_agro_healing_2 expertise_me_agro_healing_1 4 false false false false 0 0 0 0 0 0 0 expertise_agro_healing=20 false 0 +expertise_me_agro_healing_3 expertise_me_agro_healing_2 4 false false false false 0 0 0 0 0 0 0 expertise_agro_healing=20 false 0 +expertise_me_evasion_1 expertise 4 false false false false 0 0 0 0 0 0 0 me_evasion_1 false 0 +expertise_me_precision_1 expertise 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_me_precision_2 expertise_me_precision_1 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_me_precision_3 expertise_me_precision_2 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_me_precision_4 expertise_me_precision_3 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_me_enhance_precision_1 expertise 4 false false false false 0 0 0 0 0 0 0 me_enhance_precision_1 false 0 +expertise_me_kinetic_armor_1 expertise_me_energy_armor_4 4 false false false false 0 0 0 expertise_me_energy_armor_4 0 0 0 0 expertise_innate_protection_all=225 false 0 +expertise_me_kinetic_armor_2 expertise_me_kinetic_armor_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=225 false 0 +expertise_me_kinetic_armor_3 expertise_me_kinetic_armor_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=225 false 0 +expertise_me_kinetic_armor_4 expertise_me_kinetic_armor_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=225 false 0 +expertise_me_enhance_block_1 expertise 4 false false false false 0 0 0 0 0 0 0 me_enhance_block_1 false 0 +expertise_me_energy_armor_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=225 false 0 +expertise_me_energy_armor_2 expertise_me_energy_armor_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=225 false 0 +expertise_me_energy_armor_3 expertise_me_energy_armor_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=225 false 0 +expertise_me_energy_armor_4 expertise_me_energy_armor_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=225 false 0 +expertise_me_enhance_dodge_1 expertise 4 false false false false 0 0 0 0 0 0 0 me_enhance_dodge_1 false 0 +expertise_co_remote_detonator_1 expertise 4 false false false false 0 0 0 0 0 0 0 co_remote_detonator_1 false 0 +expertise_co_suppressing_fire_1 expertise 4 false false false false 0 0 0 0 0 0 0 co_suppressing_fire false 0 +expertise_co_powered_armor_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_co_powered_armor_2 expertise_co_powered_armor_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_co_powered_armor_3 expertise_co_powered_armor_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_co_powered_armor_4 expertise_co_powered_armor_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_co_flashbang_1 expertise_co_remote_detonator_1 4 false false false false 0 0 0 expertise_co_remote_detonator_1 0 0 0 0 expertise_co_flash_bang=50 false 0 +expertise_co_flashbang_2 expertise_co_flashbang_1 4 false false false false 0 0 0 0 0 0 0 expertise_co_flash_bang=50 false 0 +expertise_co_suppression_efficiency_1 expertise_co_suppressing_fire_1 4 false false false false 0 0 0 expertise_co_suppressing_fire_1 0 0 0 0 expertise_supression_speed=10,expertise_supression_glance=5 false 0 +expertise_co_suppression_efficiency_2 expertise_co_suppression_efficiency_1 4 false false false false 0 0 0 0 0 0 0 expertise_supression_speed=10,expertise_supression_glance=5 false 0 +expertise_co_suppression_efficiency_3 expertise_co_suppression_efficiency_2 4 false false false false 0 0 0 0 0 0 0 expertise_supression_speed=10,expertise_supression_glance=5 false 0 +expertise_co_suppression_efficiency_4 expertise_co_suppression_efficiency_3 4 false false false false 0 0 0 0 0 0 0 expertise_supression_speed=10,expertise_supression_glance=5 false 0 +expertise_co_pinpoint_shielding_1 expertise_co_powered_armor_4 4 false false false false 0 0 0 expertise_co_powered_armor_4 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_co_pinpoint_shielding_2 expertise_co_pinpoint_shielding_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_co_pinpoint_shielding_3 expertise_co_pinpoint_shielding_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_co_pinpoint_shielding_4 expertise_co_pinpoint_shielding_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 false 0 +expertise_co_cluster_bomb expertise 4 false false false false 0 0 0 0 0 0 0 co_cluster_bomb false 0 +expertise_co_blow_em_away_1 expertise_co_cluster_bomb 4 false false false false 0 0 0 expertise_co_cluster_bomb 0 0 0 0 expertise_co_cluster_bomblet=2 false 0 +expertise_co_blow_em_away_2 expertise_co_blow_em_away_1 4 false false false false 0 0 0 0 0 0 0 expertise_co_cluster_bomblet=2 false 0 +expertise_co_timer_reset_1 expertise_co_flashbang_2 4 false false false false 0 0 0 expertise_co_flashbang_2 0 0 0 0 expertise_delay_line_co_remote_detonator=240 false 0 +expertise_co_timer_reset_2 expertise_co_timer_reset_1 4 false false false false 0 0 0 0 0 0 0 expertise_delay_line_co_remote_detonator=240 false 0 +expertise_co_riddle_armor_1 expertise 4 false false false false 0 0 0 0 0 0 0 co_riddle_armor false 0 +expertise_co_imp_riddle_armor_1 expertise_co_riddle_armor_1 4 false false false false 0 0 0 expertise_co_riddle_armor_1 0 0 0 0 expertise_cooldown_line_co_riddle_armor=2 false 0 +expertise_co_imp_riddle_armor_2 expertise_co_imp_riddle_armor_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_co_riddle_armor=2 false 0 +expertise_co_deflective_armor_1 expertise_co_pinpoint_shielding_4 4 false false false false 0 0 0 expertise_co_pinpoint_shielding_4 0 0 0 0 damage_decrease_percentage=2 false 0 +expertise_co_deflective_armor_2 expertise_co_deflective_armor_1 4 false false false false 0 0 0 0 0 0 0 damage_decrease_percentage=2 false 0 +expertise_co_deflective_armor_3 expertise_co_deflective_armor_2 4 false false false false 0 0 0 0 0 0 0 damage_decrease_percentage=2 false 0 +expertise_co_deflective_armor_4 expertise_co_deflective_armor_3 4 false false false false 0 0 0 0 0 0 0 damage_decrease_percentage=2 false 0 +expertise_co_killing_spree expertise 4 false false false false 0 0 0 0 0 0 0 co_killing_spree false 0 +expertise_co_killing_grimace_1 expertise_co_killing_spree 4 false false false false 0 0 0 expertise_co_killing_spree 0 0 0 0 expertise_co_killing_spree_target=1 false 0 +expertise_co_killing_grimace_2 expertise_co_killing_grimace_1 4 false false false false 0 0 0 0 0 0 0 expertise_co_killing_spree_target=1 false 0 +expertise_co_angled_shrapnel_1 expertise_co_timer_reset_2 4 false false false false 0 0 0 expertise_co_timer_reset_2 0 0 0 0 expertise_area_size_line_co_remote_detonator=5 false 0 +expertise_co_angled_shrapnel_2 expertise_co_angled_shrapnel_1 4 false false false false 0 0 0 0 0 0 0 expertise_area_size_line_co_remote_detonator=5 false 0 +expertise_co_armor_cracker_1 expertise_co_riddle_armor_1 4 false false false false 0 0 0 expertise_co_riddle_armor_1 0 0 0 0 co_armor_cracker false 0 +expertise_co_stim_armor_1 expertise 4 false false false false 0 0 0 0 0 0 0 co_stim_armor false 0 +expertise_co_armor_splash_1 expertise 4 false false false false 0 0 0 0 0 0 0 kill_meter_co_armor_splash_proc=1,expertise_dot_duration_line_co_armor_splash=2 false 0 +expertise_co_armor_splash_2 expertise_co_armor_splash_1 4 false false false false 0 0 0 0 0 0 0 kill_meter_co_armor_splash_proc=0,expertise_dot_duration_line_co_armor_splash=2 false 0 +expertise_co_armor_splash_3 expertise_co_armor_splash_2 4 false false false false 0 0 0 0 0 0 0 kill_meter_co_armor_splash_proc=0,expertise_dot_duration_line_co_armor_splash=2 false 0 +expertise_co_armor_splash_4 expertise_co_armor_splash_3 4 false false false false 0 0 0 0 0 0 0 kill_meter_co_armor_splash_proc=0,expertise_dot_duration_line_co_armor_splash=2 false 0 +expertise_co_improved_explosives_1 expertise_co_angled_shrapnel_2 4 false false false false 0 0 0 expertise_co_angled_shrapnel_2 0 0 0 0 expertise_damage_line_co_remote_detonator=75 false 0 +expertise_co_improved_explosives_2 expertise_co_improved_explosives_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_co_remote_detonator=75 false 0 +expertise_co_improved_explosives_3 expertise_co_improved_explosives_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_co_remote_detonator=75 false 0 +expertise_co_improved_explosives_4 expertise_co_improved_explosives_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_co_remote_detonator=75 false 0 +expertise_co_mirror_armor_1 expertise_co_diagnostic_armor_1 4 false false false false 0 0 0 expertise_co_diagnostic_armor_1 0 0 0 0 co_mirror_armor false 0 +expertise_co_diagnostic_armor_1 expertise_co_stim_armor_1 4 false false false false 0 0 0 expertise_co_stim_armor_1 0 0 0 0 expertise_dot_absorption_all=25 false 0 +expertise_co_youll_regret_that_1 expertise 4 false false false false 0 0 0 0 0 0 0 kill_meter_co_youll_regret_that_reac=100,expertise_youll_regret_that=1000 false 0 +expertise_co_youll_regret_that_2 expertise_co_youll_regret_that_1 4 false false false false 0 0 0 0 0 0 0 kill_meter_co_youll_regret_that_reac=0,expertise_youll_regret_that=1000 false 0 +expertise_co_youll_regret_that_3 expertise_co_youll_regret_that_2 4 false false false false 0 0 0 0 0 0 0 kill_meter_co_youll_regret_that_reac=0,expertise_youll_regret_that=1000 false 0 +expertise_co_youll_regret_that_4 expertise_co_youll_regret_that_3 4 false false false false 0 0 0 0 0 0 0 kill_meter_co_youll_regret_that_reac=0,expertise_youll_regret_that=1000 false 0 +expertise_co_general_enhanced_luck_1 expertise 4 false false false false 0 0 0 0 0 0 0 luck_modified=25 false 0 +expertise_co_general_enhanced_luck_2 expertise_co_general_enhanced_luck_1 4 false false false false 0 0 0 0 0 0 0 luck_modified=25 false 0 +expertise_co_enhanced_precision_1 expertise 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_co_enhanced_precision_2 expertise_co_enhanced_precision_1 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 false 0 +expertise_co_enhanced_constitution_1 expertise 4 false false false false 0 0 0 0 0 0 0 constitution_modified=50 false 0 +expertise_co_enhanced_constitution_2 expertise_co_enhanced_constitution_1 4 false false false false 0 0 0 0 0 0 0 constitution_modified=50 false 0 +expertise_co_enhanced_stamina_1 expertise 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_co_enhanced_stamina_2 expertise_co_enhanced_stamina_1 4 false false false false 0 0 0 0 0 0 0 stamina_modified=25 false 0 +expertise_co_position_secured_1 expertise 4 false false false false 0 0 0 0 0 0 0 co_position_secured false 0 +expertise_co_imp_position_secured_1 expertise_co_position_secured_1 4 false false false false 0 0 0 expertise_co_position_secured_1 0 0 0 0 expertise_action_line_co_imp_pos_sec=10 false 0 +expertise_co_imp_position_secured_2 expertise_co_imp_position_secured_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_co_imp_pos_sec=10 false 0 +expertise_co_imp_position_secured_3 expertise_co_imp_position_secured_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_co_imp_pos_sec=10 false 0 +expertise_co_hose_down_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_co_dm=5 false 0 +expertise_co_hose_down_2 expertise_co_hose_down_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_co_dm=5 false 0 +expertise_co_blast_radius_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_area_size_line_co_grenade=1 false 0 +expertise_co_blast_radius_2 expertise_co_blast_radius_1 4 false false false false 0 0 0 0 0 0 0 expertise_area_size_line_co_grenade=1 false 0 +expertise_co_blast_radius_3 expertise_co_blast_radius_2 4 false false false false 0 0 0 0 0 0 0 expertise_area_size_line_co_grenade=1 false 0 +expertise_co_blast_radius_4 expertise_co_blast_radius_3 4 false false false false 0 0 0 0 0 0 0 expertise_area_size_line_co_grenade=1 false 0 +expertise_co_focus_beam_1 expertise 4 false false false false 0 0 0 0 0 0 0 co_hw_dm_1 false 0 +expertise_co_burst_fire_1 expertise_co_position_secured_1 4 false false false false 0 0 0 expertise_co_position_secured_1 0 0 0 0 expertise_co_pos_secured_line_burst_fire_proc=10,expertise_co_pos_secured_line_burst_fire_devastation_bonus=5 false 0 +expertise_co_burst_fire_2 expertise_co_burst_fire_1 4 false false false false 0 0 0 0 0 0 0 expertise_co_pos_secured_line_burst_fire_proc=10,expertise_co_pos_secured_line_burst_fire_devastation_bonus=5 false 0 +expertise_co_keen_eye_1 expertise_co_hose_down_2 4 false false false false 0 0 0 expertise_co_hose_down_2 0 0 0 0 expertise_range_bonus_ranged=4 false 0 +expertise_co_keen_eye_2 expertise_co_keen_eye_1 4 false false false false 0 0 0 0 0 0 0 expertise_range_bonus_ranged=4 false 0 +expertise_co_strong_arm_1 expertise_co_blast_radius_4 4 false false false false 0 0 0 expertise_co_blast_radius_4 0 0 0 0 expertise_action_line_co_grenade=2 false 0 +expertise_co_strong_arm_2 expertise_co_strong_arm_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_co_grenade=2 false 0 +expertise_co_strong_arm_3 expertise_co_strong_arm_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_co_grenade=2 false 0 +expertise_co_strong_arm_4 expertise_co_strong_arm_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_co_grenade=2 false 0 +expertise_co_tibanna_gas_1 expertise_co_focus_beam_1 4 false false false false 0 0 0 expertise_co_focus_beam_1 0 0 0 0 expertise_damage_weapon_3=2 false 0 +expertise_co_tibanna_gas_2 expertise_co_tibanna_gas_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_3=2 false 0 +expertise_co_tibanna_gas_3 expertise_co_tibanna_gas_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_3=2 false 0 +expertise_co_tibanna_gas_4 expertise_co_tibanna_gas_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_3=2 false 0 +expertise_co_on_target_1 expertise_co_burst_fire_2 4 false false false false 0 0 0 expertise_co_burst_fire_2 0 0 0 0 expertise_co_pos_secured_line_critical=2,expertise_co_pos_secured_line_protection=5 false 0 +expertise_co_on_target_2 expertise_co_on_target_1 4 false false false false 0 0 0 0 0 0 0 expertise_co_pos_secured_line_critical=2,expertise_co_pos_secured_line_protection=5 false 0 +expertise_co_on_target_3 expertise_co_on_target_2 4 false false false false 0 0 0 0 0 0 0 expertise_co_pos_secured_line_critical=2,expertise_co_pos_secured_line_protection=5 false 0 +expertise_co_on_target_4 expertise_co_on_target_3 4 false false false false 0 0 0 0 0 0 0 expertise_co_pos_secured_line_critical=2,expertise_co_pos_secured_line_protection=5 false 0 +expertise_co_heavy_ammunition_1 expertise_co_keen_eye_2 4 false false false false 0 0 0 expertise_co_keen_eye_2 0 0 0 0 expertise_damage_weapon_0=2,expertise_damage_weapon_1=2 false 0 +expertise_co_heavy_ammunition_2 expertise_co_heavy_ammunition_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_0=2,expertise_damage_weapon_1=2 false 0 +expertise_co_heavy_ammunition_3 expertise_co_heavy_ammunition_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_0=2,expertise_damage_weapon_1=2 false 0 +expertise_co_heavy_ammunition_4 expertise_co_heavy_ammunition_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_weapon_0=2,expertise_damage_weapon_1=2 false 0 +expertise_co_marksman_1 expertise_co_heavy_ammunition_4 4 false false false false 0 0 0 expertise_co_heavy_ammunition_4 0 0 0 0 expertise_action_rifle=4,expertise_action_carbine=4 false 0 +expertise_co_marksman_2 expertise_co_marksman_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_rifle=4,expertise_action_carbine=4 false 0 +expertise_co_marksman_3 expertise_co_marksman_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_rifle=4,expertise_action_carbine=4 false 0 +expertise_co_packed_explosives_1 expertise_co_strong_arm_4 4 false false false false 0 0 0 expertise_co_strong_arm_4 0 0 0 0 expertise_damage_line_co_grenade=2 false 0 +expertise_co_packed_explosives_2 expertise_co_packed_explosives_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_co_grenade=2 false 0 +expertise_co_packed_explosives_3 expertise_co_packed_explosives_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_co_grenade=2 false 0 +expertise_co_packed_explosives_4 expertise_co_packed_explosives_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_co_grenade=2 false 0 +expertise_co_lethal_beam_1 expertise_co_tibanna_gas_4 4 false false false false 0 0 0 expertise_co_tibanna_gas_4 0 0 0 0 co_hw_dm_crit_1 false 0 +expertise_co_base_of_operations_1 expertise_co_on_target_4 4 false false false false 0 0 0 expertise_co_on_target_4 0 0 0 0 expertise_co_pos_secured_line_armor=1000,expertise_co_pos_secured_line_boo_critical=5 false 0 +expertise_co_blast_resistance_1 expertise_co_deflective_armor_4 4 false false false false 0 0 0 expertise_co_deflective_armor_4 0 0 0 0 area_damage_resist_full_percentage=5 false 0 +expertise_co_blast_resistance_2 expertise_co_blast_resistance_1 4 false false false false 0 0 0 0 0 0 0 area_damage_resist_full_percentage=5 false 0 +expertise_co_blast_resistance_3 expertise_co_blast_resistance_2 4 false false false false 0 0 0 0 0 0 0 area_damage_resist_full_percentage=5 false 0 +expertise_co_blast_resistance_4 expertise_co_blast_resistance_3 4 false false false false 0 0 0 0 0 0 0 area_damage_resist_full_percentage=5 false 0 +expertise_co_stand_fast_1 expertise_co_deflective_armor_4 4 false false false false 0 0 0 expertise_co_deflective_armor_4 0 0 0 0 co_stand_fast expertise_damage_decrease_percentage=60 false 0 +expertise_co_imp_stand_fast_1 expertise_co_stand_fast_1 4 false false false false 0 0 0 expertise_co_stand_fast_1 0 0 0 0 expertise_damage_decrease_percentage=5,expertise_buff_duration_line_co_stand_fast=2,expertise_cooldown_line_co_stand_fast=120 false 0 +expertise_co_imp_stand_fast_2 expertise_co_imp_stand_fast_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_decrease_percentage=5,expertise_buff_duration_line_co_stand_fast=2,expertise_cooldown_line_co_stand_fast=120 false 0 +expertise_co_imp_stand_fast_3 expertise_co_imp_stand_fast_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_decrease_percentage=5,expertise_buff_duration_line_co_stand_fast=2,expertise_cooldown_line_co_stand_fast=120 false 0 +expertise_co_short_fuse_1 expertise_co_packed_explosives_4 4 false false false false 0 0 0 expertise_co_packed_explosives_4 0 0 0 0 expertise_delay_reduce_line_co_grenade=1 false 0 +expertise_co_enhanced_fuel_cans_1 expertise_co_lethal_beam_1 4 false false false false 0 0 0 expertise_co_lethal_beam_1 0 0 0 0 expertise_action_weapon_12=5,expertise_action_weapon_13=5,commando_passive_dot=1 false 0 +expertise_co_enhanced_fuel_cans_2 expertise_co_enhanced_fuel_cans_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_12=5,expertise_action_weapon_13=5,commando_passive_dot=1 false 0 +expertise_co_enhanced_fuel_cans_3 expertise_co_enhanced_fuel_cans_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_12=5,expertise_action_weapon_13=5,commando_passive_dot=1 false 0 +expertise_co_enhanced_fuel_cans_4 expertise_co_enhanced_fuel_cans_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_12=5,expertise_action_weapon_13=5,commando_passive_dot=1 false 0 +expertise_sp_quiet_steps_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_avoidance_overpower=2 true 0 +expertise_sp_quiet_steps_2 expertise_sp_quiet_steps_1 4 false false false false 0 0 0 0 0 0 0 expertise_avoidance_overpower=3 true 0 +expertise_sp_rapid_concealment_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_sp_smoke=30,expertise_cooldown_line_sp_burst_shadows=30 true 0 +expertise_sp_rapid_concealment_2 expertise_sp_rapid_concealment_1 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_sp_smoke=30,expertise_cooldown_line_sp_burst_shadows=30 true 0 +expertise_sp_rapid_concealment_3 expertise_sp_rapid_concealment_2 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_sp_smoke=30,expertise_cooldown_line_sp_burst_shadows=30 true 0 +expertise_sp_rapid_concealment_4 expertise_sp_rapid_concealment_3 4 false false false false 0 0 0 0 0 0 0 expertise_cooldown_line_sp_smoke=30,expertise_cooldown_line_sp_burst_shadows=30 true 0 +expertise_sp_careful_observation_1 expertise_sp_reveal_shadows_1 4 false false false false 0 0 0 expertise_sp_reveal_shadows_1 0 0 0 0 detect_hidden=25 true 0 +expertise_sp_careful_observation_2 expertise_sp_careful_observation_1 4 false false false false 0 0 0 0 0 0 0 detect_hidden=25 true 0 +expertise_sp_cloaked_attacks_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_ambush_snipe_0 true 0 +expertise_sp_smoke_screen_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +expertise_sp_smoke_screen_2 expertise_sp_smoke_screen_1 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +expertise_sp_smoke_screen_3 expertise_sp_smoke_screen_2 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +expertise_sp_smoke_screen_4 expertise_sp_smoke_screen_3 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_invis_sp_buff_invis_1=-10 true 0 +expertise_sp_reveal_shadows_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_reveal_shadows true 0 +expertise_sp_decoy_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_decoy true 0 +expertise_sp_cloak_and_dagger_1 expertise_sp_cloaked_attacks_1 4 false false false false 0 0 0 expertise_sp_cloaked_attacks_1 0 0 0 0 expertise_damage_line_sp_stealth_melee=20,expertise_damage_line_sp_stealth_ranged=20,expertise_dot_damage_line_sp_stealth_melee=20,expertise_dot_damage_line_sp_stealth_ranged=20 true 0 +expertise_sp_cloak_and_dagger_2 expertise_sp_cloak_and_dagger_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_sp_stealth_melee=20,expertise_damage_line_sp_stealth_ranged=20,expertise_dot_damage_line_sp_stealth_melee=20,expertise_dot_damage_line_sp_stealth_ranged=20 true 0 +expertise_sp_cloak_and_dagger_3 expertise_sp_cloak_and_dagger_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_sp_stealth_melee=20,expertise_damage_line_sp_stealth_ranged=20,expertise_dot_damage_line_sp_stealth_melee=20,expertise_dot_damage_line_sp_stealth_ranged=20 true 0 +expertise_sp_cloak_and_dagger_4 expertise_sp_cloak_and_dagger_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_sp_stealth_melee=20,expertise_damage_line_sp_stealth_ranged=20,expertise_dot_damage_line_sp_stealth_melee=20,expertise_dot_damage_line_sp_stealth_ranged=20 true 0 +expertise_sp_burst_of_shadows_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_burst_of_shadows true 0 +expertise_sp_expose_shadows_1 expertise_sp_careful_observation_2 4 false false false false 0 0 0 expertise_sp_careful_observation_2 0 0 0 0 expertise_sp_reveal_shadows_distance_increase=5,expertise_sp_reveal_shadows_detect_chance_increase=3,expertise_cooldown_line_sp_reveal_shadows=10 true 0 +expertise_sp_expose_shadows_2 expertise_sp_expose_shadows_1 4 false false false false 0 0 0 0 0 0 0 expertise_sp_reveal_shadows_distance_increase=5,expertise_sp_reveal_shadows_detect_chance_increase=3,expertise_cooldown_line_sp_reveal_shadows=10 true 0 +expertise_sp_expose_shadows_3 expertise_sp_expose_shadows_2 4 false false false false 0 0 0 0 0 0 0 expertise_sp_reveal_shadows_distance_increase=5,expertise_sp_reveal_shadows_detect_chance_increase=3,expertise_cooldown_line_sp_reveal_shadows=10 true 0 +expertise_sp_expose_shadows_4 expertise_sp_expose_shadows_3 4 false false false false 0 0 0 0 0 0 0 expertise_sp_reveal_shadows_distance_increase=5,expertise_sp_reveal_shadows_detect_chance_increase=3,expertise_cooldown_line_sp_reveal_shadows=10 true 0 +expertise_sp_puncturing_strikes_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_sp_stealth_melee=10,expertise_damage_line_sp_hd_melee=10,expertise_damage_line_sp_stealth_ranged=10 true 0 +expertise_sp_puncturing_strikes_2 expertise_sp_puncturing_strikes_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_sp_stealth_melee=10,expertise_damage_line_sp_hd_melee=10,expertise_damage_line_sp_stealth_ranged=10 true 0 +expertise_sp_puncturing_strikes_3 expertise_sp_puncturing_strikes_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_sp_stealth_melee=10,expertise_damage_line_sp_hd_melee=10,expertise_damage_line_sp_stealth_ranged=10 true 0 +expertise_sp_puncturing_strikes_4 expertise_sp_puncturing_strikes_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_sp_stealth_melee=10,expertise_damage_line_sp_hd_melee=10,expertise_damage_line_sp_stealth_ranged=10 true 0 +expertise_sp_steup_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_sp_stealth_melee=5,expertise_action_line_sp_stealth_ranged=5 true 0 +expertise_sp_steup_2 expertise_sp_steup_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_sp_stealth_melee=5,expertise_action_line_sp_stealth_ranged=5 true 0 +expertise_sp_steup_3 expertise_sp_steup_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_sp_stealth_melee=5,expertise_action_line_sp_stealth_ranged=5 true 0 +expertise_sp_steup_4 expertise_sp_steup_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_line_sp_stealth_melee=5,expertise_action_line_sp_stealth_ranged=5 true 0 +expertise_sp_shadows_embrace_1 expertise 4 false false false false 0 0 0 expertise_sp_burst_of_shadows_1 0 0 0 0 expertise_buff_duration_line_sp_burst_shadows=2,expertise_cooldown_line_sp_burst_shadows=30 true 0 +expertise_sp_shadows_embrace_2 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_sp_burst_shadows=2,expertise_cooldown_line_sp_burst_shadows=30 true 0 +expertise_sp_shadows_embrace_3 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_sp_burst_shadows=2,expertise_cooldown_line_sp_burst_shadows=30 true 0 +expertise_sp_shadows_embrace_4 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_sp_burst_shadows=2,expertise_cooldown_line_sp_burst_shadows=30 true 0 +expertise_sp_undercover_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_invis_sp_buff_invis_1=-5,expertise_movement_buff_invis_sp_buff_stealth_1=-20 true 0 +expertise_sp_undercover_2 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_invis_sp_buff_invis_1=-5,expertise_movement_buff_invis_sp_buff_stealth_1=-20 true 0 +expertise_sp_undercover_3 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_movement_buff_invis_sp_buff_invis_1=-5,expertise_movement_buff_invis_sp_buff_stealth_1=-20 true 0 +expertise_sp_smoke_mirrors expertise 4 false false false false 0 0 0 0 0 0 0 sp_smoke_mirrors true 0 +expertise_sp_initiative_1 expertise_sp_cloak_and_dagger_4 4 false false false false 0 0 0 expertise_sp_cloak_and_dagger_4 0 0 0 0 expertise_critical_line_sp_stealth_melee=15,expertise_critical_line_sp_stealth_ranged=15 true 0 +expertise_sp_initiative_2 expertise_sp_initiative_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_sp_stealth_melee=15,expertise_critical_line_sp_stealth_ranged=15 true 0 +expertise_sp_initiative_3 expertise_sp_initiative_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_sp_stealth_melee=15,expertise_critical_line_sp_stealth_ranged=15 true 0 +expertise_sp_initiative_4 expertise_sp_initiative_3 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_sp_stealth_melee=15,expertise_critical_line_sp_stealth_ranged=15 true 0 +expertise_sp_without_a_trace_1 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_sp_covert_mastery_1 expertise_sp_without_a_trace_1 4 false false false false 0 0 0 expertise_sp_without_a_trace_1 0 0 0 0 expertise_covert_mastery=1 true 0 +expertise_sp_diversion_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_improved_decoy=1 true 0 +expertise_sp_diversion_2 expertise_sp_diversion_1 4 false false false false 0 0 0 0 0 0 0 expertise_improved_decoy=1 true 0 +expertise_sp_preparation_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_preparation true 0 +expertise_sp_shifty_setup_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_shifty_setup true 0 +expertise_sp_improved_spys_fang_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_dot_0 true 0 +expertise_sp_hidden_daggers_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_hd_ability_0 true 0 +expertise_sp_hidden_daggers_2 expertise 4 false false false false 0 0 0 0 0 0 0 sp_hd_range_0 true 0 +expertise_sp_improved_first_aid_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_target_healing_bonus=10 true 0 +expertise_sp_improved_first_aid_2 expertise_sp_improved_first_aid_1 4 false false false false 0 0 0 0 0 0 0 expertise_target_healing_bonus=10 true 0 +expertise_sp_cloaked_recovery_1 expertise_sp_improved_first_aid_2 4 false false false false 0 0 0 expertise_sp_improved_first_aid_2 0 0 0 0 sp_cloaked_recovery_0 true 0 +expertise_sp_protective_armor_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=300,expertise_innate_protection_energy=300 true 0 +expertise_sp_protective_armor_2 expertise_sp_protective_armor_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=300,expertise_innate_protection_energy=300 true 0 +expertise_sp_protective_armor_3 expertise_sp_protective_armor_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=300,expertise_innate_protection_energy=300 true 0 +expertise_sp_protective_armor_4 expertise_sp_protective_armor_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_kinetic=300,expertise_innate_protection_energy=300 true 0 +expertise_sp_improved_arachnids_web_1 expertise 4 false false false false 0 0 0 0 0 0 0 sp_improved_cc_dot_0 true 0 +expertise_sp_assassins_mark expertise 4 false false false false 0 0 0 0 0 0 0 sp_assassins_mark true 0 +expertise_sp_run_its_course_1 expertise_sp_improved_first_aid_2 4 false false false false 0 0 0 expertise_sp_improved_first_aid_2 0 0 0 0 sp_run_its_course true 0 +expertise_sp_noxious_traps_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fldmot=15 true 0 +expertise_sp_noxious_traps_2 expertise_sp_noxious_traps_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_fldmot=15 true 0 +expertise_sp_opportunity_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_all=2 true 0 +expertise_sp_opportunity_2 expertise_sp_opportunity_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_all=2 true 0 +expertise_sp_opportunity_3 expertise_sp_opportunity_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_all=2 true 0 +expertise_sp_opportunity_4 expertise_sp_opportunity_3 4 false false false false 0 0 0 0 0 0 0 expertise_critical_niche_all=2 true 0 +expertise_sp_precision_1 expertise 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 true 0 +expertise_sp_precision_2 expertise_sp_precision_1 4 false false false false 0 0 0 0 0 0 0 precision_modified=25 true 0 +expertise_sp_increased_strength_1 expertise 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 true 0 +expertise_sp_increased_strength_2 expertise_sp_increased_strength_1 4 false false false false 0 0 0 0 0 0 0 strength_modified=25 true 0 +expertise_sp_increased_agility_1 expertise 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 true 0 +expertise_sp_increased_agility_2 expertise_sp_increased_agility_1 4 false false false false 0 0 0 0 0 0 0 agility_modified=25 true 0 +expertise_sp_cloaking_armor_1 expertise 4 false false false false 0 0 0 0 0 0 0 camouflage=35 true 0 +expertise_sp_cloaking_armor_2 expertise_sp_cloaking_armor_1 4 false false false false 0 0 0 0 0 0 0 camouflage=40 true 0 +expertise_sp_glancing_armor_1 expertise 4 false false false false 0 0 0 expertise_sp_protective_armor_4 0 0 0 0 expertise_dodge=5 true 0 +expertise_sp_glancing_armor_2 expertise_sp_glancing_armor_1 4 false false false false 0 0 0 0 0 0 0 expertise_dodge=5 true 0 +expertise_sp_deadly_pistols_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_ranged=2 true 0 +expertise_sp_deadly_pistols_2 expertise_sp_deadly_pistols_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_ranged=2 true 0 +expertise_sp_deadly_pistols_3 expertise_sp_deadly_pistols_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_ranged=2 true 0 +expertise_sp_close_quarters_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=2 true 0 +expertise_sp_close_quarters_2 expertise_sp_close_quarters_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=2 true 0 +expertise_sp_close_quarters_3 expertise_sp_close_quarters_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=2 true 0 +expertise_sp_deadly_toxins_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_fldmot=10 true 0 +expertise_sp_deadly_toxins_2 expertise_sp_deadly_toxins_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_fldmot=10 true 0 +expertise_sp_cheap_shots_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_ranged=5 true 0 +expertise_sp_cheap_shots_2 expertise_sp_cheap_shots_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_ranged=5 true 0 +expertise_sp_cheap_shots_3 expertise_sp_cheap_shots_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_ranged=5 true 0 +expertise_sp_cheap_shots_4 expertise_sp_cheap_shots_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_ranged=5 true 0 +expertise_sp_cheap_strikes_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=5 true 0 +expertise_sp_cheap_strikes_2 expertise_sp_cheap_strikes_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=5 true 0 +expertise_sp_cheap_strikes_3 expertise_sp_cheap_strikes_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=5 true 0 +expertise_sp_cheap_strikes_4 expertise_sp_cheap_strikes_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=5 true 0 +expertise_sp_jagged_edge_1 expertise_sp_opportunity_4 4 false false false false 0 0 0 expertise_sp_opportunity_4 0 0 0 0 expertise_critical_damage_increase=5 true 0 +expertise_sp_jagged_edge_2 expertise_sp_jagged_edge_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_damage_increase=5 true 0 +expertise_sp_jagged_edge_3 expertise_sp_jagged_edge_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_damage_increase=5 true 0 +expertise_sp_savagery expertise_sp_jagged_edge_3 4 false false false false 0 0 0 expertise_sp_jagged_edge_3 0 0 0 0 expertise_oncrit_proc_sp_savagery=1 true 0 +expertise_sp_assassins_blade_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_strikethrough_chance=2 true 0 +expertise_sp_assassins_blade_2 expertise_sp_assassins_blade_1 4 false false false false 0 0 0 0 0 0 0 expertise_strikethrough_chance=2 true 0 +expertise_sp_assassins_blade_3 expertise_sp_assassins_blade_2 4 false false false false 0 0 0 0 0 0 0 expertise_strikethrough_chance=1 true 0 +expertise_sp_assassins_blade_4 expertise_sp_assassins_blade_3 4 false false false false 0 0 0 0 0 0 0 expertise_strikethrough_chance=1 true 0 +expertise_sp_vibrogenerator_1 expertise_sp_assassins_blade_2 4 false false false false 0 0 0 expertise_sp_assassins_blade_2 0 0 0 0 expertise_armor_neglect=2 true 0 +expertise_sp_vibrogenerator_2 expertise_sp_vibrogenerator_1 4 false false false false 0 0 0 0 0 0 0 expertise_armor_neglect=2 true 0 +expertise_sp_vibrogenerator_3 expertise_sp_vibrogenerator_2 4 false false false false 0 0 0 0 0 0 0 expertise_armor_neglect=2 true 0 +expertise_sp_crippling_traps_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_sp_cripple_trap_proc_increase=50 true 0 +expertise_sp_crippling_traps_2 expertise_sp_crippling_traps_1 4 false false false false 0 0 0 0 0 0 0 expertise_sp_cripple_trap_proc_increase=50 true 0 +expertise_sp_resonance expertise_sp_vibrogenerator_3 4 false false false false 0 0 0 expertise_sp_vibrogenerator_3 0 0 0 0 expertise_onstrikethrough_proc_sp_resonance=1 true 0 +expertise_sp_equilibrium expertise 4 false false false false 0 0 0 0 0 0 0 freeshot_case_miss=1,freeshot_case_dodge=1,freeshot_case_parry=1 true 0 +expertise_sp_avoid_damage_1 expertise_sp_glancing_armor_2 4 false false false false 0 0 0 expertise_sp_glancing_armor_2 0 0 0 0 sp_avoid_damage true 0 +expertise_en_inspired_fitness_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_attrib_increase=50 true 0 +expertise_en_inspired_fitness_2 expertise_en_inspired_fitness_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_attrib_increase=50 true 0 +expertise_en_inspired_fitness_3 expertise_en_inspired_fitness_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_attrib_increase=50 true 0 +expertise_en_inspired_fitness_4 expertise_en_inspired_fitness_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_attrib_increase=50 true 0 +expertise_en_inspired_resilience_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_resist_increase=50 true 0 +expertise_en_inspired_resilience_2 expertise_en_inspired_resilience_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_resist_increase=50 true 0 +expertise_en_inspired_resilience_3 expertise_en_inspired_resilience_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_resist_increase=50 true 0 +expertise_en_inspired_resilience_4 expertise_en_inspired_resilience_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_resist_increase=50 true 0 +expertise_en_inspired_industry_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_trader_increase=25 true 0 +expertise_en_inspired_industry_2 expertise_en_inspired_industry_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_trader_increase=25 true 0 +expertise_en_inspired_industry_3 expertise_en_inspired_industry_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_trader_increase=25 true 0 +expertise_en_inspired_industry_4 expertise_en_inspired_industry_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_trader_increase=25 true 0 +expertise_en_creativity_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_base_point_increase=3 true 0 +expertise_en_creativity_2 expertise_en_creativity_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_base_point_increase=3 true 0 +expertise_en_creativity_3 expertise_en_creativity_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_base_point_increase=3 true 0 +expertise_en_creativity_4 expertise_en_creativity_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_base_point_increase=3 true 0 +expertise_en_holism_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_healer_buff_package true 0 +expertise_en_harvest_faire_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_harvest_faire_buff_package true 0 +expertise_en_second_chance_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_second_chance_buff_package true 0 +expertise_en_go_with_the_flow_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_go_with_the_flow_buff_package true 0 +expertise_en_intense_performer_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_pulse_duration_increase=1 true 0 +expertise_en_intense_performer_2 expertise_en_intense_performer_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_pulse_duration_increase=1 true 0 +expertise_en_intense_performer_3 expertise_en_intense_performer_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_pulse_duration_increase=1 true 0 +expertise_en_intense_performer_4 expertise_en_intense_performer_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_pulse_duration_increase=1 true 0 +expertise_en_affability_1 expertise_en_improv_1 4 false false false false 0 0 0 expertise_en_improv_1 0 0 0 0 expertise_en_performance_increase=5 true 0 +expertise_en_affability_2 expertise_en_affability_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_performance_increase=5 true 0 +expertise_en_affability_3 expertise_en_affability_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_performance_increase=5 true 0 +expertise_en_affability_4 expertise_en_affability_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_performance_increase=5 true 0 +expertise_en_flush_with_success_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_flush_with_success_buff_package true 0 +expertise_en_inspired_reactions_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_proc_chance_increase=1 true 0 +expertise_en_inspired_reactions_2 expertise_en_inspired_reactions_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_proc_chance_increase=1 true 0 +expertise_en_inspired_reactions_3 expertise_en_inspired_reactions_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_proc_chance_increase=1 true 0 +expertise_en_inspired_reactions_4 expertise_en_inspired_reactions_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_proc_chance_increase=1 true 0 +expertise_en_lasting_impression_1 expertise_en_intense_performer_4 4 false false false false 0 0 0 expertise_en_intense_performer_4 0 0 0 0 expertise_en_inspire_buff_duration_increase=30 true 0 +expertise_en_lasting_impression_2 expertise_en_lasting_impression_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_buff_duration_increase=30 true 0 +expertise_en_lasting_impression_3 expertise_en_lasting_impression_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_buff_duration_increase=30 true 0 +expertise_en_lasting_impression_4 expertise_en_lasting_impression_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_inspire_buff_duration_increase=30 true 0 +expertise_en_inspired_warfare_1 expertise_en_inspired_reactions_4 4 false false false false 0 0 0 expertise_en_inspired_reactions_4 0 0 0 0 expertise_en_combat_buff_increase=1 true 0 +expertise_en_inspired_warfare_2 expertise_en_inspired_warfare_1 4 false false false false 0 0 0 0 0 0 0 expertise_en_combat_buff_increase=1 true 0 +expertise_en_inspired_warfare_3 expertise_en_inspired_warfare_2 4 false false false false 0 0 0 0 0 0 0 expertise_en_combat_buff_increase=1 true 0 +expertise_en_inspired_warfare_4 expertise_en_inspired_warfare_3 4 false false false false 0 0 0 0 0 0 0 expertise_en_combat_buff_increase=1 true 0 +expertise_en_improv_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_improv=1 true 0 +expertise_en_holographic_mastery_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_holographic_additional_backup=1 true 0 +expertise_en_holographic_mastery_2 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_en_holographic_additional_backup=1 true 0 +expertise_en_holographic_duration_1 expertise_en_holographic_mastery_2 4 false false false false 0 0 0 expertise_en_holographic_mastery_2 0 0 0 0 expertise_en_holographic_duration=1 true 0 +expertise_en_dramatic_flair_1 expertise 4 false false false false 0 0 0 0 0 0 0 constitution_modified=15,strength_modified=15,stamina_modified=15 true 0 +expertise_en_dramatic_flair_2 expertise_en_dramatic_flair_1 4 false false false false 0 0 0 0 0 0 0 constitution_modified=15,strength_modified=15,stamina_modified=15 true 0 +expertise_en_dramatic_flair_3 expertise_en_dramatic_flair_2 4 false false false false 0 0 0 0 0 0 0 constitution_modified=15,strength_modified=15,stamina_modified=15 true 0 +expertise_en_dramatic_flair_4 expertise_en_dramatic_flair_3 4 false false false false 0 0 0 0 0 0 0 constitution_modified=15,strength_modified=15,stamina_modified=15 true 0 +expertise_en_strike_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_strike_0 true 0 +expertise_en_conditioned_vessel_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=5 true 0 +expertise_en_conditioned_vessel_2 expertise_en_conditioned_vessel_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=5 true 0 +expertise_en_conditioned_vessel_3 expertise_en_conditioned_vessel_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=5 true 0 +expertise_en_conditioned_vessel_4 expertise_en_conditioned_vessel_3 4 false false false false 0 0 0 0 0 0 0 expertise_damage_melee=5 true 0 +expertise_en_thought_as_action_1 expertise_en_folded_inward_1 4 false false false false 0 0 0 expertise_en_folded_inward_4 0 0 0 0 expertise_innate_protection_all=250 true 0 +expertise_en_thought_as_action_2 expertise_en_thought_as_action_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 true 0 +expertise_en_thought_as_action_3 expertise_en_thought_as_action_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 true 0 +expertise_en_thought_as_action_4 expertise_en_thought_as_action_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 true 0 +expertise_en_folded_inward_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 true 0 +expertise_en_folded_inward_2 expertise_en_folded_inward_1 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 true 0 +expertise_en_folded_inward_3 expertise_en_folded_inward_2 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 true 0 +expertise_en_folded_inward_4 expertise_en_folded_inward_3 4 false false false false 0 0 0 0 0 0 0 expertise_innate_protection_all=250 true 0 +expertise_en_thrill_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_thrill true 0 +expertise_en_project_will_1 expertise_en_strike_1 4 false false false false 0 0 0 expertise_en_strike_1 0 0 0 0 en_project_will_0 true 0 +expertise_en_rising_spirit_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=2 true 0 +expertise_en_rising_spirit_2 expertise_en_rising_spirit_1 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=2 true 0 +expertise_en_rising_spirit_3 expertise_en_rising_spirit_2 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=2 true 0 +expertise_en_rising_spirit_4 expertise_en_rising_spirit_3 4 false false false false 0 0 0 0 0 0 0 expertise_undiminished_critical_melee=2 true 0 +expertise_en_focused_control_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=3 true 0 +expertise_en_focused_control_2 expertise_en_focused_control_1 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=3 true 0 +expertise_en_focused_control_3 expertise_en_focused_control_2 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=3 true 0 +expertise_en_focused_control_4 expertise_en_focused_control_3 4 false false false false 0 0 0 0 0 0 0 expertise_action_weapon_melee=3 true 0 +expertise_en_heal_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_heal_1 true 0 +expertise_en_encore_heal_1 expertise_en_heal_1 4 false false false false 0 0 0 expertise_en_heal_1 0 0 0 0 expertise_healing_line_en_heal=50 true 0 +expertise_en_encore_heal_2 expertise_en_encore_heal_1 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_en_heal=25 true 0 +expertise_en_encore_heal_3 expertise_en_encore_heal_2 4 false false false false 0 0 0 0 0 0 0 expertise_healing_line_en_heal=25 true 0 +expertise_en_emotional_prescience_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_glancing_blow_all=4 true 0 +expertise_en_emotional_prescience_2 expertise_en_emotional_prescience_1 4 false false false false 0 0 0 0 0 0 0 expertise_glancing_blow_all=4 true 0 +expertise_en_emotional_prescience_3 expertise_en_emotional_prescience_2 4 false false false false 0 0 0 0 0 0 0 expertise_glancing_blow_all=4 true 0 +expertise_en_emotional_prescience_4 expertise_en_emotional_prescience_3 4 false false false false 0 0 0 0 0 0 0 expertise_glancing_blow_all=4 true 0 +expertise_en_to_the_hilt_1 expertise_en_thrill_1 4 false false false false 0 0 0 expertise_en_thrill_1 0 0 0 0 expertise_buff_duration_line_en_debuff_thrill=2,expertise_en_debuff_thrill_increase=2 true 0 +expertise_en_to_the_hilt_2 expertise_en_to_the_hilt_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_en_debuff_thrill=2,expertise_en_debuff_thrill_increase=2 true 0 +expertise_en_sweeping_pirouette_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_sweeping_pirouette_0 true 0 +expertise_en_controlled_spin_1 expertise_en_sweeping_pirouette_1 4 false false false false 0 0 0 expertise_en_sweeping_pirouette_1 0 0 0 0 expertise_damage_line_en_sweeping_pirouette=10 true 0 +expertise_en_controlled_spin_2 expertise_en_controlled_spin_1 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_en_sweeping_pirouette=10 true 0 +expertise_en_controlled_spin_3 expertise_en_controlled_spin_2 4 false false false false 0 0 0 0 0 0 0 expertise_damage_line_en_sweeping_pirouette=10 true 0 +expertise_en_void_dance_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_void_dance true 0 +expertise_en_show_stopper_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=2 true 0 +expertise_en_show_stopper_2 expertise_en_show_stopper_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=2 true 0 +expertise_en_show_stopper_3 expertise_en_show_stopper_2 4 false false false false 0 0 0 0 0 0 0 expertise_critical_hit_reduction=2 true 0 +expertise_en_unhealthy_fixation_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_unhealthy_fixation true 0 +expertise_en_allure_1 expertise_en_unhealthy_fixation_1 4 false false false false 0 0 0 expertise_en_unhealthy_fixation_1 0 0 0 0 expertise_buff_duration_line_en_unhealthy_fixation_debuff=1 true 0 +expertise_en_allure_2 expertise_en_allure_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_en_unhealthy_fixation_debuff=1 true 0 +expertise_en_allure_3 expertise_en_allure_2 4 false false false false 0 0 0 0 0 0 0 expertise_buff_duration_line_en_unhealthy_fixation_debuff=1 true 0 +expertise_en_spiral_kick_1 expertise_en_sweeping_pirouette_1 4 false false false false 0 0 0 expertise_en_sweeping_pirouette_1 0 0 0 0 en_spiral_kick_0 true 0 +expertise_en_uprising_1 expertise_en_spiral_kick_1 4 false false false false 0 0 0 expertise_en_spiral_kick_1 0 0 0 0 expertise_critical_line_en_spiral_kick=5 true 0 +expertise_en_uprising_2 expertise_en_uprising_1 4 false false false false 0 0 0 0 0 0 0 expertise_critical_line_en_spiral_kick=5 true 0 +expertise_en_annulling_1 expertise_en_void_dance_1 4 false false false false 0 0 0 expertise_en_void_dance_1 0 0 0 0 expertise_buff_en_void_dance_buff=5 true 0 +expertise_en_annulling_2 expertise_en_annulling_1 4 false false false false 0 0 0 0 0 0 0 expertise_buff_en_void_dance_buff=5 true 0 +expertise_en_annulling_3 expertise_en_annulling_2 4 false false false false 0 0 0 0 0 0 0 expertise_buff_en_void_dance_buff=5 true 0 +expertise_en_stage_presence_1 expertise_en_show_stopper_3 4 false false false false 0 0 0 expertise_en_show_stopper_3 0 0 0 0 expertise_dodge=2 true 0 +expertise_en_stage_presence_2 expertise_en_stage_presence_1 4 false false false false 0 0 0 0 0 0 0 expertise_dodge=2 true 0 +expertise_en_stage_presence_3 expertise_en_stage_presence_2 4 false false false false 0 0 0 0 0 0 0 expertise_dodge=2 true 0 +expertise_en_sprint_1 expertise 4 false false false false 0 0 0 0 0 0 0 en_sprint_1 false 0 +expertise_trader_business_accounting_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_vendor_cost_decrease=1 true 0 +expertise_trader_business_accounting_2 expertise_trader_business_accounting_1 4 false false false false 0 0 0 0 0 0 0 expertise_vendor_cost_decrease=1 true 0 +expertise_trader_business_accounting_3 expertise_trader_business_accounting_2 4 false false false false 0 0 0 0 0 0 0 expertise_vendor_cost_decrease=1 true 0 +expertise_trader_business_accounting_4 expertise_trader_business_accounting_3 4 false false false false 0 0 0 0 0 0 0 expertise_vendor_cost_decrease=1 true 0 +expertise_trader_sampling_collection_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_resource_sampling_increase=25 true 0 +expertise_trader_sampling_collection_2 expertise_trader_sampling_collection_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_sampling_increase=25 true 0 +expertise_trader_sampling_collection_3 expertise_trader_sampling_collection_2 4 false false false false 0 0 0 0 0 0 0 expertise_resource_sampling_increase=25 true 0 +expertise_trader_sampling_collection_4 expertise_trader_sampling_collection_3 4 false false false false 0 0 0 0 0 0 0 expertise_resource_sampling_increase=25 true 0 +expertise_trader_warehousing_1 expertise_trader_business_accounting_4 4 false false false false 0 0 0 expertise_trader_business_accounting_4 0 0 0 0 vendor_item_limit=50 true 0 +expertise_trader_warehousing_2 expertise_trader_warehousing_1 4 false false false false 0 0 0 0 0 0 0 vendor_item_limit=50 true 0 +expertise_trader_warehousing_3 expertise_trader_warehousing_2 4 false false false false 0 0 0 0 0 0 0 vendor_item_limit=50 true 0 +expertise_trader_warehousing_4 expertise_trader_warehousing_3 4 false false false false 0 0 0 0 0 0 0 vendor_item_limit=50 true 0 +expertise_trader_harvester_storage_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_havester_storage_increase=3 true 0 +expertise_trader_harvester_storage_2 expertise_trader_harvester_storage_1 4 false false false false 0 0 0 0 0 0 0 expertise_havester_storage_increase=3 true 0 +expertise_trader_harvester_storage_3 expertise_trader_harvester_storage_2 4 false false false false 0 0 0 0 0 0 0 expertise_havester_storage_increase=3 true 0 +expertise_trader_harvester_storage_4 expertise_trader_harvester_storage_3 4 false false false false 0 0 0 0 0 0 0 expertise_havester_storage_increase=3 true 0 +expertise_trader_sampling_efficiency_1 expertise_trader_sampling_collection_4 4 false false false false 0 0 0 expertise_trader_sampling_collection_4 0 0 0 0 expertise_resource_sampling_time_decrease=5 true 0 +expertise_trader_sampling_efficiency_2 expertise_trader_sampling_efficiency_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_sampling_time_decrease=5 true 0 +expertise_trader_sampling_efficiency_3 expertise_trader_sampling_efficiency_2 4 false false false false 0 0 0 0 0 0 0 expertise_resource_sampling_time_decrease=5 true 0 +expertise_trader_personnel_management_1 expertise_trader_warehousing_4 4 false false false false 0 0 0 expertise_trader_warehousing_4 0 0 0 0 manage_vendor=1 true 0 +expertise_trader_personnel_management_2 expertise_trader_personnel_management_1 4 false false false false 0 0 0 0 0 0 0 manage_vendor=1 true 0 +expertise_trader_factory_maintenance_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_factory_maintenance_decrease=10 true 0 +expertise_trader_factory_maintenance_2 expertise_trader_factory_maintenance_1 4 false false false false 0 0 0 0 0 0 0 expertise_factory_maintenance_decrease=5 true 0 +expertise_trader_factory_maintenance_3 expertise_trader_factory_maintenance_2 4 false false false false 0 0 0 0 0 0 0 expertise_factory_maintenance_decrease=5 true 0 +expertise_trader_factory_maintenance_4 expertise_trader_factory_maintenance_3 4 false false false false 0 0 0 0 0 0 0 expertise_factory_maintenance_decrease=10 true 0 +expertise_trader_harvester_maintenance_1 expertise_trader_harvester_storage_4 4 false false false false 0 0 0 expertise_trader_harvester_storage_4 0 0 0 0 expertise_harvester_maintenance_decrease=4 true 0 +expertise_trader_harvester_maintenance_2 expertise_trader_harvester_maintenance_1 4 false false false false 0 0 0 0 0 0 0 expertise_harvester_maintenance_decrease=4 true 0 +expertise_trader_harvester_maintenance_3 expertise_trader_harvester_maintenance_2 4 false false false false 0 0 0 0 0 0 0 expertise_harvester_maintenance_decrease=4 true 0 +expertise_trader_harvester_maintenance_4 expertise_trader_harvester_maintenance_3 4 false false false false 0 0 0 0 0 0 0 expertise_harvester_maintenance_decrease=4 true 0 +expertise_trader_factory_energy_1 expertise_trader_factory_maintenance_4 4 false false false false 0 0 0 expertise_trader_factory_maintenance_4 0 0 0 0 expertise_factory_energy_decrease=5 true 0 +expertise_trader_factory_energy_2 expertise_trader_factory_energy_1 4 false false false false 0 0 0 0 0 0 0 expertise_factory_energy_decrease=5 true 0 +expertise_trader_factory_energy_3 expertise_trader_factory_energy_2 4 false false false false 0 0 0 0 0 0 0 expertise_factory_energy_decrease=5 true 0 +expertise_trader_factory_energy_4 expertise_trader_factory_energy_3 4 false false false false 0 0 0 0 0 0 0 expertise_factory_energy_decrease=5 true 0 +expertise_trader_harvester_energy_1 expertise_trader_harvester_maintenance_4 4 false false false false 0 0 0 expertise_trader_harvester_maintenance_4 0 0 0 0 expertise_harvester_energy_decrease=5 true 0 +expertise_trader_harvester_energy_2 expertise_trader_harvester_energy_1 4 false false false false 0 0 0 0 0 0 0 expertise_harvester_energy_decrease=5 true 0 +expertise_trader_harvester_energy_3 expertise_trader_harvester_energy_2 4 false false false false 0 0 0 0 0 0 0 expertise_harvester_energy_decrease=5 true 0 +expertise_trader_harvester_energy_4 expertise_trader_harvester_energy_3 4 false false false false 0 0 0 0 0 0 0 expertise_harvester_energy_decrease=5 true 0 +expertise_trader_reverse_engineering_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_reverse_engineering_bonus=5 true 0 +expertise_trader_reverse_engineering_2 expertise_trader_reverse_engineering_1 4 false false false false 0 0 0 0 0 0 0 expertise_reverse_engineering_bonus=5 true 0 +expertise_trader_factory_production_1 expertise_trader_factory_energy_4 4 false false false false 0 0 0 expertise_trader_factory_energy_4 0 0 0 0 factory_speed=5 true 0 +expertise_trader_factory_production_2 expertise_trader_factory_production_1 4 false false false false 0 0 0 0 0 0 0 factory_speed=5 true 0 +expertise_trader_harvester_collection_1 expertise_trader_harvester_energy_4 4 false false false false 0 0 0 expertise_trader_harvester_energy_4 0 0 0 0 expertise_harvester_collection_increase=20 true 0 +expertise_trader_harvester_collection_2 expertise_trader_harvester_collection_1 4 false false false false 0 0 0 0 0 0 0 expertise_harvester_collection_increase=10 true 0 +expertise_domestic_tailor_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 clothing_assembly=5 true 0 +expertise_domestic_tailor_dexterity_2 expertise_domestic_tailor_dexterity_1 4 false false false false 0 0 0 0 0 0 0 clothing_assembly=5 true 0 +expertise_domestic_tailor_dexterity_3 expertise_domestic_tailor_dexterity_2 4 false false false false 0 0 0 0 0 0 0 clothing_assembly=5 true 0 +expertise_domestic_tailor_dexterity_4 expertise_domestic_tailor_dexterity_3 4 false false false false 0 0 0 0 0 0 0 clothing_assembly=5 true 0 +expertise_domestic_artisan_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_domestic_artisan_dexterity_2 expertise_domestic_artisan_dexterity_1 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_domestic_artisan_dexterity_3 expertise_domestic_artisan_dexterity_2 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_domestic_artisan_dexterity_4 expertise_domestic_artisan_dexterity_3 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_domestic_chef_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 food_assembly=5 true 0 +expertise_domestic_chef_dexterity_2 expertise_domestic_chef_dexterity_1 4 false false false false 0 0 0 0 0 0 0 food_assembly=5 true 0 +expertise_domestic_chef_dexterity_3 expertise_domestic_chef_dexterity_2 4 false false false false 0 0 0 0 0 0 0 food_assembly=5 true 0 +expertise_domestic_chef_dexterity_4 expertise_domestic_chef_dexterity_3 4 false false false false 0 0 0 0 0 0 0 food_assembly=5 true 0 +expertise_domestic_tailor_insight_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_tailor=1 true 0 +expertise_domestic_tailor_insight_2 expertise_domestic_tailor_insight_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_tailor=1 true 0 +expertise_domestic_artisan_hypothesis_1 expertise_domestic_artisan_dexterity_4 4 false false false false 0 0 0 expertise_domestic_artisan_dexterity_4 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_domestic_artisan_hypothesis_2 expertise_domestic_artisan_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_domestic_artisan_hypothesis_3 expertise_domestic_artisan_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_domestic_artisan_hypothesis_4 expertise_domestic_artisan_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_domestic_chef_insight_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_chef=1 true 0 +expertise_domestic_chef_insight_2 expertise_domestic_chef_insight_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_chef=1 true 0 +expertise_domestic_tailor_hypothesis_1 expertise_domestic_tailor_dexterity_4 4 false false false false 0 0 0 expertise_domestic_tailor_dexterity_4 0 0 0 0 expertise_experimentation_increase_tailor=3 true 0 +expertise_domestic_tailor_hypothesis_2 expertise_domestic_tailor_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_tailor=3 true 0 +expertise_domestic_tailor_hypothesis_3 expertise_domestic_tailor_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_tailor=3 true 0 +expertise_domestic_tailor_hypothesis_4 expertise_domestic_tailor_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_tailor=3 true 0 +expertise_domestic_resource_processing_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_domestic_resource_processing_2 expertise_domestic_resource_processing_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_domestic_chef_hypothesis_1 expertise_domestic_chef_dexterity_4 4 false false false false 0 0 0 expertise_domestic_chef_dexterity_4 0 0 0 0 expertise_experimentation_increase_chef=3 true 0 +expertise_domestic_chef_hypothesis_2 expertise_domestic_chef_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_chef=3 true 0 +expertise_domestic_chef_hypothesis_3 expertise_domestic_chef_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_chef=3 true 0 +expertise_domestic_chef_hypothesis_4 expertise_domestic_chef_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_chef=3 true 0 +expertise_domestic_tailor_keen_understanding_1 expertise_domestic_tailor_insight_2 4 false false false false 0 0 0 expertise_domestic_tailor_insight_2 0 0 0 0 expertise_complexity_decrease_tailor=2 true 0 +expertise_domestic_tailor_keen_understanding_2 expertise_domestic_tailor_keen_understanding_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_tailor=2 true 0 +expertise_domestic_resource_refinement_1 expertise_domestic_resource_processing_2 4 false false false false 0 0 0 expertise_domestic_resource_processing_2 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_domestic_resource_refinement_2 expertise_domestic_resource_refinement_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_domestic_artisan_advanced_theory_1 expertise_domestic_artisan_hypothesis_4 4 false false false false 0 0 0 expertise_domestic_artisan_hypothesis_4 0 0 0 0 general_experimentation=10 true 0 +expertise_domestic_chef_keen_understanding_1 expertise_domestic_chef_insight_2 4 false false false false 0 0 0 expertise_domestic_chef_insight_2 0 0 0 0 expertise_complexity_decrease_chef=2 true 0 +expertise_domestic_chef_keen_understanding_2 expertise_domestic_chef_keen_understanding_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_chef=2 true 0 +expertise_domestic_tailor_advanced_theory_1 expertise_domestic_tailor_hypothesis_4 4 false false false false 0 0 0 expertise_domestic_tailor_hypothesis_4 0 0 0 0 clothing_experimentation=10 true 0 +expertise_domestic_tailor_socket_bonus_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseSocketRetrofitter true 0 +expertise_domestic_tailor_attachment_upgrade_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_attachment_upgrade=1 true 0 +expertise_domestic_chef_schematic_1_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftFoodLightAdditive,craftFoodMediumAdditive true 0 +expertise_domestic_chef_schematic_2_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftFoodHeavyAdditive,craftFoodMediumAdditive true 0 +expertise_domestic_chef_advanced_theory_1 expertise_domestic_chef_hypothesis_4 4 false false false false 0 0 0 expertise_domestic_chef_hypothesis_4 0 0 0 0 food_experimentation=10 true 0 +expertise_structure_architect_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 structure_assembly=5 true 0 +expertise_structure_architect_dexterity_2 expertise_structure_architect_dexterity_1 4 false false false false 0 0 0 0 0 0 0 structure_assembly=5 true 0 +expertise_structure_architect_dexterity_3 expertise_structure_architect_dexterity_2 4 false false false false 0 0 0 0 0 0 0 structure_assembly=5 true 0 +expertise_structure_architect_dexterity_4 expertise_structure_architect_dexterity_3 4 false false false false 0 0 0 0 0 0 0 structure_assembly=5 true 0 +expertise_structure_artisan_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_structure_artisan_dexterity_2 expertise_structure_artisan_dexterity_1 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_structure_artisan_dexterity_3 expertise_structure_artisan_dexterity_2 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_structure_artisan_dexterity_4 expertise_structure_artisan_dexterity_3 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_structure_shipwright_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 chassis_assembly=5,engine_assembly=5,booster_assembly=5,power_systems=5,weapon_systems=5,shields_assembly=5,advanced_assembly=5 true 0 +expertise_structure_shipwright_dexterity_2 expertise_structure_shipwright_dexterity_1 4 false false false false 0 0 0 0 0 0 0 chassis_assembly=5,engine_assembly=5,booster_assembly=5,power_systems=5,weapon_systems=5,shields_assembly=5,advanced_assembly=5 true 0 +expertise_structure_shipwright_dexterity_3 expertise_structure_shipwright_dexterity_2 4 false false false false 0 0 0 0 0 0 0 chassis_assembly=5,engine_assembly=5,booster_assembly=5,power_systems=5,weapon_systems=5,shields_assembly=5,advanced_assembly=5 true 0 +expertise_structure_shipwright_dexterity_4 expertise_structure_shipwright_dexterity_3 4 false false false false 0 0 0 0 0 0 0 chassis_assembly=5,engine_assembly=5,booster_assembly=5,power_systems=5,weapon_systems=5,shields_assembly=5,advanced_assembly=5 true 0 +expertise_structure_architect_insight_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_architect=1 true 0 +expertise_structure_architect_insight_2 expertise_structure_architect_insight_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_architect=1 true 0 +expertise_structure_artisan_hypothesis_1 expertise_structure_artisan_dexterity_4 4 false false false false 0 0 0 expertise_structure_artisan_dexterity_4 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_structure_artisan_hypothesis_2 expertise_structure_artisan_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_structure_artisan_hypothesis_3 expertise_structure_artisan_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_structure_artisan_hypothesis_4 expertise_structure_artisan_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_structure_shipwright_insight_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_shipwright=1 true 0 +expertise_structure_shipwright_insight_2 expertise_structure_shipwright_insight_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_shipwright=1 true 0 +expertise_structure_architect_hypothesis_1 expertise_structure_architect_dexterity_4 4 false false false false 0 0 0 expertise_structure_architect_dexterity_4 0 0 0 0 expertise_experimentation_increase_architect=3 true 0 +expertise_structure_architect_hypothesis_2 expertise_structure_architect_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_architect=3 true 0 +expertise_structure_architect_hypothesis_3 expertise_structure_architect_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_architect=3 true 0 +expertise_structure_architect_hypothesis_4 expertise_structure_architect_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_architect=3 true 0 +expertise_structure_resource_processing_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_structure_resource_processing_2 expertise_structure_resource_processing_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_structure_shipwright_hypothesis_1 expertise_structure_shipwright_dexterity_4 4 false false false false 0 0 0 expertise_structure_shipwright_dexterity_4 0 0 0 0 expertise_experimentation_increase_shipwright=3 true 0 +expertise_structure_shipwright_hypothesis_2 expertise_structure_shipwright_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_shipwright=3 true 0 +expertise_structure_shipwright_hypothesis_3 expertise_structure_shipwright_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_shipwright=3 true 0 +expertise_structure_shipwright_hypothesis_4 expertise_structure_shipwright_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_shipwright=3 true 0 +expertise_structure_architect_keen_understanding_1 expertise_structure_architect_insight_2 4 false false false false 0 0 0 expertise_structure_architect_insight_2 0 0 0 0 expertise_complexity_decrease_architect=2 true 0 +expertise_structure_architect_keen_understanding_2 expertise_structure_architect_keen_understanding_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_architect=2 true 0 +expertise_structure_resource_refinement_1 expertise_structure_resource_processing_2 4 false false false false 0 0 0 expertise_structure_resource_processing_2 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_structure_resource_refinement_2 expertise_structure_resource_refinement_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_structure_artisan_advanced_theory_1 expertise_structure_artisan_hypothesis_4 4 false false false false 0 0 0 expertise_structure_artisan_hypothesis_4 0 0 0 0 general_experimentation=10 true 0 +expertise_structure_shipwright_keen_understanding_1 expertise_structure_shipwright_insight_2 4 false false false false 0 0 0 expertise_structure_shipwright_insight_2 0 0 0 0 expertise_complexity_decrease_shipwright=2 true 0 +expertise_structure_shipwright_keen_understanding_2 expertise_structure_shipwright_keen_understanding_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_shipwright=2 true 0 +expertise_structure_architect_advanced_theory_1 expertise_structure_architect_hypothesis_4 4 false false false false 0 0 0 expertise_structure_architect_hypothesis_4 0 0 0 0 structure_experimentation=10 true 0 +expertise_structure_architect_schematic_1_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftArchitectExpertiseSchematics1 true 0 +expertise_structure_architect_schematic_2_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftArchitectExpertiseSchematics2 true 0 +expertise_structure_shipwright_schematic_1_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftShipwrightExpertiseSchematics1 true 0 +expertise_structure_shipwright_schematic_2_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftShipwrightExpertiseSchematics2 true 0 +expertise_structure_shipwright_advanced_theory_1 expertise_structure_shipwright_hypothesis_4 4 false false false false 0 0 0 expertise_structure_shipwright_hypothesis_4 0 0 0 0 chassis_experimentation=10,weapon_systems_experimentation=10,engine_experimentation=10,booster_experimentation=10,power_systems_experimentation=10,shields_experimentation=10,advanced_ship_experimentation=10 true 0 +expertise_munition_weaponsmith_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 weapon_assembly=5 true 0 +expertise_munition_weaponsmith_dexterity_2 expertise_munition_weaponsmith_dexterity_1 4 false false false false 0 0 0 0 0 0 0 weapon_assembly=5 true 0 +expertise_munition_weaponsmith_dexterity_3 expertise_munition_weaponsmith_dexterity_2 4 false false false false 0 0 0 0 0 0 0 weapon_assembly=5 true 0 +expertise_munition_weaponsmith_dexterity_4 expertise_munition_weaponsmith_dexterity_3 4 false false false false 0 0 0 0 0 0 0 weapon_assembly=5 true 0 +expertise_munition_artisan_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_munition_artisan_dexterity_2 expertise_munition_artisan_dexterity_1 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_munition_artisan_dexterity_3 expertise_munition_artisan_dexterity_2 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_munition_artisan_dexterity_4 expertise_munition_artisan_dexterity_3 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_munition_armorsmith_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 armor_assembly=5 true 0 +expertise_munition_armorsmith_dexterity_2 expertise_munition_armorsmith_dexterity_1 4 false false false false 0 0 0 0 0 0 0 armor_assembly=5 true 0 +expertise_munition_armorsmith_dexterity_3 expertise_munition_armorsmith_dexterity_2 4 false false false false 0 0 0 0 0 0 0 armor_assembly=5 true 0 +expertise_munition_armorsmith_dexterity_4 expertise_munition_armorsmith_dexterity_3 4 false false false false 0 0 0 0 0 0 0 armor_assembly=5 true 0 +expertise_munition_weaponsmith_insight_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_weaponsmith=1 true 0 +expertise_munition_weaponsmith_insight_2 expertise_munition_weaponsmith_insight_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_weaponsmith=1 true 0 +expertise_munition_artisan_hypothesis_1 expertise_munition_artisan_dexterity_4 4 false false false false 0 0 0 expertise_munition_artisan_dexterity_4 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_munition_artisan_hypothesis_2 expertise_munition_artisan_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_munition_artisan_hypothesis_3 expertise_munition_artisan_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_munition_artisan_hypothesis_4 expertise_munition_artisan_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_munition_armorsmith_insight_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_armorsmith=1 true 0 +expertise_munition_armorsmith_insight_2 expertise_munition_armorsmith_insight_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_armorsmith=1 true 0 +expertise_munition_weaponsmith_hypothesis_1 expertise_munition_weaponsmith_dexterity_4 4 false false false false 0 0 0 expertise_munition_weaponsmith_dexterity_4 0 0 0 0 expertise_experimentation_increase_weaponsmith=3 true 0 +expertise_munition_weaponsmith_hypothesis_2 expertise_munition_weaponsmith_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_weaponsmith=3 true 0 +expertise_munition_weaponsmith_hypothesis_3 expertise_munition_weaponsmith_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_weaponsmith=3 true 0 +expertise_munition_weaponsmith_hypothesis_4 expertise_munition_weaponsmith_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_weaponsmith=3 true 0 +expertise_munition_resource_processing_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_munition_resource_processing_2 expertise_munition_resource_processing_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_munition_armorsmith_hypothesis_1 expertise_munition_armorsmith_dexterity_4 4 false false false false 0 0 0 expertise_munition_armorsmith_dexterity_4 0 0 0 0 expertise_experimentation_increase_armorsmith=3 true 0 +expertise_munition_armorsmith_hypothesis_2 expertise_munition_armorsmith_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_armorsmith=3 true 0 +expertise_munition_armorsmith_hypothesis_3 expertise_munition_armorsmith_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_armorsmith=3 true 0 +expertise_munition_armorsmith_hypothesis_4 expertise_munition_armorsmith_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_armorsmith=3 true 0 +expertise_munition_weaponsmith_keen_understanding_1 expertise_munition_weaponsmith_insight_2 4 false false false false 0 0 0 expertise_munition_weaponsmith_insight_2 0 0 0 0 expertise_complexity_decrease_weaponsmith=2 true 0 +expertise_munition_weaponsmith_keen_understanding_2 expertise_munition_weaponsmith_keen_understanding_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_weaponsmith=2 true 0 +expertise_munition_resource_refinement_1 expertise_munition_resource_processing_2 4 false false false false 0 0 0 expertise_munition_resource_processing_2 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_munition_resource_refinement_2 expertise_munition_resource_refinement_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_munition_artisan_advanced_theory_1 expertise_munition_artisan_hypothesis_4 4 false false false false 0 0 0 expertise_munition_artisan_hypothesis_4 0 0 0 0 general_experimentation=10 true 0 +expertise_munition_armorsmith_keen_understanding_1 expertise_munition_armorsmith_insight_2 4 false false false false 0 0 0 expertise_munition_armorsmith_insight_2 0 0 0 0 expertise_complexity_decrease_armorsmith=2 true 0 +expertise_munition_armorsmith_keen_understanding_2 expertise_munition_armorsmith_keen_understanding_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_armorsmith=2 true 0 +expertise_munition_weaponsmith_advanced_theory_1 expertise_munition_weaponsmith_hypothesis_4 4 false false false false 0 0 0 expertise_munition_weaponsmith_hypothesis_4 0 0 0 0 weapon_experimentation=10 true 0 +expertise_munition_weaponsmith_socket_bonus_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseSocketRetrofitter true 0 +expertise_munition_weaponsmith_attachment_upgrade_1 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_munition_armorsmith_attachment_upgrade_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_attachment_upgrade=1 true 0 +expertise_munition_armorsmith_socket_bonus_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseSocketRetrofitter true 0 +expertise_munition_armorsmith_advanced_theory_1 expertise_munition_armorsmith_hypothesis_4 4 false false false false 0 0 0 expertise_munition_armorsmith_hypothesis_4 0 0 0 0 armor_experimentation=10 true 0 +expertise_engineering_droid_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 droid_assembly=5 true 0 +expertise_engineering_droid_dexterity_2 expertise_engineering_droid_dexterity_1 4 false false false false 0 0 0 0 0 0 0 droid_assembly=5 true 0 +expertise_engineering_droid_dexterity_3 expertise_engineering_droid_dexterity_2 4 false false false false 0 0 0 0 0 0 0 droid_assembly=5 true 0 +expertise_engineering_droid_dexterity_4 expertise_engineering_droid_dexterity_3 4 false false false false 0 0 0 0 0 0 0 droid_assembly=5 true 0 +expertise_engineering_artisan_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_engineering_artisan_dexterity_2 expertise_engineering_artisan_dexterity_1 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_engineering_artisan_dexterity_3 expertise_engineering_artisan_dexterity_2 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_engineering_artisan_dexterity_4 expertise_engineering_artisan_dexterity_3 4 false false false false 0 0 0 0 0 0 0 general_assembly=5 true 0 +expertise_engineering_flame_jet_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseFlameJetModule true 0 +expertise_engineering_electrical_shock_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseElectricalShockModule true 0 +expertise_engineering_droid_insight_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_droid=1 true 0 +expertise_engineering_droid_insight_2 expertise_engineering_droid_insight_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_droid=1 true 0 +expertise_engineering_artisan_hypothesis_1 expertise_engineering_artisan_dexterity_4 4 false false false false 0 0 0 expertise_engineering_artisan_dexterity_4 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_engineering_artisan_hypothesis_2 expertise_engineering_artisan_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_engineering_artisan_hypothesis_3 expertise_engineering_artisan_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_engineering_artisan_hypothesis_4 expertise_engineering_artisan_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_artisan=3 true 0 +expertise_engineering_sticky_fuel_1 expertise_engineering_flame_jet_1 4 false false false false 0 0 0 expertise_engineering_flame_jet_1 0 0 0 0 expertise_engineering_sticky_fuel=1 true 0 +expertise_engineering_sticky_fuel_2 expertise_engineering_sticky_fuel_1 4 false false false false 0 0 0 0 0 0 0 expertise_engineering_sticky_fuel=1 true 0 +expertise_engineering_varied_voltage_1 expertise_engineering_electrical_shock_1 4 false false false false 0 0 0 expertise_engineering_electrical_shock_1 0 0 0 0 expertise_engineering_varied_voltage=1 true 0 +expertise_engineering_varied_voltage_2 expertise_engineering_varied_voltage_1 4 false false false false 0 0 0 0 0 0 0 expertise_engineering_varied_voltage=1 true 0 +expertise_engineering_droid_hypothesis_1 expertise_engineering_droid_dexterity_4 4 false false false false 0 0 0 expertise_engineering_droid_dexterity_4 0 0 0 0 expertise_experimentation_increase_droid=3 true 0 +expertise_engineering_droid_hypothesis_2 expertise_engineering_droid_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_droid=3 true 0 +expertise_engineering_droid_hypothesis_3 expertise_engineering_droid_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_droid=3 true 0 +expertise_engineering_droid_hypothesis_4 expertise_engineering_droid_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_droid=3 true 0 +expertise_engineering_resource_processing_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_engineering_resource_processing_2 expertise_engineering_resource_processing_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_engineering_droideka_shield_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseDroidekaShieldModule true 0 +expertise_engineering_torturous_needle_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseTorturousNeedleModule true 0 +expertise_engineering_droid_keen_understanding_1 expertise_engineering_droid_insight_2 4 false false false false 0 0 0 expertise_engineering_droid_insight_2 0 0 0 0 expertise_complexity_decrease_droid=2 true 0 +expertise_engineering_droid_keen_understanding_2 expertise_engineering_droid_keen_understanding_1 4 false false false false 0 0 0 0 0 0 0 expertise_complexity_decrease_droid=2 true 0 +expertise_engineering_resource_refinement_1 expertise_engineering_resource_processing_2 4 false false false false 0 0 0 expertise_engineering_resource_processing_2 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_engineering_resource_refinement_2 expertise_engineering_resource_refinement_1 4 false false false false 0 0 0 0 0 0 0 expertise_resource_quality_increase=1 true 0 +expertise_engineering_artisan_advanced_theory_1 expertise_engineering_artisan_hypothesis_4 4 false false false false 0 0 0 expertise_engineering_artisan_hypothesis_4 0 0 0 0 general_experimentation=10 true 0 +expertise_engineering_shield_expansion_1 expertise_engineering_droideka_shield_1 4 false false false false 0 0 0 expertise_engineering_droideka_shield_1 0 0 0 0 expertise_engineering_shield_expansion=1 true 0 +expertise_engineering_shield_expansion_2 expertise_engineering_shield_expansion_1 4 false false false false 0 0 0 0 0 0 0 expertise_engineering_shield_expansion=1 true 0 +expertise_engineering_noxious_spray_1 expertise_engineering_torturous_needle_1 4 false false false false 0 0 0 expertise_engineering_torturous_needle_1 0 0 0 0 expertise_engineering_noxious_spray=1 true 0 +expertise_engineering_noxious_spray_2 expertise_engineering_noxious_spray_1 4 false false false false 0 0 0 0 0 0 0 expertise_engineering_noxious_spray=1 true 0 +expertise_engineering_droid_advanced_theory_1 expertise_engineering_droid_hypothesis_4 4 false false false false 0 0 0 expertise_engineering_droid_hypothesis_4 0 0 0 0 droid_experimentation=10 true 0 +expertise_engineering_droid_schematic_1_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftDroidExpertiseDroids true 0 +expertise_engineering_droid_schematic_2_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftDroidExpertiseModules true 0 +expertise_engineering_weaponsmith_attachment_upgrade_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_attachment_upgrade=1 true 0 +expertise_engineering_weaponsmith_socket_bonus_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseSocketRetrofitter true 0 +expertise_engineering_regenerative_plating_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseRegenerativePlating true 0 +expertise_engineering_battery_dump_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftExpertiseBatteryDump true 0 +expertise_engineering_weaponsmith_advanced_theory_1 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_dexterity_1 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_dexterity_2 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_dexterity_3 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_dexterity_4 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_insight_1 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_insight_2 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_hypothesis_4 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_keen_understanding_1 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_engineering_weaponsmith_keen_understanding_2 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_cybernetic_dexterity_1 expertise 4 false false false false 0 0 0 0 0 0 0 cybernetic_assembly=5 true 0 +expertise_cybernetic_dexterity_2 expertise_cybernetic_dexterity_1 4 false false false false 0 0 0 0 0 0 0 cybernetic_assembly=5 true 0 +expertise_cybernetic_dexterity_3 expertise_cybernetic_dexterity_2 4 false false false false 0 0 0 0 0 0 0 cybernetic_assembly=5 true 0 +expertise_cybernetic_dexterity_4 expertise_cybernetic_dexterity_3 4 false false false false 0 0 0 0 0 0 0 cybernetic_assembly=5 true 0 +expertise_engineering_cybernetic_hypothesis_1 expertise_cybernetic_dexterity_4 4 false false false false 0 0 0 expertise_cybernetic_dexterity_4 0 0 0 0 expertise_experimentation_increase_cybernetic=3 true 0 +expertise_engineering_cybernetic_hypothesis_2 expertise_engineering_cybernetic_hypothesis_1 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_cybernetic=3 true 0 +expertise_engineering_cybernetic_hypothesis_3 expertise_engineering_cybernetic_hypothesis_2 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_cybernetic=3 true 0 +expertise_engineering_cybernetic_hypothesis_4 expertise_engineering_cybernetic_hypothesis_3 4 false false false false 0 0 0 0 0 0 0 expertise_experimentation_increase_cybernetic=3 true 0 +expertise_engineering_cybernetic_s03_schematics_1 expertise 4 false false false false 0 0 0 0 0 0 0 craftCyberneticExpertiseS03 true 0 +expertise_engineering_cybernetic_advanced_theory_1 expertise_engineering_cybernetic_hypothesis_4 4 false false false false 0 0 0 expertise_engineering_cybernetic_hypothesis_4 0 0 0 0 cybernetic_experimentation=10 true 0 +expertise_engineering_cybernetic_negative_effects_reduction_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_cybernetic_negative_effects_reduction=5 true 0 +expertise_engineering_cybernetic_negative_effects_reduction_2 expertise_engineering_cybernetic_negative_effects_reduction_1 4 false false false false 0 0 0 0 0 0 0 expertise_cybernetic_negative_effects_reduction=5 true 0 +expertise_engineering_cybernetic_negative_effects_reduction_3 expertise_engineering_cybernetic_negative_effects_reduction_2 4 false false false false 0 0 0 0 0 0 0 expertise_cybernetic_negative_effects_reduction=5 true 0 +expertise_engineering_cybernetic_negative_effects_reduction_4 expertise_engineering_cybernetic_negative_effects_reduction_3 4 false false false false 0 0 0 0 0 0 0 expertise_cybernetic_negative_effects_reduction=5 true 0 +expertise_bm_soothing_comfort_1 expertise_bm_mending_1 4 false false false false 0 0 0 expertise_bm_mending_1 0 0 0 0 bm_soothing_comfort_1 true 0 +expertise_bm_mending_1 expertise_bm_attack_1 4 false false false false 0 0 0 expertise_bm_attack_1 0 0 0 0 bm_mend_pet_1 true 0 +expertise_bm_incubation_base_1 expertise 4 false true false false 0 0 0 0 0 0 0 bm_collect_dna expertise_bm_base_mod=100 true 0 +expertise_bm_attack_1 expertise_bm_incubation_base_1 4 false false false false 0 0 0 expertise_bm_incubation_base_1 0 0 0 0 bm_pet_attack_1 true 0 +expertise_bm_dna_harvesting_1 expertise_bm_incubation_base_1 4 false false false false 0 0 0 expertise_bm_incubation_base_1 0 0 0 0 expertise_bm_dna_harvesting_1=30 true 0 +expertise_bm_dna_harvesting_2 expertise_bm_dna_harvesting_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_dna_harvesting_1=30 true 0 +expertise_bm_dna_harvesting_3 expertise_bm_dna_harvesting_2 4 false true false false 0 0 0 0 0 0 0 expertise_bm_dna_harvesting_1=40 true 0 +expertise_bm_train_mount_1 expertise_bm_dna_harvesting_3 4 false false false false 0 0 0 expertise_bm_dna_harvesting_3 0 0 0 0 expertise_bm_train_mount=100 true 0 +expertise_bm_pet_recovery_1 expertise_bm_soothing_comfort_1 4 false false false false 0 0 0 expertise_bm_soothing_comfort_1 0 0 0 0 expertise_bm_pet_revive_time=5,expertise_bm_pet_recovery=25 true 0 +expertise_bm_pet_recovery_2 expertise_bm_pet_recovery_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_revive_time=5,expertise_bm_pet_recovery=25 true 0 +expertise_bm_pet_recovery_3 expertise_bm_pet_recovery_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_revive_time=5,expertise_bm_pet_recovery=25 true 0 +expertise_bm_improved_healing_1 expertise_bm_mending_1 4 false false false false 0 0 0 expertise_bm_mending_1 0 0 0 0 expertise_bm_improved_pet_heal=20 true 0 +expertise_bm_improved_healing_2 expertise_bm_improved_healing_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_improved_pet_heal=20 true 0 +expertise_bm_improved_healing_3 expertise_bm_improved_healing_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_improved_pet_heal=20 true 0 +expertise_bm_creature_knowledge_command_1 expertise 4 false false false false 0 0 0 0 0 0 0 bm_creature_knowledge_command_1 true 0 +expertise_bm_abilility_aquisition_mod_1 expertise_bm_creature_knowledge_command_1 4 false false false false 0 0 0 expertise_bm_creature_knowledge_command_1 0 0 0 0 expertise_bm_enhanced_skill_acquisition=15 true 0 +expertise_bm_beast_mastery_1 expertise 4 false true false false 0 0 0 0 0 0 0 expertise_bm_self_debuff_reduction=25 true 0 +expertise_bm_incubation_mod_1 expertise_bm_dna_harvesting_3 4 false false false false 0 0 0 expertise_bm_dna_harvesting_3 0 0 0 0 expertise_bm_incubation_quality=5 true 0 +expertise_bm_incubation_mod_2 expertise_bm_incubation_mod_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_incubation_quality=5 true 0 +expertise_bm_incubation_mod_3 expertise_bm_incubation_mod_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_incubation_quality=10 true 0 +expertise_bm_incubation_mod_4 expertise_bm_incubation_mod_3 4 false false false false 0 0 0 0 0 0 0 expertise_bm_incubation_quality=5 true 0 +expertise_bm_metagame_mod_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_bm_incubation_time=3 true 0 +expertise_bm_metagame_mod_2 expertise_bm_metagame_mod_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_incubation_time=3 true 0 +expertise_bm_metagame_mod_3 expertise_bm_metagame_mod_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_incubation_time=3 true 0 +expertise_bm_metagame_mod_4 expertise_bm_metagame_mod_3 4 false true false false 0 0 0 0 0 0 0 expertise_bm_incubation_time=3 true 0 +expertise_bm_loyalty_mod_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_happiness=5 true 0 +expertise_bm_loyalty_mod_2 expertise_bm_loyalty_mod_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_happiness=5 true 0 +expertise_bm_loyalty_mod_3 expertise_bm_loyalty_mod_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_happiness=5 true 0 +expertise_bm_evasion_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_evade_chance=5,expertise_bm_pet_evade_value=15 true 0 +expertise_bm_evasion_2 expertise_bm_evasion_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_evade_chance=5,expertise_bm_pet_evade_value=15 true 0 +expertise_bm_evasion_3 expertise_bm_evasion_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_evade_chance=5,expertise_bm_pet_evade_value=15 true 0 +expertise_bm_specialized_supplements_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_regen=100 true 0 +expertise_bm_add_first_pet_bar_1 expertise_bm_abilility_aquisition_mod_1 4 false false false false 0 0 0 expertise_bm_abilility_aquisition_mod_1 0 0 0 0 expertise_bm_add_pet_bar=1 true 0 +expertise_bm_genetic_engineering_1 expertise_bm_incubation_mod_3 4 false false false false 0 0 0 expertise_bm_incubation_mod_3 0 0 0 0 expertise_bm_genetic_engineering=30 true 0 +expertise_bm_genetic_engineering_2 expertise_bm_genetic_engineering_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_genetic_engineering=30 true 0 +expertise_bm_genetic_engineering_3 expertise_bm_genetic_engineering_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_genetic_engineering=30 true 0 +expertise_bm_genetic_engineering_4 expertise_bm_genetic_engineering_3 4 false false false false 0 0 0 0 0 0 0 expertise_bm_genetic_engineering=30 true 0 +expertise_bm_pet_dodge_1 expertise_bm_evasion_3 4 false false false false 0 0 0 expertise_bm_evasion_3 0 0 0 0 expertise_pet_dodge=5 true 0 +expertise_bm_pet_dodge_2 expertise_bm_pet_dodge_1 4 false false false false 0 0 0 0 0 0 0 expertise_pet_dodge=5 true 0 +expertise_bm_pet_dodge_3 expertise_bm_pet_dodge_2 4 false false false false 0 0 0 0 0 0 0 expertise_pet_dodge=5 true 0 +expertise_bm_exceptional_nutrition_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_health=50 true 0 +expertise_bm_exceptional_nutrition_2 expertise_bm_exceptional_nutrition_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_health=50 true 0 +expertise_bm_dexterity_training_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_attack_speed=50 true 0 +expertise_bm_dexterity_training_2 expertise_bm_dexterity_training_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_attack_speed=50 true 0 +expertise_bm_add_second_pet_bar_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_bm_add_pet_bar=1 true 0 +expertise_bm_fortitude_1 expertise_bm_exceptional_nutrition_2 4 false false false false 0 0 0 expertise_bm_exceptional_nutrition_2 0 0 0 0 expertise_bm_pet_armor=40 true 0 +expertise_bm_fortitude_2 expertise_bm_fortitude_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_armor=40 true 0 +expertise_bm_fortitude_3 expertise_bm_fortitude_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_armor=40 true 0 +expertise_bm_savagery_1 expertise_bm_dexterity_training_2 4 false false false false 0 0 0 expertise_bm_dexterity_training_2 0 0 0 0 expertise_bm_pet_damage=30 true 0 +expertise_bm_savagery_2 expertise_bm_savagery_1 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_damage=30 true 0 +expertise_bm_savagery_3 expertise_bm_savagery_2 4 false false false false 0 0 0 0 0 0 0 expertise_bm_pet_damage=40 true 0 +expertise_bm_add_third_pet_bar_1 expertise 4 false false false false 0 0 0 0 0 0 0 expertise_bm_add_pet_bar=1 true 0 +expertise_bm_erratic_genius_1 expertise_bm_genetic_engineering_4 4 false false false false 0 0 0 expertise_bm_genetic_engineering_4 0 0 0 0 bm_mutation_chance_increase=2 true 0 +expertise_bm_erratic_genius_2 expertise_bm_erratic_genius_1 4 false false false false 0 0 0 0 0 0 0 bm_mutation_chance_increase=2 true 0 +expertise_bm_erratic_genius_3 expertise_bm_erratic_genius_2 4 false false false false 0 0 0 0 0 0 0 bm_mutation_chance_increase=2 true 0 +test_bm_crafting 4 false false false false 0 0 0 0 0 0 0 weapon_assembly=100,weapon_experimentation=100,structure_assembly=100,structure_experimentation=100,droid_assembly=100,droid_experimentation=100,clothing_assembly=100,clothing_experimentation=10 testBmGroup false 0 +expertise_bm_swiftness_1 expertise_bm_metagame_mod_3 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_abilility_aquisition_mod_3 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_abilility_aquisition_mod_4 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_swift_recovery_1 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_swift_recovery_2 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_swift_recovery_3 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_mutual_trust_1 expertise_bm_swift_recovery_1 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_mutual_trust_2 expertise_bm_mutual_trust_1 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_mutual_trust_3 expertise_bm_mutual_trust_2 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_pet_recovery_1 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_beast_mastery_3 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_dexterity_training_3 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_pet_tricks_1 expertise 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_beast_mastery_2 expertise_bm_beast_mastery_1 4 false false false false 0 0 0 0 0 0 0 true 0 +expertise_bm_specialized_supplements_2 expertise_bm_specialized_supplements_1 4 false false false false 0 0 0 0 0 0 0 true 0 +costume 4 true false false false 0 0 0 0 0 0 0 false 0 +costume_loveday_ewok_cupid costume 4 false false false false 0 0 0 0 0 0 0 costume_loveday_ewok_cupid false 0 +costume_jawa costume 4 false false false false 0 0 0 0 0 0 0 costume_jawa false 0 +costume_gungan costume 4 false false false false 0 0 0 0 0 0 0 costume_gungan false 0 +costume_ewok costume 4 false false false false 0 0 0 0 0 0 0 costume_ewok false 0 +costume_gamorrean_guard costume 4 false false false false 0 0 0 0 0 0 0 costume_gamorrean_guard false 0 +costume_battle_droid costume 4 false false false false 0 0 0 0 0 0 0 costume_battle_droid false 0 +costume_droideka costume 4 false false false false 0 0 0 0 0 0 0 costume_droideka false 0 +costume_monkey_lizard costume 4 false false false false 0 0 0 0 0 0 0 costume_monkey_lizard false 0 +costume_toydarian costume 4 false false false false 0 0 0 0 0 0 0 costume_toydarian false 0 +costume_4lom costume 4 false false false false 0 0 0 0 0 0 0 costume_4lom false 0 +costume_dantari_m costume 4 false false false false 0 0 0 0 0 0 0 costume_dantari_m false 0 +costume_dantari_f costume 4 false false false false 0 0 0 0 0 0 0 costume_dantari_f false 0 +costume_muftak costume 4 false false false false 0 0 0 0 0 0 0 costume_muftak false 0 +costume_royal_guard costume 4 false false false false 0 0 0 0 0 0 0 costume_royal_guard false 0 +costume_droid_8t88 costume 4 false false false false 0 0 0 0 0 0 0 costume_droid_8t88 false 0 +costume_darktrooper costume 4 false false false false 0 0 0 0 0 0 0 costume_darktrooper false 0 +costume_mustafarian_01 costume 4 false false false false 0 0 0 0 0 0 0 costume_mustafarian_01 false 0 +costume_chevin costume 4 false false false false 0 0 0 0 0 0 0 costume_chevin false 0 +costume_ig106 costume 4 false false false false 0 0 0 0 0 0 0 costume_ig106 false 0 +costume_super_battle_droid costume 4 false false false false 0 0 0 0 0 0 0 costume_super_battle_droid false 0 +costume_spider_droid costume 4 false false false false 0 0 0 0 0 0 0 costume_spider_droid false 0 +costume_undead_wookie costume 4 false false false false 0 0 0 0 0 0 0 costume_undead_wookie false 0 +costume_burning_ewok costume 4 false false false false 0 0 0 0 0 0 0 costume_burning_ewok false 0 +costume_chiss_01 costume 4 false false false false 0 0 0 0 0 0 0 costume_chiss_01 false 0 +costume_exar_kun_cultist costume 4 false false false false 0 0 0 0 0 0 0 costume_exar_kun_cultist false 0 +costume_lifeday_monkey_lizard costume 4 false false false false 0 0 0 0 0 0 0 costume_lifeday_monkey_lizard false 0 +class_chronicles class 4 false false false false 0 0 0 0 0 0 0 true 0 +class_chronicles_novice class_chronicles 4 false true true false 0 0 0 chronicles 0 50000 0 0 chronicles_max_tasks=6,chronicles_relic_quality=1 true 0 +class_chronicles_1 class_chronicles_novice 4 false false false false 0 0 0 class_chronicles_novice chronicles 30000 120000 0 0 chronicles_max_quest_shared=5 true 0 +class_chronicles_2 class_chronicles_1 4 false false false false 0 0 0 class_chronicles_1 chronicles 70000 266000 0 0 chronicles_relic_mastery=1 true 0 +class_chronicles_3 class_chronicles_2 4 false false false false 0 0 0 class_chronicles_2 chronicles 110000 396000 0 0 chronicles_max_tasks=1 true 0 +class_chronicles_4 class_chronicles_3 4 false false false false 0 0 0 class_chronicles_3 chronicles 170000 544000 0 0 true 0 +class_chronicles_5 class_chronicles_4 4 false true false false 0 0 0 class_chronicles_4 chronicles 230000 672000 0 0 chronicles_relic_quality=1 true 0 +class_chronicles_6 class_chronicles_5 4 false false false false 0 0 0 class_chronicles_5 chronicles 290000 810000 0 0 chronicles_max_tasks=1 true 0 +class_chronicles_7 class_chronicles_6 4 false false false false 0 0 0 class_chronicles_6 chronicles 360000 924000 0 0 chronicles_max_quest_shared=5 true 0 +class_chronicles_8 class_chronicles_7 4 false false false false 0 0 0 class_chronicles_7 chronicles 430000 1040000 0 0 chronicles_relic_mastery=1 true 0 +class_chronicles_9 class_chronicles_8 4 false false false false 0 0 0 class_chronicles_8 chronicles 500000 1176000 0 0 chronicles_max_tasks=1 true 0 +class_chronicles_10 class_chronicles_9 4 false false false false 0 0 0 class_chronicles_9 chronicles 580000 1276000 0 0 true 0 +class_chronicles_11 class_chronicles_10 4 false true false false 0 0 0 class_chronicles_10 chronicles 670000 1360000 0 0 chronicles_relic_quality=1 true 0 +class_chronicles_12 class_chronicles_11 4 false false false false 0 0 0 class_chronicles_11 chronicles 765000 1404000 0 0 chronicles_max_tasks=1 true 0 +class_chronicles_13 class_chronicles_12 4 false false false false 0 0 0 class_chronicles_12 chronicles 875000 1424000 0 0 chronicles_max_quest_shared=5 true 0 +class_chronicles_14 class_chronicles_13 4 false false false false 0 0 0 class_chronicles_13 chronicles 985000 1500000 0 0 chronicles_relic_mastery=1 true 0 +class_chronicles_15 class_chronicles_14 4 false false false false 0 0 0 class_chronicles_14 chronicles 1095000 1680000 0 0 chronicles_max_tasks=1 true 0 +class_chronicles_16 class_chronicles_15 4 false false false false 0 0 0 class_chronicles_15 chronicles 1225000 1860000 0 0 chronicles_max_quest_shared=5 true 0 +class_chronicles_master class_chronicles_16 4 false true false false 0 0 0 class_chronicles_16 chronicles 1365000 1365000 0 0 chroniclerVentriloquism chronicles_relic_quality=1,chronicles_max_tasks=1,chronicles_relic_mastery=1 true 0 +costume_esb_lando costume 4 false false false false 0 0 0 0 0 0 0 costume_esb_lando false 0 +costume_esb_leia costume 4 false false false false 0 0 0 0 0 0 0 costume_esb_leia false 0 +costume_esb_han_solo costume 4 false false false false 0 0 0 0 0 0 0 costume_esb_han_solo false 0 +costume_esb_luke costume 4 false false false false 0 0 0 0 0 0 0 costume_esb_luke false 0 +costume_esb_darth_vader costume 4 false false false false 0 0 0 0 0 0 0 costume_esb_darth_vader false 0 +costume_esb_yoda costume 4 false false false false 0 0 0 0 0 0 0 costume_esb_yoda false 0 +costume_esb_boba_fett costume 4 false false false false 0 0 0 0 0 0 0 costume_esb_boba_fett false 0 +costume_seven_obi_wan_ghost costume 4 false false false false 0 0 0 0 0 0 0 costume_seven_obi_wan_ghost false 0 +costume_axkva_min costume 4 false false false false 0 0 0 0 0 0 0 costume_axkva_min false 0 +costume_meatlump_king costume 4 false false false false 0 0 0 0 0 0 0 costume_meatlump_king false 0 +costume_wampa costume 4 false false false false 0 0 0 0 0 0 0 costume_wampa false 0 +costume_rancor costume 4 false false false false 0 0 0 0 0 0 0 costume_rancor false 0 +costume_mutant_rancor costume 4 false false false false 0 0 0 0 0 0 0 costume_mutant_rancor false 0 +costume_blackwing_rancor costume 4 false false false false 0 0 0 0 0 0 0 costume_blackwing_rancor false 0 +costume_tusken_king costume 4 false false false false 0 0 0 0 0 0 0 costume_tusken_king false 0 +costume_zozpheratu costume 4 false false false false 0 0 0 0 0 0 0 costume_zozpheratu false 0 +costume_skeleton costume 4 false false false false 0 0 0 0 0 0 0 costume_skeleton false 0 +costume_geonosian costume 4 false false false false 0 0 0 0 0 0 0 costume_geonosian false 0 +costume_tauntaun costume 4 false false false false 0 0 0 0 0 0 0 costume_tauntaun false 0 +costume_mynock costume 4 false false false false 0 0 0 0 0 0 0 costume_mynock false 0 +costume_ugnaught costume 4 false false false false 0 0 0 0 0 0 0 costume_ugnaught false 0 +costume_dug costume 4 false false false false 0 0 0 0 0 0 0 costume_dug false 0 +costume_hutt_female costume 4 false false false false 0 0 0 0 0 0 0 costume_hutt_female false 0 diff --git a/src/main/java/com/projectswg/holocore/intents/gameplay/player/experience/expertise/RequestExpertiseIntent.java b/src/main/java/com/projectswg/holocore/intents/gameplay/player/experience/expertise/RequestExpertiseIntent.java new file mode 100644 index 00000000..0b9782e4 --- /dev/null +++ b/src/main/java/com/projectswg/holocore/intents/gameplay/player/experience/expertise/RequestExpertiseIntent.java @@ -0,0 +1,66 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.intents.gameplay.player.experience.expertise; + +import com.projectswg.holocore.resources.support.data.server_info.loader.ExpertiseLoader.ExpertiseInfo; +import com.projectswg.holocore.resources.support.objects.swg.creature.CreatureObject; +import me.joshlarson.jlcommon.control.Intent; +import org.jetbrains.annotations.NotNull; + +import java.util.Collections; +import java.util.List; + +public class RequestExpertiseIntent extends Intent { + + private final @NotNull CreatureObject creature; + private final @NotNull List<@NotNull ExpertiseInfo> expertise; + + public RequestExpertiseIntent(@NotNull CreatureObject creature, @NotNull List<@NotNull ExpertiseInfo> expertise) { + this.creature = creature; + this.expertise = Collections.unmodifiableList(expertise); + } + + @NotNull + public CreatureObject getCreature() { + return creature; + } + + @NotNull + public List<@NotNull ExpertiseInfo> getExpertise() { + return expertise; + } + + public static void broadcast(@NotNull CreatureObject creature, @NotNull List<@NotNull ExpertiseInfo> expertise) { + new RequestExpertiseIntent(creature, expertise).broadcast(); + } + + public static void broadcast(@NotNull CreatureObject creature, @NotNull ExpertiseInfo expertise) { + new RequestExpertiseIntent(creature, List.of(expertise)).broadcast(); + } + +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/CachedLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/CachedLoader.java index 6327887a..c5aa2a06 100644 --- a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/CachedLoader.java +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/CachedLoader.java @@ -8,7 +8,13 @@ import java.util.concurrent.atomic.AtomicReference; import java.util.function.Supplier; enum CachedLoader { + // Player BUFFS (BuffLoader::new), + EXPERTISE (ExpertiseLoader::new), + EXPERTISE_TREES (ExpertiseTreeLoader::new), + SKILLS (SkillLoader::new), + PLAYER_LEVELS (PlayerLevelLoader::new), + // Other BUILDING_CELLS (BuildingCellLoader::new), NPC_LOADER (NpcLoader::new), NPC_COMBAT_PROFILES (NpcCombatProfileLoader::new), diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/CollectionLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/CollectionLoader.java new file mode 100644 index 00000000..0e28386c --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/CollectionLoader.java @@ -0,0 +1,128 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; + +import java.io.File; +import java.io.IOException; + +public final class CollectionLoader extends DataLoader { + + CollectionLoader() { + + } + + @Override + public final void load() throws IOException { + try (SdbResultSet set = SdbLoader.load(new File("serverdata/collection/collection.sdb"))) { + while (set.next()) { + CollectionInfo collection = new CollectionInfo(set); + // TODO: Store information + } + } + } + + public static class CollectionInfo { + + private final String bookName; + private final String pageName; + private final String collectionName; + private final String slotName; + private final int beginSlotId; + private final int endSlotId; + private final int maxSlotValue; + private final String category1; + private final String category2; + private final String category3; + private final String category4; + private final String category5; + private final String category6; + private final String category7; + private final String category8; + private final String category9; + private final String category10; + private final String category11; + private final String prereqSlotName1; + private final String prereqSlotName2; + private final String prereqSlotName3; + private final String prereqSlotName4; + private final String prereqSlotName5; + private final String icon; + private final String music; + private final String showIfNotYetEarned; + private final boolean hidden; + private final boolean title; + private final String alternateTitle1; + private final String alternateTitle2; + private final String alternateTitle3; + private final String alternateTitle4; + private final String alternateTitle5; + private final boolean noReward; + private final boolean trackServerFirst; + + public CollectionInfo(SdbResultSet set) { + this.bookName = set.getText("book_name"); + this.pageName = set.getText("page_name"); + this.collectionName = set.getText("collection_name"); + this.slotName = set.getText("slot_name"); + this.beginSlotId = (int) set.getInt("begin_slot_id"); + this.endSlotId = (int) set.getInt("end_slot_id"); + this.maxSlotValue = (int) set.getInt("max_slot_value"); + this.category1 = set.getText("category1"); + this.category2 = set.getText("category2"); + this.category3 = set.getText("category3"); + this.category4 = set.getText("category4"); + this.category5 = set.getText("category5"); + this.category6 = set.getText("category6"); + this.category7 = set.getText("category7"); + this.category8 = set.getText("category8"); + this.category9 = set.getText("category9"); + this.category10 = set.getText("category10"); + this.category11 = set.getText("category11"); + this.prereqSlotName1 = set.getText("prereq_slot_name1"); + this.prereqSlotName2 = set.getText("prereq_slot_name2"); + this.prereqSlotName3 = set.getText("prereq_slot_name3"); + this.prereqSlotName4 = set.getText("prereq_slot_name4"); + this.prereqSlotName5 = set.getText("prereq_slot_name5"); + this.icon = set.getText("icon"); + this.music = set.getText("music"); + this.showIfNotYetEarned = set.getText("show_if_not_yet_earned"); + this.hidden = set.getBoolean("hidden"); + this.title = set.getBoolean("title"); + this.alternateTitle1 = set.getText("alternate_title1"); + this.alternateTitle2 = set.getText("alternate_title2"); + this.alternateTitle3 = set.getText("alternate_title3"); + this.alternateTitle4 = set.getText("alternate_title4"); + this.alternateTitle5 = set.getText("alternate_title5"); + this.noReward = set.getBoolean("no_reward"); + this.trackServerFirst = set.getBoolean("track_server_first"); + } + } +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/DataLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/DataLoader.java index 56e0e6ea..ef3d5b55 100644 --- a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/DataLoader.java +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/DataLoader.java @@ -22,6 +22,22 @@ public abstract class DataLoader { return (BuffLoader) CachedLoader.BUFFS.load(); } + public static ExpertiseLoader expertise() { + return (ExpertiseLoader) CachedLoader.EXPERTISE.load(); + } + + public static ExpertiseTreeLoader expertiseTrees() { + return (ExpertiseTreeLoader) CachedLoader.EXPERTISE_TREES.load(); + } + + public static SkillLoader skills() { + return (SkillLoader) CachedLoader.SKILLS.load(); + } + + public static PlayerLevelLoader playerLevels() { + return (PlayerLevelLoader) CachedLoader.PLAYER_LEVELS.load(); + } + public static BuildoutLoader buildouts() { return BuildoutLoader.load(List.of()); } diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/ExpertiseLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/ExpertiseLoader.java new file mode 100644 index 00000000..a2caffc4 --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/ExpertiseLoader.java @@ -0,0 +1,149 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; +import com.projectswg.holocore.resources.support.data.server_info.loader.ExpertiseTreeLoader.ExpertiseTreeInfo; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.io.File; +import java.io.IOException; +import java.util.*; + +public final class ExpertiseLoader extends DataLoader { + + private final Map expertiseByName; + private final Map> expertiseByTree; + + ExpertiseLoader() { + this.expertiseByName = new HashMap<>(); + this.expertiseByTree = new HashMap<>(); + } + + @Nullable + public ExpertiseInfo getByName(String name) { + return expertiseByName.get(name); + } + + @NotNull + public Collection getPeerExpertise(@NotNull ExpertiseInfo expertise) { + Collection ret = expertiseByTree.get(expertise.getTree()); + return ret == null ? List.of() : Collections.unmodifiableCollection(ret); + } + + @NotNull + public Collection getExpertiseByTree(ExpertiseTreeInfo tree) { + Collection ret = expertiseByTree.get(tree); + return ret == null ? List.of() : Collections.unmodifiableCollection(ret); + } + + @NotNull + public Collection getAllExpertise() { + return Collections.unmodifiableCollection(expertiseByName.values()); + } + + @Override + public final void load() throws IOException { + ExpertiseTreeLoader trees = DataLoader.expertiseTrees(); + try (SdbResultSet set = SdbLoader.load(new File("serverdata/expertise/expertise.sdb"))) { + while (set.next()) { + ExpertiseInfo expertise = new ExpertiseInfo(set, trees); + expertiseByName.put(expertise.getName(), expertise); + expertiseByTree.computeIfAbsent(expertise.getTree(), t -> new ArrayList<>()).add(expertise); + } + } + } + + public static class ExpertiseInfo { + + private final String name; + private final ExpertiseTreeInfo tree; + private final int tier; + private final int grid; + private final int rank; + private final int requiredLevel; + private final String requiredFaction; + private final String requiredProfession; + + public ExpertiseInfo(SdbResultSet set, ExpertiseTreeLoader trees) { + this.name = set.getText("name"); + this.tree = trees.getTreeFromId((int) set.getInt("tree")); + this.tier = (int) set.getInt("tier"); + this.grid = (int) set.getInt("grid"); + this.rank = (int) set.getInt("rank"); + this.requiredLevel = (int) set.getInt("prereq_level"); + this.requiredFaction = set.getText("prereq_faction"); + this.requiredProfession = formatProfession(set.getText("req_prof")); + } + + public String getName() { + return name; + } + + public ExpertiseTreeInfo getTree() { + return tree; + } + + public int getTier() { + return tier; + } + + public int getGrid() { + return grid; + } + + public int getRank() { + return rank; + } + + public int getRequiredLevel() { + return requiredLevel; + } + + public String getRequiredFaction() { + return requiredFaction; + } + + public String getRequiredProfession() { + return requiredProfession; + } + + private static String formatProfession(String profession) { + switch (profession) { + case "trader_dom": return "trader_0a"; + case "trader_struct": return "trader_0b"; + case "trader_mun": return "trader_0c"; + case "trader_eng": return "trader_0d"; + default: return profession + "_1a"; + } + } + + } +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/ExpertiseTreeLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/ExpertiseTreeLoader.java new file mode 100644 index 00000000..8216d1db --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/ExpertiseTreeLoader.java @@ -0,0 +1,87 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; +import org.jetbrains.annotations.Nullable; + +import java.io.File; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; + +public final class ExpertiseTreeLoader extends DataLoader { + + private final Map trees; + + ExpertiseTreeLoader() { + this.trees = new HashMap<>(); + } + + @Nullable + public ExpertiseTreeInfo getTreeFromId(int id) { + return trees.get(id); + } + + @Override + public final void load() throws IOException { + try (SdbResultSet set = SdbLoader.load(new File("serverdata/expertise/expertise_trees.sdb"))) { + while (set.next()) { + ExpertiseTreeInfo treeInfo = new ExpertiseTreeInfo(set); + trees.put(treeInfo.getId(), treeInfo); + } + } + } + + public static class ExpertiseTreeInfo { + + private final int id; + private final String stringId; + private final String uiBackgroundId; + + public ExpertiseTreeInfo(SdbResultSet set) { + this.id = (int) set.getInt("expertise_tree_id"); + this.stringId = set.getText("expertise_tree_string_id"); + this.uiBackgroundId = set.getText("ui_background_id"); + } + + public int getId() { + return id; + } + + public String getStringId() { + return stringId; + } + + public String getUiBackgroundId() { + return uiBackgroundId; + } + + } +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlanetMapLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlanetMapLoader.java new file mode 100644 index 00000000..5c25b431 --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlanetMapLoader.java @@ -0,0 +1,72 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; + +import java.io.File; +import java.io.IOException; + +public final class PlanetMapLoader extends DataLoader { + + PlanetMapLoader() { + + } + + @Override + public final void load() throws IOException { + try (SdbResultSet set = SdbLoader.load(new File("serverdata/player/planet_map_cat.sdb"))) { + while (set.next()) { + PlanetMapInfo mapInfo = new PlanetMapInfo(set); + // TODO: Store information + } + } + } + + public static class PlanetMapInfo { + + private final String name; + private final int index; + private final boolean category; + private final boolean subcategory; + private final boolean canBeActive; + private final String faction; + private final boolean factionVisibleOnly; + + public PlanetMapInfo(SdbResultSet set) { + this.name = set.getText("name"); + this.index = (int) set.getInt("index"); + this.category = set.getBoolean("iscategory"); + this.subcategory = set.getBoolean("issubcategory"); + this.canBeActive = set.getBoolean("can_be_active"); + this.faction = set.getText("faction"); + this.factionVisibleOnly = set.getBoolean("faction_visible_only"); + } + } +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlayerLevelLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlayerLevelLoader.java new file mode 100644 index 00000000..263b6f31 --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlayerLevelLoader.java @@ -0,0 +1,105 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; +import org.jetbrains.annotations.Nullable; + +import java.io.File; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; + +public final class PlayerLevelLoader extends DataLoader { + + private final Map levels; + + PlayerLevelLoader() { + this.levels = new HashMap<>(); + } + + @Nullable + public PlayerLevelInfo getFromLevel(int level) { + return levels.get(level); + } + + @Override + public final void load() throws IOException { + try (SdbResultSet set = SdbLoader.load(new File("serverdata/player/player_level.sdb"))) { + while (set.next()) { + PlayerLevelInfo levelInfo = new PlayerLevelInfo(set); + levels.put(levelInfo.getLevel(), levelInfo); + } + } + } + + public static class PlayerLevelInfo { + + private final int level; + private final int xpRequired; + private final String xpType; + private final int xpMultiplier; + private final int healthGranted; + private final int expertisePoints; + + public PlayerLevelInfo(SdbResultSet set) { + this.level = (int) set.getInt("level"); + this.xpRequired = (int) set.getInt("xp_required"); + this.xpType = set.getText("xp_type"); + this.xpMultiplier = (int) set.getInt("xp_multiplier"); + this.healthGranted = (int) set.getInt("health_granted"); + this.expertisePoints = (int) set.getInt("expertise_points"); + } + + public int getLevel() { + return level; + } + + public int getXpRequired() { + return xpRequired; + } + + public String getXpType() { + return xpType; + } + + public int getXpMultiplier() { + return xpMultiplier; + } + + public int getHealthGranted() { + return healthGranted; + } + + public int getExpertisePoints() { + return expertisePoints; + } + + } +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlayerRoleLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlayerRoleLoader.java new file mode 100644 index 00000000..72b2f3e5 --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/PlayerRoleLoader.java @@ -0,0 +1,64 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; + +import java.io.File; +import java.io.IOException; + +public final class PlayerRoleLoader extends DataLoader { + + PlayerRoleLoader() { + + } + + @Override + public final void load() throws IOException { + try (SdbResultSet set = SdbLoader.load(new File("serverdata/player/role.sdb"))) { + while (set.next()) { + RoleInfo role = new RoleInfo(set); + // TODO: Store information + } + } + } + + public static class RoleInfo { + + private final int index; + private final String roleIcon; + private final String qualifyingSkill; + + public RoleInfo(SdbResultSet set) { + this.index = (int) set.getInt("index"); + this.roleIcon = set.getText("role_icon"); + this.qualifyingSkill = set.getText("qualifying_skill"); + } + } +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/RoadmapRewardLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/RoadmapRewardLoader.java new file mode 100644 index 00000000..3263ba11 --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/RoadmapRewardLoader.java @@ -0,0 +1,72 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; + +import java.io.File; +import java.io.IOException; + +public final class RoadmapRewardLoader extends DataLoader { + + RoadmapRewardLoader() { + + } + + @Override + public final void load() throws IOException { + try (SdbResultSet set = SdbLoader.load(new File("serverdata/roadmap/item_rewards.sdb"))) { + while (set.next()) { + RoadmapRewardInfo rewardInfo = new RoadmapRewardInfo(set); + // TODO: Store information + } + } + } + + public static class RoadmapRewardInfo { + + private final String roadmapTemplateName; + private final String roadmapSkillName; + private final String appearanceName; + private final String stringId; + private final String itemDefault; + private final String itemWookiee; + private final String itemIthorian; + + public RoadmapRewardInfo(SdbResultSet set) { + this.roadmapTemplateName = set.getText("roadmap_template_name"); + this.roadmapSkillName = set.getText("roadmap_skill_name"); + this.appearanceName = set.getText("appearance_name"); + this.stringId = set.getText("string_id"); + this.itemDefault = set.getText("item_default"); + this.itemWookiee = set.getText("item_wookiee"); + this.itemIthorian = set.getText("item_ithorian"); + } + } +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/SkillLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/SkillLoader.java new file mode 100644 index 00000000..dd3de148 --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/SkillLoader.java @@ -0,0 +1,252 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; +import org.jetbrains.annotations.Nullable; + +import java.io.File; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; + +public final class SkillLoader extends DataLoader { + + private final Map skillsByName; + + SkillLoader() { + this.skillsByName = new HashMap<>(); + } + + @Nullable + public SkillInfo getSkillByName(String name) { + return skillsByName.get(name); + } + + @Override + public final void load() throws IOException { + try (SdbResultSet set = SdbLoader.load(new File("serverdata/skill/skills.sdb"))) { + while (set.next()) { + SkillInfo skills = new SkillInfo(set); + skillsByName.put(skills.getName(), skills); + } + } + } + + @SuppressWarnings("ClassWithTooManyFields") + public static class SkillInfo { + + private final String name; + private final String parent; + private final String graphType; + private final boolean godOnly; + private final boolean title; + private final boolean profession; + private final boolean hidden; + private final int moneyRequired; + private final int pointsRequired; + private final int skillsRequiredCount; + private final String [] skillsRequired; + private final String [] preclusionSkills; + private final String xpType; + private final int xpCost; + private final int xpCap; + private final String [] missionsRequired; + private final int apprenticeshipsRequired; + private final String [] statsRequired; + private final String [] speciesRequired; + private final String jediStateRequired; + private final String skillAbility; + private final String [] commands; + private final Map skillMods; + private final String [] schematicsGranted; + private final String [] schematicsRevoked; + private final boolean searchable; + private final int ender; + + public SkillInfo(SdbResultSet set) { + this.name = set.getText("name"); + this.parent = set.getText("parent"); + this.graphType = set.getText("graph_type"); + this.godOnly = set.getBoolean("god_only"); + this.title = set.getBoolean("is_title"); + this.profession = set.getBoolean("is_profession"); + this.hidden = set.getBoolean("is_hidden"); + this.moneyRequired = (int) set.getInt("money_required"); + this.pointsRequired = (int) set.getInt("points_required"); + this.skillsRequiredCount = (int) set.getInt("skills_required_count"); + this.skillsRequired = splitCsv(set.getText("skills_required")); + this.preclusionSkills = splitCsv(set.getText("preclusion_skills")); + this.xpType = set.getText("xp_type"); + this.xpCost = (int) set.getInt("xp_cost"); + this.xpCap = (int) set.getInt("xp_cap"); + this.missionsRequired = splitCsv(set.getText("missions_required")); + this.apprenticeshipsRequired = (int) set.getInt("apprenticeships_required"); + this.statsRequired = splitCsv(set.getText("stats_required")); + this.speciesRequired = splitCsv(set.getText("species_required")); + this.jediStateRequired = set.getText("jedi_state_required"); + this.skillAbility = set.getText("skill_ability"); + this.commands = splitCsv(set.getText("commands")); + this.skillMods = createSkillModMap(splitCsv(set.getText("skill_mods"))); + this.schematicsGranted = splitCsv(set.getText("schematics_granted")); + this.schematicsRevoked = splitCsv(set.getText("schematics_revoked")); + this.searchable = set.getBoolean("searchable"); + this.ender = (int) set.getInt("ender"); + } + + public String getName() { + return name; + } + + public String getParent() { + return parent; + } + + public String getGraphType() { + return graphType; + } + + public boolean isGodOnly() { + return godOnly; + } + + public boolean isTitle() { + return title; + } + + public boolean isProfession() { + return profession; + } + + public boolean isHidden() { + return hidden; + } + + public int getMoneyRequired() { + return moneyRequired; + } + + public int getPointsRequired() { + return pointsRequired; + } + + public int getSkillsRequiredCount() { + return skillsRequiredCount; + } + + public String[] getSkillsRequired() { + return skillsRequired.clone(); + } + + public String[] getPreclusionSkills() { + return preclusionSkills.clone(); + } + + public String getXpType() { + return xpType; + } + + public int getXpCost() { + return xpCost; + } + + public int getXpCap() { + return xpCap; + } + + public String[] getMissionsRequired() { + return missionsRequired.clone(); + } + + public int getApprenticeshipsRequired() { + return apprenticeshipsRequired; + } + + public String[] getStatsRequired() { + return statsRequired.clone(); + } + + public String[] getSpeciesRequired() { + return speciesRequired.clone(); + } + + public String getJediStateRequired() { + return jediStateRequired; + } + + public String getSkillAbility() { + return skillAbility; + } + + public String[] getCommands() { + return commands.clone(); + } + + public Map getSkillMods() { + return Collections.unmodifiableMap(skillMods); + } + + public String[] getSchematicsGranted() { + return schematicsGranted.clone(); + } + + public String[] getSchematicsRevoked() { + return schematicsRevoked.clone(); + } + + public boolean isSearchable() { + return searchable; + } + + public int getEnder() { + return ender; + } + + private static String [] splitCsv(String str) { + if (str.isEmpty()) + return new String[0]; + else if (str.indexOf(',') == -1) + return new String[]{str}; + return str.split(","); + } + + private static Map createSkillModMap(String [] elements) { + Map skillMods = new HashMap<>(); + for (String element : elements) { + String [] split = element.split("=", 2); + if (split.length < 2) + continue; + skillMods.put(split[0], Integer.valueOf(split[1])); + } + return skillMods; + } + + } +} diff --git a/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/SkillTemplateLoader.java b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/SkillTemplateLoader.java new file mode 100644 index 00000000..d4c99e97 --- /dev/null +++ b/src/main/java/com/projectswg/holocore/resources/support/data/server_info/loader/SkillTemplateLoader.java @@ -0,0 +1,74 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.resources.support.data.server_info.loader; + +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader; +import com.projectswg.holocore.resources.support.data.server_info.SdbLoader.SdbResultSet; + +import java.io.File; +import java.io.IOException; + +public final class SkillTemplateLoader extends DataLoader { + + SkillTemplateLoader() { + + } + + @Override + public final void load() throws IOException { + try (SdbResultSet set = SdbLoader.load(new File("serverdata/skill/skill_template.sdb"))) { + while (set.next()) { + SkillTemplateInfo skillTemplate = new SkillTemplateInfo(set); + // TODO: Store information + } + } + } + + public static class SkillTemplateInfo { + + private final String templateName; + private final String startingTemplateName; + private final String strClassName; + private final int userInterfacePriority; + private final String template; + private final boolean levelBased; + private final String expertiseTrees; + private final int respecAllowed; + + public SkillTemplateInfo(SdbResultSet set) { + this.templateName = set.getText("template_name"); + this.startingTemplateName = set.getText("starting_template_name"); + this.strClassName = set.getText("str_class_name"); + this.userInterfacePriority = (int) set.getInt("user_interface_priority"); + this.template = set.getText("template"); + this.levelBased = set.getBoolean("level_based"); + this.expertiseTrees = set.getText("expertise_trees"); + this.respecAllowed = (int) set.getInt("respec_allowed"); + } + } +} diff --git a/src/main/java/com/projectswg/holocore/services/gameplay/player/experience/ExperienceExpertiseService.java b/src/main/java/com/projectswg/holocore/services/gameplay/player/experience/ExperienceExpertiseService.java index 8a0d47f4..8b8bc398 100644 --- a/src/main/java/com/projectswg/holocore/services/gameplay/player/experience/ExperienceExpertiseService.java +++ b/src/main/java/com/projectswg/holocore/services/gameplay/player/experience/ExperienceExpertiseService.java @@ -28,14 +28,16 @@ package com.projectswg.holocore.services.gameplay.player.experience; import com.projectswg.common.data.info.RelationalDatabase; import com.projectswg.common.data.info.RelationalServerFactory; -import com.projectswg.common.data.swgfile.ClientFactory; -import com.projectswg.common.data.swgfile.visitors.DatatableData; import com.projectswg.common.network.packets.SWGPacket; import com.projectswg.common.network.packets.swg.zone.ExpertiseRequestMessage; import com.projectswg.holocore.intents.gameplay.player.experience.LevelChangedIntent; +import com.projectswg.holocore.intents.gameplay.player.experience.expertise.RequestExpertiseIntent; import com.projectswg.holocore.intents.gameplay.player.experience.skills.GrantSkillIntent; import com.projectswg.holocore.intents.support.global.network.InboundPacketIntent; import com.projectswg.holocore.resources.support.data.server_info.StandardLog; +import com.projectswg.holocore.resources.support.data.server_info.loader.DataLoader; +import com.projectswg.holocore.resources.support.data.server_info.loader.ExpertiseLoader.ExpertiseInfo; +import com.projectswg.holocore.resources.support.data.server_info.loader.PlayerLevelLoader.PlayerLevelInfo; import com.projectswg.holocore.resources.support.global.zone.sui.SuiButtons; import com.projectswg.holocore.resources.support.global.zone.sui.SuiMessageBox; import com.projectswg.holocore.resources.support.objects.swg.creature.CreatureObject; @@ -47,75 +49,25 @@ import me.joshlarson.jlcommon.log.Log; import java.sql.ResultSet; import java.sql.SQLException; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.Map; +import java.util.*; +import java.util.stream.Collectors; /** - * * @author Mads */ public class ExperienceExpertiseService extends Service { private static final String EXPERTISE_ABILITIES_QUERY = "SELECT * FROM expertise_abilities"; - private final Map expertiseSkills; // Expertise skill to tree ID - private final Map> trees; // Tree ID to tree - private final Map> expertiseAbilities; // Expertise skill to abilities - private final Map pointsForLevel; // Level to points available + private final Map> expertiseAbilities; // Expertise skill to abilities public ExperienceExpertiseService() { - trees = new HashMap<>(); - expertiseSkills = new HashMap<>(); - expertiseAbilities = new HashMap<>(); - pointsForLevel = new HashMap<>(); + this.expertiseAbilities = new HashMap<>(); } - + @Override public boolean initialize() { - loadTrees(); - loadPointsForLevel(); - return super.initialize() && loadExpertise() && loadAbilities(); - } - - private void loadTrees() { - long startTime = StandardLog.onStartLoad("expertise trees"); - DatatableData expertiseTable = (DatatableData) ClientFactory.getInfoFromFile("datatables/expertise/expertise_trees.iff"); - int rowCount = expertiseTable.getRowCount(); - - for (int i = 0; i < rowCount; i++) { - int treeId = (int) expertiseTable.getCell(i, 0); - trees.put(treeId, new HashMap<>()); - } - StandardLog.onEndLoad(rowCount, "expertise trees", startTime); - } - - private boolean loadExpertise() { - long startTime = StandardLog.onStartLoad("expertise skills"); - DatatableData expertiseTable = (DatatableData) ClientFactory.getInfoFromFile("datatables/expertise/expertise.iff"); - int rowCount = expertiseTable.getRowCount(); - - for (int i = 0; i < rowCount; i++) { - String skillName = (String) expertiseTable.getCell(i, 0); - int treeId = (int) expertiseTable.getCell(i, 1); - - Map expertise = trees.get(treeId); - - if (expertise == null) { - Log.e("Expertise %s refers to unknown tree with ID %d", skillName, treeId); - return false; - } - - expertiseSkills.put(skillName, treeId); - - String requiredProfession = formatProfession((String) expertiseTable.getCell(i, 7)); - int tier = (int) expertiseTable.getCell(i, 2); - - expertise.put(skillName, new Expertise(requiredProfession, tier)); - } - StandardLog.onEndLoad(rowCount, "expertise skills", startTime); - return true; + return loadAbilities(); } private boolean loadAbilities() { @@ -148,18 +100,6 @@ public class ExperienceExpertiseService extends Service { return true; } - private void loadPointsForLevel() { - DatatableData playerLevelTable = (DatatableData) ClientFactory.getInfoFromFile("datatables/player/player_level.iff"); - int points = 0; - - for (int i = 0; i < playerLevelTable.getRowCount(); i++) { - int level = (int) playerLevelTable.getCell(i, 0); - - points += (int) playerLevelTable.getCell(i, 5); - pointsForLevel.put(level, points); - } - } - @IntentHandler private void handleInboundPacketIntent(InboundPacketIntent gpi) { SWGPacket packet = gpi.getPacket(); @@ -168,43 +108,51 @@ public class ExperienceExpertiseService extends Service { return; } - ExpertiseRequestMessage expertiseRequestMessage = (ExpertiseRequestMessage) packet; CreatureObject creatureObject = gpi.getPlayer().getCreatureObject(); - String[] requestedSkills = expertiseRequestMessage.getRequestedSkills(); - - for (String requestedSkill : requestedSkills) { + if (creatureObject == null) + return; + + ExpertiseRequestMessage request = (ExpertiseRequestMessage) packet; + RequestExpertiseIntent.broadcast(creatureObject, Arrays.stream(request.getRequestedSkills()) + .map(DataLoader.expertise()::getByName) + .filter(Objects::nonNull) + .collect(Collectors.toList())); + } + + @IntentHandler + private void handleRequestExpertiseIntent(RequestExpertiseIntent rei) { + CreatureObject creatureObject = rei.getCreature(); + checkExtraAbilities(creatureObject); + + int index = -1; + for (ExpertiseInfo expertise : rei.getExpertise()) { + index++; if (getAvailablePoints(creatureObject) < 1) { - Log.i("%s attempted to spend more expertise points than available to them", creatureObject); + StandardLog.onPlayerError(this, creatureObject, "attempted to spend more expertise points than available to them"); return; } - + // TODO do anything with clearAllExpertisesFirst? - Integer treeId = expertiseSkills.get(requestedSkill); - - if (treeId == null) { - continue; - } - PlayerObject playerObject = creatureObject.getPlayerObject(); String profession = playerObject.getProfession(); - Map tree = trees.get(treeId); - Expertise expertise = tree.get(requestedSkill); - + if (!expertise.getRequiredProfession().equals(profession)) { - Log.i("%s attempted to train expertise skill %s as the wrong profession", creatureObject, requestedSkill); - continue; - } - - int requiredTreePoints = (expertise.getTier() - 1) * 4; - - if (requiredTreePoints > getPointsInTree(tree, creatureObject)) { - Log.i("%s attempted to train expertise skill %s without having unlocked the tier of the tree", creatureObject, requestedSkill); + StandardLog.onPlayerError(this, creatureObject, "attempted to train expertise skill %s as the wrong profession", expertise.getName()); continue; } - Intent intent = new GrantSkillIntent(GrantSkillIntent.IntentType.GRANT, requestedSkill, creatureObject, false); - intent.broadcast(); - while (!intent.isComplete()); // Block until the GrantSkillIntent has been processed + int requiredTreePoints = (expertise.getTier() - 1) * 4; + if (requiredTreePoints > getPointsInTree(expertise, creatureObject)) { + StandardLog.onPlayerError(this, creatureObject, "attempted to train expertise skill %s without having unlocked the tier of the tree", expertise.getName()); + continue; + } + + // After the grant is processed, try adding the next expertise + Intent grant = new GrantSkillIntent(GrantSkillIntent.IntentType.GRANT, expertise.getName(), creatureObject, false); + Intent recursive = new RequestExpertiseIntent(rei.getCreature(), rei.getExpertise().subList(index+1, rei.getExpertise().size())); + recursive.broadcastAfterIntent(grant); + grant.broadcast(); + break; } checkExtraAbilities(creatureObject); @@ -216,14 +164,14 @@ public class ExperienceExpertiseService extends Service { CreatureObject creatureObject = lci.getCreatureObject(); PlayerObject playerObject = creatureObject.getPlayerObject(); short oldLevel = lci.getPreviousLevel(); - + if (oldLevel < 10 && newLevel >= 10) { - SuiMessageBox window = new SuiMessageBox(SuiButtons.OK, "@expertise_d:sui_expertise_introduction_title", "@expertise_d:sui_expertise_introduction_body"); + SuiMessageBox window = new SuiMessageBox(SuiButtons.OK, "@expertise_d:sui_expertise_introduction_title", "@expertise_d:sui_expertise_introduction_body"); window.display(playerObject.getOwner()); // If we don't add the expertise root skill, the creature can't learn child skills creatureObject.addSkill("expertise"); } - + checkExtraAbilities(creatureObject); } @@ -238,22 +186,21 @@ public class ExperienceExpertiseService extends Service { } private void checkExtraAbilities(CreatureObject creatureObject) { - creatureObject.getSkills().stream() - .filter(expertiseAbilities::containsKey) // We only want to check skills that give additional abilities + creatureObject.getSkills().stream().filter(expertiseAbilities::containsKey) // We only want to check skills that give additional abilities .forEach(expertise -> grantExtraAbilities(creatureObject, expertise)); } private boolean isQualified(CreatureObject creatureObject, int abilityIndex) { int baseRequirement = 18; - int levelDifference = 12; // Amount of levels between each ability + int levelDifference = 12; // Amount of levels between each ability int level = creatureObject.getLevel(); - + // All first rank abilities have a required level of 10 // The required level logic is required for ranks 2+ if (abilityIndex == 0) { return level >= 10; } - + // Otherwise, perform the check as usual int requiredLevel = baseRequirement + abilityIndex * levelDifference; @@ -273,55 +220,19 @@ public class ExperienceExpertiseService extends Service { }); } - private String formatProfession(String profession) { - switch (profession) { - case "trader_dom": return "trader_0a"; - case "trader_struct": return "trader_0b"; - case "trader_mun": return "trader_0c"; - case "trader_eng": return "trader_0d"; - default: return profession + "_1a"; - } - } - private int getAvailablePoints(CreatureObject creatureObject) { - int levelPoints = pointsForLevel.get((int) creatureObject.getLevel()); - int spentPoints = (int) creatureObject.getSkills().stream() - .filter(skill -> skill.startsWith("expertise_")) - .count(); + PlayerLevelInfo levelInfo = DataLoader.playerLevels().getFromLevel(creatureObject.getLevel()); + int spentPoints = (int) creatureObject.getSkills().stream().filter(skill -> skill.startsWith("expertise_")).count(); - return levelPoints - spentPoints; + Objects.requireNonNull(levelInfo, "No player level defined for " + creatureObject.getLevel()); + return levelInfo.getExpertisePoints() - spentPoints; } /** - * - * @param tree - * @param creatureObject * @return the amount of expertise points invested in a given expertise tree */ - private long getPointsInTree(Map tree, CreatureObject creatureObject) { - return tree.keySet().stream() - .filter(creatureObject.getSkills()::contains) - .count(); - } - - private static class Expertise { - - private final String requiredProfession; - private final int tier; - - public Expertise(String requiredProfession, int tier) { - this.requiredProfession = requiredProfession; - this.tier = tier; - } - - public String getRequiredProfession() { - return requiredProfession; - } - - public int getTier() { - return tier; - } - + private long getPointsInTree(ExpertiseInfo expertise, CreatureObject creatureObject) { + return DataLoader.expertise().getPeerExpertise(expertise).stream().map(ExpertiseInfo::getName).filter(creatureObject.getSkills()::contains).count(); } } diff --git a/src/main/java/com/projectswg/holocore/services/gameplay/player/experience/skills/SkillService.java b/src/main/java/com/projectswg/holocore/services/gameplay/player/experience/skills/SkillService.java index e07c437e..10c4fe37 100644 --- a/src/main/java/com/projectswg/holocore/services/gameplay/player/experience/skills/SkillService.java +++ b/src/main/java/com/projectswg/holocore/services/gameplay/player/experience/skills/SkillService.java @@ -1,64 +1,19 @@ package com.projectswg.holocore.services.gameplay.player.experience.skills; -import com.projectswg.common.data.swgfile.ClientFactory; -import com.projectswg.common.data.swgfile.visitors.DatatableData; import com.projectswg.holocore.intents.gameplay.player.badge.SetTitleIntent; import com.projectswg.holocore.intents.gameplay.player.experience.skills.GrantSkillIntent; import com.projectswg.holocore.intents.gameplay.player.experience.skills.SkillModIntent; +import com.projectswg.holocore.resources.support.data.server_info.StandardLog; +import com.projectswg.holocore.resources.support.data.server_info.loader.DataLoader; +import com.projectswg.holocore.resources.support.data.server_info.loader.SkillLoader.SkillInfo; import com.projectswg.holocore.resources.support.objects.swg.creature.CreatureObject; import me.joshlarson.jlcommon.control.IntentHandler; import me.joshlarson.jlcommon.control.Service; -import me.joshlarson.jlcommon.log.Log; - -import java.util.HashMap; -import java.util.Map; public class SkillService extends Service { - private final Map skillDataMap; - public SkillService() { - skillDataMap = new HashMap<>(); - } - - @Override - public boolean initialize() { - DatatableData skillsTable = (DatatableData) ClientFactory.getInfoFromFile("datatables/skill/skills.iff"); - for (int i = 0; i < skillsTable.getRowCount(); i++) { - String skillName = (String) skillsTable.getCell(i, 0); - String [] skillModsStrings = splitCsv((String) skillsTable.getCell(i, 22)); - Map skillMods = new HashMap<>(); - for (String skillModString : skillModsStrings) { - String [] values = skillModString.split("=", 2); - skillMods.put(values[0], Integer.parseInt(values[1])); - } - - SkillData skillData = new SkillData( - (boolean) skillsTable.getCell(i, 4), // Is title - splitCsv((String) skillsTable.getCell(i, 10)), // required skills - (String) skillsTable.getCell(i, 1), // parent skill - (String) skillsTable.getCell(i, 12), // xp type - (int) skillsTable.getCell(i, 13), // xp cost - splitCsv((String) skillsTable.getCell(i, 21)), // commands - skillMods, - splitCsv((String) skillsTable.getCell(i, 23)) // schematics - ); - - skillDataMap.put(skillName, skillData); - } - return true; - } - - private void loadSkills() { - } - - private String [] splitCsv(String str) { - if (str.isEmpty()) - return new String[0]; - else if (str.indexOf(',') == -1) - return new String[]{str}; - return str.split(","); } @IntentHandler @@ -69,14 +24,17 @@ public class SkillService extends Service { String skillName = gsi.getSkillName(); CreatureObject target = gsi.getTarget(); - SkillData skillData = skillDataMap.get(skillName); - String parentSkillName = skillData.getParentSkill(); + SkillInfo skillData = DataLoader.skills().getSkillByName(skillName); + if (skillData == null) + return; + + String parentSkillName = skillData.getParent(); if (gsi.isGrantRequiredSkills()) { grantParentSkills(skillData, parentSkillName, target); grantRequiredSkills(skillData, target); } else if (!target.hasSkill(parentSkillName) || !hasRequiredSkills(skillData, target)) { - Log.i("%s lacks required skill %s before being granted skill %s", target, parentSkillName, skillName); + StandardLog.onPlayerError(this, target, "lacks required skill %s before being granted skill %s", parentSkillName, skillName); return; } @@ -87,13 +45,12 @@ public class SkillService extends Service { private void handleSetTitleIntent(SetTitleIntent sti) { String title = sti.getTitle(); - if (!skillDataMap.containsKey(title)) { + SkillInfo skillData = DataLoader.skills().getSkillByName(title); + if (skillData == null) { // Might be a Collections title or someone playing tricks return; } - SkillData skillData = skillDataMap.get(title); - if (!skillData.isTitle()) { // There's a skill with this name, but it doesn't grant a title return; @@ -102,8 +59,8 @@ public class SkillService extends Service { sti.getRequester().setTitle(title); } - private boolean hasRequiredSkills(SkillData skillData, CreatureObject creatureObject) { - String[] requiredSkills = skillData.getRequiredSkills(); + private boolean hasRequiredSkills(SkillInfo skillData, CreatureObject creatureObject) { + String[] requiredSkills = skillData.getSkillsRequired(); if (requiredSkills == null) return true; @@ -114,25 +71,28 @@ public class SkillService extends Service { return true; } - private void grantParentSkills(SkillData skillData, String parentSkill, CreatureObject target) { - if (skillData == null || parentSkill.isEmpty() || target.hasSkill(parentSkill)) { + private void grantParentSkills(SkillInfo skillData, String parentSkill, CreatureObject target) { + if (skillData == null || parentSkill.isEmpty() || target.hasSkill(parentSkill)) return; - } + SkillInfo skillParent = DataLoader.skills().getSkillByName(parentSkill); + if (skillParent == null) + return; grantSkill(skillData, parentSkill, target); - String grandParentSkill = skillData.getParentSkill(); - grantParentSkills(skillDataMap.get(grandParentSkill), grandParentSkill, target); + + String grandParentSkill = skillData.getParent(); + grantParentSkills(skillParent, grandParentSkill, target); } - private void grantRequiredSkills(SkillData skillData, CreatureObject target) { - String[] requiredSkills = skillData.getRequiredSkills(); + private void grantRequiredSkills(SkillInfo skillData, CreatureObject target) { + String[] requiredSkills = skillData.getSkillsRequired(); if (requiredSkills == null) return; target.addSkill(requiredSkills); } - private void grantSkill(SkillData skillData, String skillName, CreatureObject target) { + private void grantSkill(SkillInfo skillData, String skillName, CreatureObject target) { target.addSkill(skillName); target.addAbility(skillData.getCommands()); @@ -141,35 +101,4 @@ public class SkillService extends Service { new GrantSkillIntent(GrantSkillIntent.IntentType.GIVEN, skillName, target, false).broadcast(); } - private static class SkillData { - private boolean title; - private String[] requiredSkills; - private final String parentSkill; - private final String xpType; - private final int xpCost; - private final String[] commands; - private final Map skillMods; - private final String[] schematics; - - public SkillData(boolean title, String[] requiredSkills, String parentSkill, String xpType, int xpCost, String[] commands, Map skillMods, String[] schematics) { - this.title = title; - this.requiredSkills = requiredSkills; - this.parentSkill = parentSkill; - this.xpType = xpType; - this.xpCost = xpCost; - this.commands = commands; - this.skillMods = skillMods; - this.schematics = schematics; - } - - private boolean isTitle() { return title; } - public String[] getRequiredSkills() { return requiredSkills; } - public String getParentSkill() { return parentSkill; } - public String getXpType() { return xpType; } - public int getXpCost() { return xpCost; } - public String[] getCommands() { return commands; } - public Map getSkillMods() { return skillMods; } - public String[] getSchematics() { return schematics; } - } - } diff --git a/src/test/java/com/projectswg/holocore/services/gameplay/player/experience/TestExperienceExpertiseService.java b/src/test/java/com/projectswg/holocore/services/gameplay/player/experience/TestExperienceExpertiseService.java new file mode 100644 index 00000000..5a567347 --- /dev/null +++ b/src/test/java/com/projectswg/holocore/services/gameplay/player/experience/TestExperienceExpertiseService.java @@ -0,0 +1,165 @@ +/*********************************************************************************** + * Copyright (c) 2019 /// Project SWG /// www.projectswg.com * + * * + * ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on * + * July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. * + * Our goal is to create an emulator which will provide a server for players to * + * continue playing a game similar to the one they used to play. We are basing * + * it on the final publish of the game prior to end-game events. * + * * + * This file is part of Holocore. * + * * + * --------------------------------------------------------------------------------* + * * + * Holocore is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Affero General Public License as * + * published by the Free Software Foundation, either version 3 of the * + * License, or (at your option) any later version. * + * * + * Holocore is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Affero General Public License for more details. * + * * + * You should have received a copy of the GNU Affero General Public License * + * along with Holocore. If not, see . * + ***********************************************************************************/ + +package com.projectswg.holocore.services.gameplay.player.experience; + +import com.projectswg.common.network.packets.swg.zone.ExpertiseRequestMessage; +import com.projectswg.holocore.intents.gameplay.player.experience.LevelChangedIntent; +import com.projectswg.holocore.intents.support.global.network.InboundPacketIntent; +import com.projectswg.holocore.resources.support.data.server_info.loader.DataLoader; +import com.projectswg.holocore.resources.support.data.server_info.loader.ExpertiseLoader.ExpertiseInfo; +import com.projectswg.holocore.resources.support.global.player.Player; +import com.projectswg.holocore.resources.support.objects.swg.player.PlayerObject; +import com.projectswg.holocore.services.gameplay.player.experience.skills.SkillService; +import com.projectswg.holocore.test.resources.GenericCreatureObject; +import com.projectswg.holocore.test.runners.TestRunnerSynchronousIntents; +import org.junit.Assert; +import org.junit.Test; + +import java.util.*; +import java.util.stream.Collectors; + +public class TestExperienceExpertiseService extends TestRunnerSynchronousIntents { + + @Test + public void testRequestExpertiseWrongProfession() { + registerService(new ExperienceExpertiseService()); + registerService(new SkillService()); + + GenericCreatureObject creature = new GenericCreatureObject(1); + PlayerObject player = creature.getPlayerObject(); + Player owner = creature.getOwner(); + + Assert.assertNotNull(player); + Assert.assertNotNull(owner); + + player.setProfession("medic_1a"); + // Nothing defined + broadcastAndWait(new InboundPacketIntent(owner, new ExpertiseRequestMessage(new String[]{}, false))); + Assert.assertEquals(Set.of(), creature.getSkills()); + Assert.assertEquals(Set.of(), creature.getAbilityNames()); + + // No expertise yet + broadcastAndWait(new InboundPacketIntent(owner, new ExpertiseRequestMessage(new String[]{"expertise_fs_general_enhanced_strength_1"}, false))); + Assert.assertEquals(Set.of(), creature.getSkills()); + Assert.assertEquals(Set.of(), creature.getAbilityNames()); + + // Wrong profession + creature.setLevel(90); + broadcastAndWait(new LevelChangedIntent(creature, (short) 1, (short) 90)); + broadcastAndWait(new InboundPacketIntent(owner, new ExpertiseRequestMessage(new String[]{"expertise_fs_general_enhanced_strength_1"}, false))); + Assert.assertEquals(Set.of("expertise"), creature.getSkills()); + Assert.assertEquals(Set.of(), creature.getAbilityNames()); + } + + @Test + public void testRequestExpertise() { + registerService(new ExperienceExpertiseService()); + registerService(new SkillService()); + + GenericCreatureObject creature = new GenericCreatureObject(1); + PlayerObject player = creature.getPlayerObject(); + Player owner = creature.getOwner(); + + Assert.assertNotNull(player); + Assert.assertNotNull(owner); + + player.setProfession("force_sensitive_1a"); + // Nothing defined + broadcastAndWait(new InboundPacketIntent(owner, new ExpertiseRequestMessage(new String[]{}, false))); + Assert.assertEquals(Set.of(), creature.getSkills()); + Assert.assertEquals(Set.of(), creature.getAbilityNames()); + + // No expertise yet + broadcastAndWait(new InboundPacketIntent(owner, new ExpertiseRequestMessage(new String[]{"expertise_fs_general_enhanced_strength_1"}, false))); + Assert.assertEquals(Set.of(), creature.getSkills()); + Assert.assertEquals(Set.of(), creature.getAbilityNames()); + + // Haven't unlocked tier + creature.setLevel(10); + broadcastAndWait(new LevelChangedIntent(creature, (short) 1, (short) 10)); + broadcastAndWait(new InboundPacketIntent(owner, new ExpertiseRequestMessage(new String[]{"expertise_fs_general_improved_force_throw_1"}, false))); + Assert.assertEquals(Set.of("expertise"), creature.getSkills()); + Assert.assertEquals(Set.of(), creature.getAbilityNames()); + + // Success + creature.setLevel(90); + broadcastAndWait(new LevelChangedIntent(creature, (short) 10, (short) 90)); + String [] expertiseRequest = new String[]{ + "expertise", + "expertise_fs_general_enhanced_strength_1", + "expertise_fs_general_enhanced_strength_2", + "expertise_fs_general_enhanced_constitution_1", + "expertise_fs_general_enhanced_constitution_2", + "expertise_fs_general_improved_force_throw_1" + }; + broadcastAndWait(new InboundPacketIntent(owner, new ExpertiseRequestMessage(expertiseRequest, false))); + Assert.assertEquals(Set.of(expertiseRequest), creature.getSkills()); + Assert.assertEquals(Set.of(), creature.getAbilityNames()); + } + + @Test + public void testFullTree() { + registerService(new ExperienceExpertiseService()); + registerService(new SkillService()); + + for (String profession : new String[]{"bounty_hunter_1a", "commando_1a", "entertainer_1a", "force_sensitive_1a", "medic_1a", "officer_1a", "smuggler_1a", "spy_1a", "trader_1a", "trader_1b", "trader_1c", "trader_1d"}) { + GenericCreatureObject creature = new GenericCreatureObject(1, profession); + PlayerObject player = creature.getPlayerObject(); + Player owner = creature.getOwner(); + + Assert.assertNotNull(player); + Assert.assertNotNull(owner); + + player.setProfession(profession); + creature.setLevel(90); + broadcastAndWait(new LevelChangedIntent(creature, (short) 1, (short) 90)); + + List sortedExpertise = DataLoader.expertise().getAllExpertise().stream() + .filter(e -> e.getRequiredProfession().equals(profession)) + .filter(e -> e.getTree().getUiBackgroundId().equals("left")) + .sorted(Comparator.comparingInt(ExpertiseInfo::getTier).thenComparing(ExpertiseInfo::getGrid).thenComparing(ExpertiseInfo::getRank)) + .collect(Collectors.toList()); + List expectedExpertise = new ArrayList<>(); // the list we verify with + List requestExpertise = new ArrayList<>(); // the list sent to the service + int usedPoints = 0; + + expectedExpertise.add("expertise"); + for (ExpertiseInfo expertise : sortedExpertise) { + expectedExpertise.add(expertise.getName()); + requestExpertise.add(expertise.getName()); + usedPoints++; + if (usedPoints >= 45) + break; + } + + broadcastAndWait(new InboundPacketIntent(owner, new ExpertiseRequestMessage(requestExpertise.toArray(String[]::new), false))); + Assert.assertEquals("Failed on: " + profession, new HashSet<>(expectedExpertise), creature.getSkills()); + } + } + +}