mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-03 04:16:19 -04:00
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_bh_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_bh_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm_crit', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_bh_return_fire', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_dps')
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_bh_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_bh_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 50)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_utility_a')
|
||||
return
|
||||
@@ -1,8 +1,6 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_bh_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_commando_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_commando_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_co_grenade', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_co_grenade', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_co_grenade', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_dps')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_commando_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_commando_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 20)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_block_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:combat_block_value', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_a')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_commando_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_commando_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 10)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 15)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_devastation_bonus', 5)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_ent_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_ent_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Entertainer')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 30)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_ent_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_ent_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_ent_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_ent')
|
||||
return
|
||||
@@ -1,8 +1,6 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_hero_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_jedi_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_jedi_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_sweep', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_dm', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_sweep', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_jedi_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_jedi_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_jedi_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_jedi_dps')
|
||||
return
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_jedi_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_jedi_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_cc_crit', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_ae_dm_cc', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_cc_crit', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_ae_dm_cc', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_a')
|
||||
return
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_jedi_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_jedi_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_glancing_blow_all', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_medic_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_medic_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_burst', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_smash', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_me_enhance', 360)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_medic_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_medic_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_medic_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_medic_dps')
|
||||
return
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_medic_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_medic_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_evasion', 6)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_heal', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_heal', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_revive', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_a')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_medic_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_medic_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_dot', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_debuff', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_debuff', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_officer_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_officer_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_paint', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_sure', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_paint', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_sure', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_of_sure', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_dps')
|
||||
return
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_officer_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_officer_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:cooldown_percent_of_group_buff', 4)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_of_heal', 1)
|
||||
# object.setIntAttribute('cat_skill_mod_bonus.@stat_n:XXX', 1) Rallypoint Duration Increase / couldnt find the effect yet
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_group_buff', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_purge', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_utility_a')
|
||||
return
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_officer_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_officer_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_aoe', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_of_aoe', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_smuggler_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_smuggler_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sm_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_sm_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sm_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_dm', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_smuggler_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_smuggler_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_smuggler_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_smuggler_dps')
|
||||
return
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_smuggler_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_smuggler_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:bh_dire_snare', 7)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_dm_cc', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sm_dm_cc', 2)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_smuggler_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_smuggler_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_smuggler_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_smuggler_utility_a')
|
||||
return
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_smuggler_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_smuggler_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_false_hope', 2)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_smuggler_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_smuggler_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_smuggler_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_smuggler_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_spy_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_spy_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sp_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sp_dot', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sp_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sp_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_sp_dm', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_dps')
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_spy_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_spy_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_strikethrough_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_all', 1)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_l_set_spy_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_l_set_spy_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_strikethrough_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_all', 1)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_bh_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_bh_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm_crit', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_bh_return_fire', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_dps')
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_bh_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_bh_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 50)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_utility_a')
|
||||
return
|
||||
@@ -1,8 +1,6 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_bh_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_commando_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_commando_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_co_grenade', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_co_grenade', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_co_grenade', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_dps')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_commando_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_commando_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 20)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_block_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:combat_block_value', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_a')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_commando_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_commando_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 10)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 15)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_devastation_bonus', 5)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_ent_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_ent_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Entertainer')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 30)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_ent_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_ent_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_ent_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_ent')
|
||||
return
|
||||
@@ -1,8 +1,6 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_hero_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_jedi_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_jedi_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_sweep', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_dm', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_sweep', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_jedi_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_jedi_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_jedi_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_jedi_dps')
|
||||
return
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_jedi_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_jedi_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_cc_crit', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_ae_dm_cc', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_cc_crit', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_ae_dm_cc', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_a')
|
||||
return
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_jedi_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_jedi_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_glancing_blow_all', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_medic_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_medic_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_burst', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_smash', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_me_enhance', 360)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_medic_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_medic_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_medic_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_medic_dps')
|
||||
return
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_medic_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_medic_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_evasion', 6)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_heal', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_heal', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_revive', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_a')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_medic_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_medic_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_dot', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_debuff', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_debuff', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_officer_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_officer_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_paint', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_sure', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_paint', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_sure', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_of_sure', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_dps')
|
||||
return
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_officer_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_officer_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:cooldown_percent_of_group_buff', 4)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_of_heal', 1)
|
||||
# object.setIntAttribute('cat_skill_mod_bonus.@stat_n:XXX', 1) Rallypoint Duration Increase / couldnt find the effect yet
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_group_buff', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_purge', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_utility_a')
|
||||
return
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_officer_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_officer_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_aoe', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_of_aoe', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_smuggler_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_smuggler_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sm_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_sm_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sm_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_dm', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_smuggler_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_smuggler_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_smuggler_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_smuggler_dps')
|
||||
return
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_smuggler_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_smuggler_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:bh_dire_snare', 7)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_dm_cc', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sm_dm_cc', 2)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_smuggler_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_smuggler_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_smuggler_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_smuggler_utility_a')
|
||||
return
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_smuggler_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_smuggler_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_false_hope', 2)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_smuggler_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_smuggler_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_smuggler_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_smuggler_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_spy_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_spy_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sp_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sp_dot', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sp_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sp_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_sp_dm', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_dps')
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_spy_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_spy_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_strikethrough_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_all', 1)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bracelet_r_set_spy_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bracelet_r_set_spy_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_strikethrough_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_all', 1)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_bh_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_bh_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm_crit', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_bh_return_fire', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_dps')
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_bh_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_bh_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 50)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_commando_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_commando_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_co_grenade', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_co_grenade', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_co_grenade', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_dps')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_commando_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_commando_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 20)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_block_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:combat_block_value', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_a')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_commando_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_commando_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 10)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 15)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_devastation_bonus', 5)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_ent_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_ent_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Entertainer')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 30)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_ent_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_ent_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_ent_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_ent')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_jedi_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_jedi_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_sweep', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_dm', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_sweep', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_jedi_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_jedi_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_jedi_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_jedi_dps')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_jedi_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_jedi_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_cc_crit', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_ae_dm_cc', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_cc_crit', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_ae_dm_cc', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_jedi_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_jedi_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_glancing_blow_all', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_medic_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_medic_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_burst', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_smash', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_me_enhance', 360)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_medic_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_medic_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_medic_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_medic_dps')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_medic_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_medic_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_evasion', 6)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_heal', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_heal', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_revive', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_medic_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_medic_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_dot', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_debuff', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_debuff', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_officer_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_officer_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_paint', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_sure', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_paint', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_sure', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_of_sure', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_dps')
|
||||
return
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_officer_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_officer_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:cooldown_percent_of_group_buff', 4)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_of_heal', 1)
|
||||
# object.setIntAttribute('cat_skill_mod_bonus.@stat_n:XXX', 1) Rallypoint Duration Increase / couldnt find the effect yet
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_group_buff', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_purge', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_utility_a')
|
||||
return
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_officer_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_officer_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_aoe', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_of_aoe', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_smuggler_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_smuggler_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sm_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_sm_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sm_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_dm', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_smuggler_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_smuggler_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_smuggler_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_smuggler_dps')
|
||||
return
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_smuggler_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_smuggler_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:bh_dire_snare', 7)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_dm_cc', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sm_dm_cc', 2)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_smuggler_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_smuggler_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_smuggler_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_smuggler_utility_a')
|
||||
return
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_smuggler_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_smuggler_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_false_hope', 2)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_smuggler_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_smuggler_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_smuggler_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_smuggler_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_spy_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_spy_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sp_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sp_dot', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sp_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sp_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_sp_dm', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_dps')
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_spy_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_spy_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_strikethrough_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_all', 1)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_necklace_set_spy_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_necklace_set_spy_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_strikethrough_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_all', 1)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_bh_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_bh_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm_crit', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_bh_return_fire', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_dps')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_bh_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_bh_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 50)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_commando_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_commando_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_co_grenade', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_co_grenade', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_co_grenade', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_dps')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_commando_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_commando_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 20)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_block_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:combat_block_value', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_commando_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_commando_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 10)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 15)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_devastation_bonus', 5)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_ent_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_ent_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Entertainer')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 30)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_ent_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_ent_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_ent_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_ent')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_jedi_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_jedi_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_sweep', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_dm', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_sweep', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_jedi_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_jedi_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_jedi_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_jedi_dps')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_jedi_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_jedi_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_cc_crit', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_ae_dm_cc', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_cc_crit', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_ae_dm_cc', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_jedi_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_jedi_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_glancing_blow_all', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,21 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_medic_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_medic_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_burst', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_smash', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_me_enhance', 360)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_medic_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_medic_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_medic_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_medic_dps')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_medic_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_medic_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_evasion', 6)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_heal', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_heal', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_revive', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_medic_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_medic_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_dot', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_debuff', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_debuff', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,21 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_officer_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_officer_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_paint', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_sure', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_paint', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_sure', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_of_sure', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_dps')
|
||||
return
|
||||
@@ -0,0 +1,21 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_officer_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_officer_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:cooldown_percent_of_group_buff', 4)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_of_heal', 1)
|
||||
# object.setIntAttribute('cat_skill_mod_bonus.@stat_n:XXX', 1) Rallypoint Duration Increase / couldnt find the effect yet
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_group_buff', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_of_purge', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_officer_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_officer_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Officer')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_of_aoe', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_of_aoe', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_officer_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_officer_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_officer_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_officer_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_smuggler_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_smuggler_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sm_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_sm_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sm_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_dm', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_smuggler_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_smuggler_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_smuggler_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_smuggler_dps')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_smuggler_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_smuggler_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:bh_dire_snare', 7)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_dm_cc', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sm_dm_cc', 2)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_smuggler_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_smuggler_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_smuggler_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_smuggler_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_smuggler_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_smuggler_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Smuggler')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sm_false_hope', 2)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_smuggler_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_smuggler_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_smuggler_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_smuggler_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,21 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_spy_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_spy_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sp_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_sp_dot', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_sp_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_sp_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_sp_dm', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_dps')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_spy_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_spy_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_strikethrough_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_all', 1)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_band_set_spy_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_band_set_spy_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Spy')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_strikethrough_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_all', 1)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_spy_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_spy_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_spy_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_spy_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_bh_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_bh_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_dm_crit', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_bh_return_fire', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_dps')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_bh_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_bh_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 50)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_bh_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_bh_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_bh_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_bh_utility_a')
|
||||
return
|
||||
@@ -1,6 +1,8 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_commando_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_commando_dps_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_co_grenade', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_co_grenade', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_co_grenade', 2)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_dps_3)
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_dps')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_commando_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_commando_utility_a_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 20)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_block_chance', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:combat_block_value', 50)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_commando_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_commando_utility_b_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Commando')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 10)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 15)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_devastation_bonus', 5)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_commando_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_commando_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_commando_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_commando_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_ent_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_ent_01_01')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setStringAttribute('class_required', 'Entertainer')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 30)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 30)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_ent_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_ent_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_ent_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_ent')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_jedi_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_jedi_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_dm', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_sweep', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_dm', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_sweep', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_jedi_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_jedi_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_jedi_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_jedi_dps')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_jedi_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_jedi_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_cc_crit', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_fs_ae_dm_cc', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_cc_crit', 3)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_fs_ae_dm_cc', 3)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_a')
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_jedi_utility_b_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_jedi_utility_b_01_01')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_glancing_blow_all', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_jedi_utility_b_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_jedi_utility_b_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_jedi_utility_b_3')
|
||||
object.setAttachment('setBonus', 'set_jedi_utility_b')
|
||||
return
|
||||
@@ -0,0 +1,21 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_medic_dps_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_medic_dps_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_burst', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_dm', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_action_line_me_smash', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_buff_duration_line_me_enhance', 360)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_dm', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_medic_dps_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_bonus_medic_dps_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_medic_dps_3')
|
||||
object.setAttachment('setBonus', 'set_bonus_medic_dps')
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setAttachment('radial_filename', 'ring/unity')
|
||||
object.setAttachment('objType', 'ring')
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_ring_set_medic_utility_a_01_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_ring_set_medic_utility_a_01_01')
|
||||
object.setStringAttribute('class_required', 'Medic')
|
||||
object.setIntAttribute('required_combat_level', 85)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_cooldown_line_me_evasion', 6)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_freeshot_me_heal', 1)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_heal', 2)
|
||||
object.setIntAttribute('cat_skill_mod_bonus.@stat_n:fast_attack_line_me_revive', 1)
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_medic_utility_a_1')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_4', '@set_bonus:set_medic_utility_a_2')
|
||||
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_medic_utility_a_3')
|
||||
object.setAttachment('setBonus', 'set_medic_utility_a')
|
||||
return
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user