From 1928d550f9c8890766c6274ceab2d938ddbdb1df Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:41:17 +0200 Subject: [PATCH 01/33] Delete set_bonus_bh_dps_2.py --- scripts/buffs/set_bonus_bh_dps_2.py | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_dps_2.py diff --git a/scripts/buffs/set_bonus_bh_dps_2.py b/scripts/buffs/set_bonus_bh_dps_2.py deleted file mode 100644 index 5f0aa83c..00000000 --- a/scripts/buffs/set_bonus_bh_dps_2.py +++ /dev/null @@ -1,14 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_dm', 5) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_bh_return_fire' , 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_dm', 5) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_bh_return_fire' , 5) - return \ No newline at end of file From 6936a19c9ea17321de491d74eaca89b53064cf28 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:41:35 +0200 Subject: [PATCH 02/33] Delete set_bonus_bh_dps_1.py --- scripts/buffs/set_bonus_bh_dps_1.py | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_dps_1.py diff --git a/scripts/buffs/set_bonus_bh_dps_1.py b/scripts/buffs/set_bonus_bh_dps_1.py deleted file mode 100644 index 6055bf9f..00000000 --- a/scripts/buffs/set_bonus_bh_dps_1.py +++ /dev/null @@ -1,12 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_dm', 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_dm', 5) - return \ No newline at end of file From e0a45bd55e24d1d43ce4684e56aee8e9f3157047 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:41:50 +0200 Subject: [PATCH 03/33] Delete set_bonus_bh_dps_3.py --- scripts/buffs/set_bonus_bh_dps_3.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_dps_3.py diff --git a/scripts/buffs/set_bonus_bh_dps_3.py b/scripts/buffs/set_bonus_bh_dps_3.py deleted file mode 100644 index 4d48df3e..00000000 --- a/scripts/buffs/set_bonus_bh_dps_3.py +++ /dev/null @@ -1,20 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_dm', 10) - core.skillModService.addSkillMod(actor, 'expertise_action_line_dm_crit', 10) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_bh_return_fire' , 10) - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_dm' , 10) - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_bh_return_fire' , 750) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_dm', 10) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_dm_crit', 10) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_bh_return_fire' , 10) - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_dm' , 10) - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_bh_return_fire' , 750) - return \ No newline at end of file From f3a64f7aa3215d7b624d7feb113d3f16e5556173 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:42:01 +0200 Subject: [PATCH 04/33] Delete set_bonus_bh_utility_a_1.py --- scripts/buffs/set_bonus_bh_utility_a_1.py | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_utility_a_1.py diff --git a/scripts/buffs/set_bonus_bh_utility_a_1.py b/scripts/buffs/set_bonus_bh_utility_a_1.py deleted file mode 100644 index 3035fdd8..00000000 --- a/scripts/buffs/set_bonus_bh_utility_a_1.py +++ /dev/null @@ -1,12 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_bh_flawless_strike', 15) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_bh_flawless_strike', 15) - return \ No newline at end of file From 71bdada84932764fa0bce6ae79ce405081522353 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:42:12 +0200 Subject: [PATCH 05/33] Delete set_bonus_bh_utility_a_2.py --- scripts/buffs/set_bonus_bh_utility_a_2.py | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_utility_a_2.py diff --git a/scripts/buffs/set_bonus_bh_utility_a_2.py b/scripts/buffs/set_bonus_bh_utility_a_2.py deleted file mode 100644 index 3035fdd8..00000000 --- a/scripts/buffs/set_bonus_bh_utility_a_2.py +++ /dev/null @@ -1,12 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_bh_flawless_strike', 15) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_bh_flawless_strike', 15) - return \ No newline at end of file From 5f60b82fc01c97b63a423b9a92e3cab9d2ca1677 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:42:24 +0200 Subject: [PATCH 06/33] Delete set_bonus_bh_utility_a_3.py --- scripts/buffs/set_bonus_bh_utility_a_3.py | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_utility_a_3.py diff --git a/scripts/buffs/set_bonus_bh_utility_a_3.py b/scripts/buffs/set_bonus_bh_utility_a_3.py deleted file mode 100644 index 6a3ed086..00000000 --- a/scripts/buffs/set_bonus_bh_utility_a_3.py +++ /dev/null @@ -1,13 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_bh_flawless_strike', 30) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_bh_flawless_strike', 30) - return - \ No newline at end of file From 71099264fe40786d40dcce090512fd85079009ed Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:42:34 +0200 Subject: [PATCH 07/33] Delete set_bonus_bh_utility_b_1.py --- scripts/buffs/set_bonus_bh_utility_b_1.py | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_utility_b_1.py diff --git a/scripts/buffs/set_bonus_bh_utility_b_1.py b/scripts/buffs/set_bonus_bh_utility_b_1.py deleted file mode 100644 index 9115f6d4..00000000 --- a/scripts/buffs/set_bonus_bh_utility_b_1.py +++ /dev/null @@ -1,12 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'fast_attack_line_dm_cc', 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'fast_attack_line_dm_cc', 5) - return \ No newline at end of file From dac01c9ba758789e5443070bde2186c538685761 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:43:49 +0200 Subject: [PATCH 08/33] Delete set_bonus_bh_utility_b_2.py --- scripts/buffs/set_bonus_bh_utility_b_2.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_utility_b_2.py diff --git a/scripts/buffs/set_bonus_bh_utility_b_2.py b/scripts/buffs/set_bonus_bh_utility_b_2.py deleted file mode 100644 index b641c6a6..00000000 --- a/scripts/buffs/set_bonus_bh_utility_b_2.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'fast_attack_line_dm_cc', 10) - core.skillModService.addSkillMod(actor, 'bh_dire_root', 20) - core.skillModService.addSkillMod(actor, 'bh_dire_snare', 20) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'fast_attack_line_dm_cc', 10) - core.skillModService.deductSkillMod(actor, 'bh_dire_root', 20) - core.skillModService.deductSkillMod(actor, 'bh_dire_snare', 20) - return \ No newline at end of file From 7260b8b9365030e27e46fd8b0e1ecdbc47937c92 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:02 +0200 Subject: [PATCH 09/33] Delete set_bonus_bh_utility_b_3.py --- scripts/buffs/set_bonus_bh_utility_b_3.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_bh_utility_b_3.py diff --git a/scripts/buffs/set_bonus_bh_utility_b_3.py b/scripts/buffs/set_bonus_bh_utility_b_3.py deleted file mode 100644 index b4b4154f..00000000 --- a/scripts/buffs/set_bonus_bh_utility_b_3.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'fast_attack_line_dm_cc', 35) - core.skillModService.addSkillMod(actor, 'bh_dire_root', 45) - core.skillModService.addSkillMod(actor, 'bh_dire_snare', 45) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'fast_attack_line_dm_cc', 35) - core.skillModService.deductSkillMod(actor, 'bh_dire_root', 45) - core.skillModService.deductSkillMod(actor, 'bh_dire_snare', 45) - return \ No newline at end of file From 935079cee3b0f3de69bd7c88c3d21819c3dd318e Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:08 +0200 Subject: [PATCH 10/33] Delete set_bonus_hero_1.py --- scripts/buffs/set_bonus_hero_1.py | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 scripts/buffs/set_bonus_hero_1.py diff --git a/scripts/buffs/set_bonus_hero_1.py b/scripts/buffs/set_bonus_hero_1.py deleted file mode 100644 index c589b0f4..00000000 --- a/scripts/buffs/set_bonus_hero_1.py +++ /dev/null @@ -1,12 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'stamina_modified', 60) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'stamina_modified', 60) - return \ No newline at end of file From 36086fed11ba36464e54be654e8ea71242f043dd Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:15 +0200 Subject: [PATCH 11/33] Delete set_bonus_hero_2.py --- scripts/buffs/set_bonus_hero_2.py | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 scripts/buffs/set_bonus_hero_2.py diff --git a/scripts/buffs/set_bonus_hero_2.py b/scripts/buffs/set_bonus_hero_2.py deleted file mode 100644 index 630b0e30..00000000 --- a/scripts/buffs/set_bonus_hero_2.py +++ /dev/null @@ -1,14 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'stamina_modified', 90) - core.skillModService.addSkillMod(actor, 'agility_modified', 90) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'stamina_modified', 90) - core.skillModService.deductSkillMod(actor, 'agility_modified', 90) - return \ No newline at end of file From 829748dc51abd12387cf9a339214069a9332de0c Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:24 +0200 Subject: [PATCH 12/33] Delete set_bonus_hero_3.py --- scripts/buffs/set_bonus_hero_3.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_hero_3.py diff --git a/scripts/buffs/set_bonus_hero_3.py b/scripts/buffs/set_bonus_hero_3.py deleted file mode 100644 index d2755af3..00000000 --- a/scripts/buffs/set_bonus_hero_3.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'stamina_modified', 150) - core.skillModService.addSkillMod(actor, 'agility_modified', 150) - core.skillModService.addSkillMod(actor, 'constitution_modified', 150) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'stamina_modified', 150) - core.skillModService.deductSkillMod(actor, 'agility_modified', 150) - core.skillModService.deductSkillMod(actor, 'constitution_modified', 150) - return \ No newline at end of file From fdd9b1c86c52ecf8dac748dcd461c29f96bdcc0b Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:30 +0200 Subject: [PATCH 13/33] Delete set_bonus_spy_utility_b_3.py --- scripts/buffs/set_bonus_spy_utility_b_3.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_utility_b_3.py diff --git a/scripts/buffs/set_bonus_spy_utility_b_3.py b/scripts/buffs/set_bonus_spy_utility_b_3.py deleted file mode 100644 index 41d58c47..00000000 --- a/scripts/buffs/set_bonus_spy_utility_b_3.py +++ /dev/null @@ -1,20 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_strikethrough_chance', 3) - core.skillModService.addSkillMod(actor, 'expertise_action_all', 15) - core.skillModService.addSkillMod(actor, 'expertise_avoidance_overpower', 5) - core.skillModService.addSkillMod(actor, 'movement_resist_snare', 100) - core.skillModService.addSkillMod(actor, 'movement_resist_root', 100) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_strikethrough_chance', 3) - core.skillModService.deductSkillMod(actor, 'expertise_action_all', 15) - core.skillModService.deductSkillMod(actor, 'expertise_avoidance_overpower', 5) - core.skillModService.deductSkillMod(actor, 'movement_resist_snare', 100) - core.skillModService.deductSkillMod(actor, 'movement_resist_root', 100) - return \ No newline at end of file From 229b36b7efd59eddee3a97c8d9c222d5e45d9934 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:35 +0200 Subject: [PATCH 14/33] Delete set_bonus_spy_utility_b_2.py --- scripts/buffs/set_bonus_spy_utility_b_2.py | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_utility_b_2.py diff --git a/scripts/buffs/set_bonus_spy_utility_b_2.py b/scripts/buffs/set_bonus_spy_utility_b_2.py deleted file mode 100644 index c2f90380..00000000 --- a/scripts/buffs/set_bonus_spy_utility_b_2.py +++ /dev/null @@ -1,14 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_strikethrough_chance', 2) - core.skillModService.addSkillMod(actor, 'expertise_action_all', 10) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_strikethrough_chance', 2) - core.skillModService.deductSkillMod(actor, 'expertise_action_all', 10) - return \ No newline at end of file From 417d8022a503d0a5f5fd9597bea27de5084053b4 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:40 +0200 Subject: [PATCH 15/33] Delete set_bonus_spy_utility_b_1.py --- scripts/buffs/set_bonus_spy_utility_b_1.py | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_utility_b_1.py diff --git a/scripts/buffs/set_bonus_spy_utility_b_1.py b/scripts/buffs/set_bonus_spy_utility_b_1.py deleted file mode 100644 index 74851b44..00000000 --- a/scripts/buffs/set_bonus_spy_utility_b_1.py +++ /dev/null @@ -1,14 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_strikethrough_chance', 1) - core.skillModService.addSkillMod(actor, 'expertise_action_all', 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_strikethrough_chance', 1) - core.skillModService.deductSkillMod(actor, 'expertise_action_all', 5) - return \ No newline at end of file From 7bf9e363438c68c329bf503d9630b22a0b868b4c Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:46 +0200 Subject: [PATCH 16/33] Delete set_bonus_spy_utility_a_3.py --- scripts/buffs/set_bonus_spy_utility_a_3.py | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_utility_a_3.py diff --git a/scripts/buffs/set_bonus_spy_utility_a_3.py b/scripts/buffs/set_bonus_spy_utility_a_3.py deleted file mode 100644 index 22e3a920..00000000 --- a/scripts/buffs/set_bonus_spy_utility_a_3.py +++ /dev/null @@ -1,18 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 60) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_sp_preparation', 10) - core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_smoke', 20) - core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_perfect', 15) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 60) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_sp_preparation', 10) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_smoke', 20) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_perfect', 15) - return \ No newline at end of file From 621363d53a2dae0bc2f4a597b74d8b6b021d0ab0 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:51 +0200 Subject: [PATCH 17/33] Delete set_bonus_spy_utility_a_2.py --- scripts/buffs/set_bonus_spy_utility_a_2.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_utility_a_2.py diff --git a/scripts/buffs/set_bonus_spy_utility_a_2.py b/scripts/buffs/set_bonus_spy_utility_a_2.py deleted file mode 100644 index a1892f96..00000000 --- a/scripts/buffs/set_bonus_spy_utility_a_2.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 40) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_sp_preparation', 5) - core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_smoke', 15) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 40) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_sp_preparation', 5) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_smoke', 15) - return \ No newline at end of file From b1f4ad45b08b988e33747b7987ff22385cb6c1ea Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:44:57 +0200 Subject: [PATCH 18/33] Delete set_bonus_spy_utility_a_1.py --- scripts/buffs/set_bonus_spy_utility_a_1.py | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_utility_a_1.py diff --git a/scripts/buffs/set_bonus_spy_utility_a_1.py b/scripts/buffs/set_bonus_spy_utility_a_1.py deleted file mode 100644 index dab7ff64..00000000 --- a/scripts/buffs/set_bonus_spy_utility_a_1.py +++ /dev/null @@ -1,14 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 20) - core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_smoke', 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 20) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_smoke', 5) - return \ No newline at end of file From 85d3f4b5a9d352f16e9441b11e0ba6b96737c7c8 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:45:04 +0200 Subject: [PATCH 19/33] Delete set_bonus_spy_dps_3.py --- scripts/buffs/set_bonus_spy_dps_3.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_dps_3.py diff --git a/scripts/buffs/set_bonus_spy_dps_3.py b/scripts/buffs/set_bonus_spy_dps_3.py deleted file mode 100644 index 9fdedc7e..00000000 --- a/scripts/buffs/set_bonus_spy_dps_3.py +++ /dev/null @@ -1,20 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dm', 20) - core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_dm', 15) - core.skillModService.addSkillMod(actor, 'expertise_freeshot_sp_dm', 20) - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_sp_dm', 20) - core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dot', 25) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dm', 20) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_dm', 15) - core.skillModService.deductSkillMod(actor, 'expertise_freeshot_sp_dm', 20) - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_sp_dm', 20) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dot', 25) - return \ No newline at end of file From b3a5938f404a19c3c0c49c7c4591d1e1138eb483 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:45:09 +0200 Subject: [PATCH 20/33] Delete set_bonus_spy_dps_2.py --- scripts/buffs/set_bonus_spy_dps_2.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_dps_2.py diff --git a/scripts/buffs/set_bonus_spy_dps_2.py b/scripts/buffs/set_bonus_spy_dps_2.py deleted file mode 100644 index 25132b6d..00000000 --- a/scripts/buffs/set_bonus_spy_dps_2.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dm', 15) - core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_dm', 10) - core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dot', 15) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dm', 15) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_dm', 10) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dot', 15) - return \ No newline at end of file From d40352df3dbf00ef8617e5441820732e89824fa6 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:45:54 +0200 Subject: [PATCH 21/33] Delete set_bonus_spy_dps_1.py --- scripts/buffs/set_bonus_spy_dps_1.py | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 scripts/buffs/set_bonus_spy_dps_1.py diff --git a/scripts/buffs/set_bonus_spy_dps_1.py b/scripts/buffs/set_bonus_spy_dps_1.py deleted file mode 100644 index a375544a..00000000 --- a/scripts/buffs/set_bonus_spy_dps_1.py +++ /dev/null @@ -1,14 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dm', 10) - core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_dm', 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dm', 10) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_dm', 5) - return \ No newline at end of file From de0d585a955fe3cc3db265923e5d9b93c8ed9994 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:00 +0200 Subject: [PATCH 22/33] Delete set_bonus_medic_utility_b_3.py --- scripts/buffs/set_bonus_medic_utility_b_3.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_utility_b_3.py diff --git a/scripts/buffs/set_bonus_medic_utility_b_3.py b/scripts/buffs/set_bonus_medic_utility_b_3.py deleted file mode 100644 index 4a5af114..00000000 --- a/scripts/buffs/set_bonus_medic_utility_b_3.py +++ /dev/null @@ -1,20 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_dot', 30) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 5) - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_debuff', 15) - core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_debuff', 15) - core.skillModService.addSkillMod(actor, 'me_doom_chance', 20) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_dot', 30) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 5) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_debuff', 15) - core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_debuff', 15) - core.skillModService.deductSkillMod(actor, 'me_doom_chance', 20) - return \ No newline at end of file From 3b9a77840607d91c95acb93c59d7d6ab5c1a23ef Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:05 +0200 Subject: [PATCH 23/33] Delete set_bonus_medic_utility_b_2.py --- scripts/buffs/set_bonus_medic_utility_b_2.py | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_utility_b_2.py diff --git a/scripts/buffs/set_bonus_medic_utility_b_2.py b/scripts/buffs/set_bonus_medic_utility_b_2.py deleted file mode 100644 index b6d95b63..00000000 --- a/scripts/buffs/set_bonus_medic_utility_b_2.py +++ /dev/null @@ -1,18 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_dot', 20) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 3) - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_debuff', 10) - core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_debuff', 10) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_dot', 20) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 3) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_debuff', 10) - core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_debuff', 10) - return \ No newline at end of file From 6e25c669370040207ce029142d8f1283df51a6fa Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:10 +0200 Subject: [PATCH 24/33] Delete set_bonus_medic_utility_b_1.py --- scripts/buffs/set_bonus_medic_utility_b_1.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_utility_b_1.py diff --git a/scripts/buffs/set_bonus_medic_utility_b_1.py b/scripts/buffs/set_bonus_medic_utility_b_1.py deleted file mode 100644 index 1ec0be40..00000000 --- a/scripts/buffs/set_bonus_medic_utility_b_1.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_dot', 10) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 1) - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_debuff', 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_dot', 10) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 1) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_debuff', 5) - return \ No newline at end of file From c0d13327b9f9a0ba9125193c2ead7e2ebbb333fb Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:16 +0200 Subject: [PATCH 25/33] Delete set_bonus_medic_utility_a_3.py --- scripts/buffs/set_bonus_medic_utility_a_3.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_utility_a_3.py diff --git a/scripts/buffs/set_bonus_medic_utility_a_3.py b/scripts/buffs/set_bonus_medic_utility_a_3.py deleted file mode 100644 index 11bad3ba..00000000 --- a/scripts/buffs/set_bonus_medic_utility_a_3.py +++ /dev/null @@ -1,20 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_heal', 10) - core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_heal', 15) - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_revive', 15) - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_evasion', 30) - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_stasis_self', 2) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_heal', 10) - core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_heal', 15) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_revive', 15) - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_evasion', 30) - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_stasis_self', 2) - return \ No newline at end of file From 1c8a5b54687a632ad1e37c1bb3ae7a9b6a8e1da6 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:22 +0200 Subject: [PATCH 26/33] Delete set_bonus_medic_utility_a_2.py --- scripts/buffs/set_bonus_medic_utility_a_2.py | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_utility_a_2.py diff --git a/scripts/buffs/set_bonus_medic_utility_a_2.py b/scripts/buffs/set_bonus_medic_utility_a_2.py deleted file mode 100644 index 3fd9f063..00000000 --- a/scripts/buffs/set_bonus_medic_utility_a_2.py +++ /dev/null @@ -1,18 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_heal', 5) - core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_heal', 10) - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_revive', 10) - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_evasion', 20) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_heal', 5) - core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_heal', 10) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_revive', 10) - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_evasion', 20) - return \ No newline at end of file From 0be63029917aa5aa5ab0f8e7b6f0524b14345132 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:26 +0200 Subject: [PATCH 27/33] Delete set_bonus_medic_utility_a_1.py --- scripts/buffs/set_bonus_medic_utility_a_1.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_utility_a_1.py diff --git a/scripts/buffs/set_bonus_medic_utility_a_1.py b/scripts/buffs/set_bonus_medic_utility_a_1.py deleted file mode 100644 index a04d1d33..00000000 --- a/scripts/buffs/set_bonus_medic_utility_a_1.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_heal', 5) - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_revive', 5) - core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_evasion', 10) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_heal', 5) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_revive', 5) - core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_evasion', 10) - return \ No newline at end of file From f1abe5790e995d0d09b8a5f65122ec069fc31431 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:33 +0200 Subject: [PATCH 28/33] Delete set_bonus_medic_dps_3.py --- scripts/buffs/set_bonus_medic_dps_3.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_dps_3.py diff --git a/scripts/buffs/set_bonus_medic_dps_3.py b/scripts/buffs/set_bonus_medic_dps_3.py deleted file mode 100644 index f9082b73..00000000 --- a/scripts/buffs/set_bonus_medic_dps_3.py +++ /dev/null @@ -1,20 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_dm', 15) - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_burst', 20) - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_smash', 20) - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_dm', 15) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_enhance', 1800) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_dm', 15) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_burst', 20) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_smash', 20) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_dm', 15) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_enhance', 1800) - return \ No newline at end of file From 2eb649455e96032fc2cace191802d9ccfaf0dbc1 Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:38 +0200 Subject: [PATCH 29/33] Delete set_bonus_medic_dps_2.py --- scripts/buffs/set_bonus_medic_dps_2.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_dps_2.py diff --git a/scripts/buffs/set_bonus_medic_dps_2.py b/scripts/buffs/set_bonus_medic_dps_2.py deleted file mode 100644 index 36833f96..00000000 --- a/scripts/buffs/set_bonus_medic_dps_2.py +++ /dev/null @@ -1,20 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_dm', 10) - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_burst', 10) - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_smash', 10) - core.skillModService.addSkillMod(actor, 'fast_attack_line_me_dm', 5) - core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_enhance', 900) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_dm', 10) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_burst', 10) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_smash', 10) - core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_dm', 5) - core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_enhance', 900) - return \ No newline at end of file From a5dab407a07f6aa10fab464564128023e25d8fbc Mon Sep 17 00:00:00 2001 From: Undercova Date: Fri, 18 Apr 2014 12:46:43 +0200 Subject: [PATCH 30/33] Delete set_bonus_medic_dps_1.py --- scripts/buffs/set_bonus_medic_dps_1.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_medic_dps_1.py diff --git a/scripts/buffs/set_bonus_medic_dps_1.py b/scripts/buffs/set_bonus_medic_dps_1.py deleted file mode 100644 index 178d4c76..00000000 --- a/scripts/buffs/set_bonus_medic_dps_1.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_dm', 5) - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_burst', 5) - core.skillModService.addSkillMod(actor, 'expertise_action_line_me_smash', 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_dm', 5) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_burst', 5) - core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_smash', 5) - return \ No newline at end of file From 55a3350f345348e840ae31d9ebea81f8c5a681a6 Mon Sep 17 00:00:00 2001 From: Bronco69 Date: Sat, 19 Apr 2014 12:22:03 +0200 Subject: [PATCH 31/33] Bonus sets finished BH / Co / Jedi / Medic / Officer / Smuggler / Spy --- .../item_bracelet_l_set_bh_dps_01_01.py | 18 ++++++++++++++++ .../item_bracelet_l_set_bh_utility_a_01_01.py | 16 ++++++++++++++ .../item_bracelet_l_set_bh_utility_b_01_01.py | 2 -- .../item_bracelet_l_set_commando_dps_01_01.py | 17 +++++++++++++++ ...bracelet_l_set_commando_utility_a_01_01.py | 17 +++++++++++++++ ...bracelet_l_set_commando_utility_b_01_01.py | 17 +++++++++++++++ .../bracelet/item_bracelet_l_set_ent_01_01.py | 16 ++++++++++++++ .../item_bracelet_l_set_hero_01_01.py | 2 -- .../item_bracelet_l_set_jedi_dps_01_01.py | 18 ++++++++++++++++ ...tem_bracelet_l_set_jedi_utility_a_01_01.py | 18 ++++++++++++++++ ...tem_bracelet_l_set_jedi_utility_b_01_01.py | 16 ++++++++++++++ .../item_bracelet_l_set_medic_dps_01_01.py | 19 +++++++++++++++++ ...em_bracelet_l_set_medic_utility_a_01_01.py | 18 ++++++++++++++++ ...em_bracelet_l_set_medic_utility_b_01_01.py | 17 +++++++++++++++ .../item_bracelet_l_set_officer_dps_01_01.py | 19 +++++++++++++++++ ..._bracelet_l_set_officer_utility_a_01_01.py | 19 +++++++++++++++++ ..._bracelet_l_set_officer_utility_b_01_01.py | 16 ++++++++++++++ .../item_bracelet_l_set_smuggler_dps_01_01.py | 18 ++++++++++++++++ ...bracelet_l_set_smuggler_utility_a_01_01.py | 18 ++++++++++++++++ ...bracelet_l_set_smuggler_utility_b_01_01.py | 16 ++++++++++++++ .../item_bracelet_l_set_spy_dps_01_01.py | 19 +++++++++++++++++ ...item_bracelet_l_set_spy_utility_a_01_01.py | 17 +++++++++++++++ ...item_bracelet_l_set_spy_utility_b_01_01.py | 17 +++++++++++++++ .../item_bracelet_r_set_bh_dps_01_01.py | 18 ++++++++++++++++ .../item_bracelet_r_set_bh_utility_a_01_01.py | 16 ++++++++++++++ .../item_bracelet_r_set_bh_utility_b_01_01.py | 2 -- .../item_bracelet_r_set_commando_dps_01_01.py | 17 +++++++++++++++ ...bracelet_r_set_commando_utility_a_01_01.py | 17 +++++++++++++++ ...bracelet_r_set_commando_utility_b_01_01.py | 17 +++++++++++++++ .../bracelet/item_bracelet_r_set_ent_01_01.py | 16 ++++++++++++++ .../item_bracelet_r_set_hero_01_01.py | 2 -- .../item_bracelet_r_set_jedi_dps_01_01.py | 18 ++++++++++++++++ ...tem_bracelet_r_set_jedi_utility_a_01_01.py | 18 ++++++++++++++++ ...tem_bracelet_r_set_jedi_utility_b_01_01.py | 16 ++++++++++++++ .../item_bracelet_r_set_medic_dps_01_01.py | 19 +++++++++++++++++ ...em_bracelet_r_set_medic_utility_a_01_01.py | 18 ++++++++++++++++ ...em_bracelet_r_set_medic_utility_b_01_01.py | 17 +++++++++++++++ .../item_bracelet_r_set_officer_dps_01_01.py | 19 +++++++++++++++++ ..._bracelet_r_set_officer_utility_a_01_01.py | 19 +++++++++++++++++ ..._bracelet_r_set_officer_utility_b_01_01.py | 16 ++++++++++++++ .../item_bracelet_r_set_smuggler_dps_01_01.py | 18 ++++++++++++++++ ...bracelet_r_set_smuggler_utility_a_01_01.py | 18 ++++++++++++++++ ...bracelet_r_set_smuggler_utility_b_01_01.py | 16 ++++++++++++++ .../item_bracelet_r_set_spy_dps_01_01.py | 19 +++++++++++++++++ ...item_bracelet_r_set_spy_utility_a_01_01.py | 17 +++++++++++++++ ...item_bracelet_r_set_spy_utility_b_01_01.py | 17 +++++++++++++++ .../item_necklace_set_bh_dps_01_01.py | 18 ++++++++++++++++ .../item_necklace_set_bh_utility_a_01_01.py | 16 ++++++++++++++ .../item_necklace_set_commando_dps_01_01.py | 17 +++++++++++++++ ...m_necklace_set_commando_utility_a_01_01.py | 17 +++++++++++++++ ...m_necklace_set_commando_utility_b_01_01.py | 17 +++++++++++++++ .../necklace/item_necklace_set_ent_01_01.py | 16 ++++++++++++++ .../item_necklace_set_jedi_dps_01_01.py | 18 ++++++++++++++++ .../item_necklace_set_jedi_utility_a_01_01.py | 18 ++++++++++++++++ .../item_necklace_set_jedi_utility_b_01_01.py | 16 ++++++++++++++ .../item_necklace_set_medic_dps_01_01.py | 19 +++++++++++++++++ ...item_necklace_set_medic_utility_a_01_01.py | 18 ++++++++++++++++ ...item_necklace_set_medic_utility_b_01_01.py | 17 +++++++++++++++ .../item_necklace_set_officer_dps_01_01.py | 19 +++++++++++++++++ ...em_necklace_set_officer_utility_a_01_01.py | 19 +++++++++++++++++ ...em_necklace_set_officer_utility_b_01_01.py | 16 ++++++++++++++ .../item_necklace_set_smuggler_dps_01_01.py | 18 ++++++++++++++++ ...m_necklace_set_smuggler_utility_a_01_01.py | 18 ++++++++++++++++ ...m_necklace_set_smuggler_utility_b_01_01.py | 16 ++++++++++++++ .../item_necklace_set_spy_dps_01_01.py | 19 +++++++++++++++++ .../item_necklace_set_spy_utility_a_01_01.py | 17 +++++++++++++++ .../item_necklace_set_spy_utility_b_01_01.py | 17 +++++++++++++++ .../ring/item_band_set_bh_dps_01_01.py | 20 ++++++++++++++++++ .../ring/item_band_set_bh_utility_a_01_01.py | 18 ++++++++++++++++ .../ring/item_band_set_commando_dps_01_01.py | 19 +++++++++++++++++ .../item_band_set_commando_utility_a_01_01.py | 19 +++++++++++++++++ .../item_band_set_commando_utility_b_01_01.py | 19 +++++++++++++++++ .../wearables/ring/item_band_set_ent_01_01.py | 18 ++++++++++++++++ .../ring/item_band_set_jedi_dps_01_01.py | 20 ++++++++++++++++++ .../item_band_set_jedi_utility_a_01_01.py | 20 ++++++++++++++++++ .../item_band_set_jedi_utility_b_01_01.py | 18 ++++++++++++++++ .../ring/item_band_set_medic_dps_01_01.py | 21 +++++++++++++++++++ .../item_band_set_medic_utility_a_01_01.py | 20 ++++++++++++++++++ .../item_band_set_medic_utility_b_01_01.py | 19 +++++++++++++++++ .../ring/item_band_set_officer_dps_01_01.py | 21 +++++++++++++++++++ .../item_band_set_officer_utility_a_01_01.py | 21 +++++++++++++++++++ .../item_band_set_officer_utility_b_01_01.py | 18 ++++++++++++++++ .../ring/item_band_set_smuggler_dps_01_01.py | 20 ++++++++++++++++++ .../item_band_set_smuggler_utility_a_01_01.py | 20 ++++++++++++++++++ .../item_band_set_smuggler_utility_b_01_01.py | 18 ++++++++++++++++ .../ring/item_band_set_spy_dps_01_01.py | 21 +++++++++++++++++++ .../ring/item_band_set_spy_utility_a_01_01.py | 19 +++++++++++++++++ .../ring/item_band_set_spy_utility_b_01_01.py | 19 +++++++++++++++++ .../ring/item_ring_set_bh_dps_01_01.py | 20 ++++++++++++++++++ .../ring/item_ring_set_bh_utility_a_01_01.py | 18 ++++++++++++++++ .../ring/item_ring_set_bh_utility_b_01_01.py | 2 ++ .../ring/item_ring_set_commando_dps_01_01.py | 19 +++++++++++++++++ .../item_ring_set_commando_utility_a_01_01.py | 19 +++++++++++++++++ .../item_ring_set_commando_utility_b_01_01.py | 19 +++++++++++++++++ .../wearables/ring/item_ring_set_ent_01_01.py | 18 ++++++++++++++++ .../ring/item_ring_set_jedi_dps_01_01.py | 20 ++++++++++++++++++ .../item_ring_set_jedi_utility_a_01_01.py | 20 ++++++++++++++++++ .../item_ring_set_jedi_utility_b_01_01.py | 18 ++++++++++++++++ .../ring/item_ring_set_medic_dps_01_01.py | 21 +++++++++++++++++++ .../item_ring_set_medic_utility_a_01_01.py | 20 ++++++++++++++++++ .../item_ring_set_medic_utility_b_01_01.py | 19 +++++++++++++++++ .../ring/item_ring_set_officer_dps_01_01.py | 21 +++++++++++++++++++ .../item_ring_set_officer_utility_a_01_01.py | 21 +++++++++++++++++++ .../item_ring_set_officer_utility_b_01_01.py | 18 ++++++++++++++++ .../ring/item_ring_set_smuggler_dps_01_01.py | 20 ++++++++++++++++++ .../item_ring_set_smuggler_utility_a_01_01.py | 20 ++++++++++++++++++ .../item_ring_set_smuggler_utility_b_01_01.py | 18 ++++++++++++++++ .../ring/item_ring_set_spy_dps_01_01.py | 21 +++++++++++++++++++ .../ring/item_ring_set_spy_utility_a_01_01.py | 19 +++++++++++++++++ .../ring/item_ring_set_spy_utility_b_01_01.py | 19 +++++++++++++++++ 110 files changed, 1916 insertions(+), 8 deletions(-) create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_ent_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_ent_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_bh_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_bh_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_commando_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_ent_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_medic_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_medic_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_medic_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_officer_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_officer_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_officer_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_spy_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_bh_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_bh_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_commando_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_commando_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_commando_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_ent_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_jedi_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_medic_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_medic_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_medic_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_officer_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_officer_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_officer_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_smuggler_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_smuggler_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_smuggler_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_spy_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_spy_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_band_set_spy_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_bh_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_bh_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_commando_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_ent_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_jedi_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_medic_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_medic_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_medic_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_officer_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_officer_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_officer_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_smuggler_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_smuggler_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_smuggler_utility_b_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_spy_dps_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_a_01_01.py create mode 100644 scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_b_01_01.py diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_dps_01_01.py new file mode 100644 index 00000000..343e99a4 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_utility_a_01_01.py new file mode 100644 index 00000000..71fae11c --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_utility_b_01_01.py index ddd2ac6f..e8f8a7f1 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_bh_utility_b_01_01.py @@ -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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_dps_01_01.py new file mode 100644 index 00000000..865e7b8c --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_a_01_01.py new file mode 100644 index 00000000..c968d2e6 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_b_01_01.py new file mode 100644 index 00000000..e08558c2 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_ent_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_ent_01_01.py new file mode 100644 index 00000000..e52b43b6 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_ent_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_hero_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_hero_01_01.py index 3326feb5..1a728832 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_hero_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_hero_01_01.py @@ -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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_dps_01_01.py new file mode 100644 index 00000000..924df8fa --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_a_01_01.py new file mode 100644 index 00000000..96000158 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py new file mode 100644 index 00000000..3758bc2c --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_dps_01_01.py new file mode 100644 index 00000000..829a3a86 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_utility_a_01_01.py new file mode 100644 index 00000000..6407d2b8 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_utility_b_01_01.py new file mode 100644 index 00000000..6e87fa2f --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_medic_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_dps_01_01.py new file mode 100644 index 00000000..aefea5a2 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_utility_a_01_01.py new file mode 100644 index 00000000..9240fd5d --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_utility_b_01_01.py new file mode 100644 index 00000000..a958daba --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_officer_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_dps_01_01.py new file mode 100644 index 00000000..dec2691f --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_utility_a_01_01.py new file mode 100644 index 00000000..f02cc54d --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_utility_b_01_01.py new file mode 100644 index 00000000..610fc4df --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_smuggler_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_dps_01_01.py new file mode 100644 index 00000000..3a21b24f --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_a_01_01.py new file mode 100644 index 00000000..811982a0 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_b_01_01.py new file mode 100644 index 00000000..da355ff3 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_dps_01_01.py new file mode 100644 index 00000000..08a7a2d6 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_utility_a_01_01.py new file mode 100644 index 00000000..b44a772a --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_utility_b_01_01.py index 1d0aa2c9..9ea3acf4 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_bh_utility_b_01_01.py @@ -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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_dps_01_01.py new file mode 100644 index 00000000..7d8383e4 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_a_01_01.py new file mode 100644 index 00000000..f4c10e9e --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_b_01_01.py new file mode 100644 index 00000000..8a69bb24 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_ent_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_ent_01_01.py new file mode 100644 index 00000000..11b9a215 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_ent_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_hero_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_hero_01_01.py index 81be4417..5a370ad7 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_hero_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_hero_01_01.py @@ -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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_dps_01_01.py new file mode 100644 index 00000000..8cae3f65 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_a_01_01.py new file mode 100644 index 00000000..9dda97ca --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py new file mode 100644 index 00000000..ca7d2eed --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_dps_01_01.py new file mode 100644 index 00000000..7a77ab9b --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_utility_a_01_01.py new file mode 100644 index 00000000..9b293184 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_utility_b_01_01.py new file mode 100644 index 00000000..40149c33 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_medic_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_dps_01_01.py new file mode 100644 index 00000000..21e5d96b --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_utility_a_01_01.py new file mode 100644 index 00000000..7b95ebd9 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_utility_b_01_01.py new file mode 100644 index 00000000..bb55fb6c --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_officer_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_dps_01_01.py new file mode 100644 index 00000000..d2e2ca9e --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_utility_a_01_01.py new file mode 100644 index 00000000..17f32009 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_utility_b_01_01.py new file mode 100644 index 00000000..e07a84d5 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_smuggler_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_dps_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_dps_01_01.py new file mode 100644 index 00000000..a1400617 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_a_01_01.py new file mode 100644 index 00000000..78b98246 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_b_01_01.py new file mode 100644 index 00000000..e3f1cfa8 --- /dev/null +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_bh_dps_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_bh_dps_01_01.py new file mode 100644 index 00000000..32a45e54 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_bh_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_bh_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_bh_utility_a_01_01.py new file mode 100644 index 00000000..dbadc7c6 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_bh_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_dps_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_dps_01_01.py new file mode 100644 index 00000000..1b0ddc6b --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_a_01_01.py new file mode 100644 index 00000000..59751c0b --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_b_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_b_01_01.py new file mode 100644 index 00000000..e66ace6b --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_ent_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_ent_01_01.py new file mode 100644 index 00000000..bac4ae58 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_ent_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_dps_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_dps_01_01.py new file mode 100644 index 00000000..c4633a07 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_a_01_01.py new file mode 100644 index 00000000..5f3dedba --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_b_01_01.py new file mode 100644 index 00000000..7280eee8 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_dps_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_dps_01_01.py new file mode 100644 index 00000000..3a68cd61 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_utility_a_01_01.py new file mode 100644 index 00000000..95b05680 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_utility_b_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_utility_b_01_01.py new file mode 100644 index 00000000..ca854c4a --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_medic_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_dps_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_dps_01_01.py new file mode 100644 index 00000000..dfc931a7 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_utility_a_01_01.py new file mode 100644 index 00000000..90c155f0 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_utility_b_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_utility_b_01_01.py new file mode 100644 index 00000000..b75eac31 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_officer_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_dps_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_dps_01_01.py new file mode 100644 index 00000000..fdfb2c15 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_utility_a_01_01.py new file mode 100644 index 00000000..2e7a85d0 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_utility_b_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_utility_b_01_01.py new file mode 100644 index 00000000..bda69a67 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_smuggler_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_dps_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_dps_01_01.py new file mode 100644 index 00000000..2cda8727 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_a_01_01.py new file mode 100644 index 00000000..8973158a --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_b_01_01.py new file mode 100644 index 00000000..b587c638 --- /dev/null +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_bh_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_bh_dps_01_01.py new file mode 100644 index 00000000..90d0db77 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_bh_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_bh_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_bh_utility_a_01_01.py new file mode 100644 index 00000000..ff5fc10c --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_bh_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_commando_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_commando_dps_01_01.py new file mode 100644 index 00000000..e0b35da0 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_commando_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_a_01_01.py new file mode 100644 index 00000000..702154b6 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_b_01_01.py new file mode 100644 index 00000000..5620019d --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_ent_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_ent_01_01.py new file mode 100644 index 00000000..0aa88bec --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_ent_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_jedi_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_jedi_dps_01_01.py new file mode 100644 index 00000000..1986def1 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_jedi_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_a_01_01.py new file mode 100644 index 00000000..295383ef --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_b_01_01.py new file mode 100644 index 00000000..7f32be0f --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_medic_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_medic_dps_01_01.py new file mode 100644 index 00000000..6323b57e --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_medic_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_medic_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_medic_utility_a_01_01.py new file mode 100644 index 00000000..1dcbdafa --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_medic_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_medic_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_medic_utility_b_01_01.py new file mode 100644 index 00000000..26be442a --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_medic_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_officer_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_officer_dps_01_01.py new file mode 100644 index 00000000..a622cec9 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_officer_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_officer_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_officer_utility_a_01_01.py new file mode 100644 index 00000000..05e7c4a5 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_officer_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_officer_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_officer_utility_b_01_01.py new file mode 100644 index 00000000..d7c050b7 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_officer_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_smuggler_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_smuggler_dps_01_01.py new file mode 100644 index 00000000..03ad7556 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_smuggler_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_smuggler_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_smuggler_utility_a_01_01.py new file mode 100644 index 00000000..62fbde63 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_smuggler_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_smuggler_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_smuggler_utility_b_01_01.py new file mode 100644 index 00000000..6a9fc806 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_smuggler_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_spy_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_spy_dps_01_01.py new file mode 100644 index 00000000..7bb6861f --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_spy_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_a_01_01.py new file mode 100644 index 00000000..412cc380 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_b_01_01.py new file mode 100644 index 00000000..91a6c27e --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_bh_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_bh_dps_01_01.py new file mode 100644 index 00000000..9bb5bc01 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_bh_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_bh_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_bh_utility_a_01_01.py new file mode 100644 index 00000000..7c69c061 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_bh_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_bh_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_bh_utility_b_01_01.py index 0d16a24a..4f1511b9 100644 --- a/scripts/object/tangible/wearables/ring/item_ring_set_bh_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_ring_set_bh_utility_b_01_01.py @@ -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') diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_commando_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_commando_dps_01_01.py new file mode 100644 index 00000000..cffd2d14 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_commando_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_a_01_01.py new file mode 100644 index 00000000..6d936973 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_a_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_b_01_01.py new file mode 100644 index 00000000..82e3a076 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_b_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_ent_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_ent_01_01.py new file mode 100644 index 00000000..723903a0 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_ent_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_jedi_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_jedi_dps_01_01.py new file mode 100644 index 00000000..4bf14f5f --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_jedi_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_a_01_01.py new file mode 100644 index 00000000..651141da --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_b_01_01.py new file mode 100644 index 00000000..02e6f462 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_b_01_01.py @@ -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_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_medic_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_medic_dps_01_01.py new file mode 100644 index 00000000..1209fcee --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_medic_dps_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_medic_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_medic_utility_a_01_01.py new file mode 100644 index 00000000..bd270056 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_medic_utility_a_01_01.py @@ -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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_medic_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_medic_utility_b_01_01.py new file mode 100644 index 00000000..339a68b4 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_medic_utility_b_01_01.py @@ -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_medic_utility_b_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_officer_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_officer_dps_01_01.py new file mode 100644 index 00000000..2355f9cf --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_officer_dps_01_01.py @@ -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_officer_dps_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_officer_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_officer_utility_a_01_01.py new file mode 100644 index 00000000..79fbeff8 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_officer_utility_a_01_01.py @@ -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_officer_utility_a_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_officer_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_officer_utility_b_01_01.py new file mode 100644 index 00000000..4e8ee197 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_officer_utility_b_01_01.py @@ -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_officer_utility_b_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_dps_01_01.py new file mode 100644 index 00000000..90e4dd89 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_dps_01_01.py @@ -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_smuggler_dps_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_utility_a_01_01.py new file mode 100644 index 00000000..6b961659 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_utility_a_01_01.py @@ -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_smuggler_utility_a_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_utility_b_01_01.py new file mode 100644 index 00000000..6b74bc35 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_smuggler_utility_b_01_01.py @@ -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_smuggler_utility_b_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_spy_dps_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_spy_dps_01_01.py new file mode 100644 index 00000000..3563aed7 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_spy_dps_01_01.py @@ -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_spy_dps_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_a_01_01.py new file mode 100644 index 00000000..360c09a3 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_a_01_01.py @@ -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_spy_utility_a_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_set_spy_utility_a_01_01') + object.setIntAttribute('required_combat_level', 85) + object.setStringAttribute('class_required', 'Spy') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_b_01_01.py new file mode 100644 index 00000000..7d55cc69 --- /dev/null +++ b/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_b_01_01.py @@ -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_spy_utility_b_01_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ring_set_spy_utility_b_01_01') + object.setIntAttribute('required_combat_level', 85) + object.setStringAttribute('class_required', 'Spy') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) + object.setIntAttribute('cat_stat_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 \ No newline at end of file From 81e953a2ddc8dc1cd2a4f42967e27881e07cf202 Mon Sep 17 00:00:00 2001 From: Bronco69 Date: Sat, 19 Apr 2014 20:44:29 +0200 Subject: [PATCH 32/33] Fix of skill/stats in heroic sets --- scripts/buffs/{sp_burst_shadows_py => sp_burst_shadows.py} | 0 .../bracelet/item_bracelet_l_set_commando_utility_a_01_01.py | 4 ++-- .../bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py | 4 ++-- .../bracelet/item_bracelet_l_set_spy_utility_a_01_01.py | 4 ++-- .../bracelet/item_bracelet_l_set_spy_utility_b_01_01.py | 4 ++-- .../bracelet/item_bracelet_r_set_commando_utility_a_01_01.py | 4 ++-- .../bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py | 4 ++-- .../bracelet/item_bracelet_r_set_spy_utility_a_01_01.py | 4 ++-- .../bracelet/item_bracelet_r_set_spy_utility_b_01_01.py | 4 ++-- .../necklace/item_necklace_set_commando_utility_a_01_01.py | 4 ++-- .../necklace/item_necklace_set_jedi_utility_b_01_01.py | 4 ++-- .../necklace/item_necklace_set_spy_utility_a_01_01.py | 4 ++-- .../necklace/item_necklace_set_spy_utility_b_01_01.py | 4 ++-- .../wearables/ring/item_band_set_commando_utility_a_01_01.py | 4 ++-- .../wearables/ring/item_band_set_jedi_utility_b_01_01.py | 4 ++-- .../wearables/ring/item_band_set_spy_utility_a_01_01.py | 4 ++-- .../wearables/ring/item_band_set_spy_utility_b_01_01.py | 4 ++-- .../wearables/ring/item_ring_set_commando_utility_a_01_01.py | 4 ++-- .../wearables/ring/item_ring_set_jedi_utility_b_01_01.py | 4 ++-- .../wearables/ring/item_ring_set_spy_utility_a_01_01.py | 4 ++-- .../wearables/ring/item_ring_set_spy_utility_b_01_01.py | 4 ++-- 21 files changed, 40 insertions(+), 40 deletions(-) rename scripts/buffs/{sp_burst_shadows_py => sp_burst_shadows.py} (100%) diff --git a/scripts/buffs/sp_burst_shadows_py b/scripts/buffs/sp_burst_shadows.py similarity index 100% rename from scripts/buffs/sp_burst_shadows_py rename to scripts/buffs/sp_burst_shadows.py diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_a_01_01.py index c968d2e6..ea92c4c0 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_commando_utility_a_01_01.py @@ -8,8 +8,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:combat_block_value', 50) + 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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py index 3758bc2c..62f71073 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_jedi_utility_b_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1) + 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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_a_01_01.py index 811982a0..cf9b8380 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_a_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_b_01_01.py index da355ff3..145ca895 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_l_set_spy_utility_b_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_a_01_01.py index f4c10e9e..73afd03f 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_commando_utility_a_01_01.py @@ -8,8 +8,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:combat_block_value', 50) + 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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py index ca7d2eed..db66599a 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_jedi_utility_b_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1) + 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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_a_01_01.py index 78b98246..490bfeab 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_a_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_b_01_01.py index e3f1cfa8..1f08b3c0 100644 --- a/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/bracelet/item_bracelet_r_set_spy_utility_b_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_a_01_01.py index 59751c0b..4ceb7c9d 100644 --- a/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_commando_utility_a_01_01.py @@ -8,8 +8,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:combat_block_value', 50) + 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') diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_b_01_01.py index 7280eee8..70b69a4a 100644 --- a/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_jedi_utility_b_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): object.setDetailName('item_necklace_set_jedi_utility_b_01_01') object.setStringAttribute('class_required', 'Jedi') object.setIntAttribute('required_combat_level', 85) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1) + 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') diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_a_01_01.py index 8973158a..af9be68a 100644 --- a/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_a_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): object.setDetailName('item_necklace_set_spy_utility_a_01_01') object.setIntAttribute('required_combat_level', 85) object.setStringAttribute('class_required', 'Spy') - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_b_01_01.py index b587c638..8345b02a 100644 --- a/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/necklace/item_necklace_set_spy_utility_b_01_01.py @@ -7,8 +7,8 @@ def setup(core, object): object.setDetailName('item_necklace_set_spy_utility_b_01_01') object.setIntAttribute('required_combat_level', 85) object.setStringAttribute('class_required', 'Spy') - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_a_01_01.py index 702154b6..b43926e7 100644 --- a/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_band_set_commando_utility_a_01_01.py @@ -10,8 +10,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:combat_block_value', 50) + 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') diff --git a/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_b_01_01.py index 7f32be0f..9aae6cd1 100644 --- a/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_band_set_jedi_utility_b_01_01.py @@ -9,8 +9,8 @@ def setup(core, object): object.setDetailName('item_band_set_jedi_utility_b_01_01') object.setStringAttribute('class_required', 'Jedi') object.setIntAttribute('required_combat_level', 85) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1) + 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') diff --git a/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_a_01_01.py index 412cc380..aa7306d4 100644 --- a/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_a_01_01.py @@ -9,8 +9,8 @@ def setup(core, object): object.setDetailName('item_band_set_spy_utility_a_01_01') object.setIntAttribute('required_combat_level', 85) object.setStringAttribute('class_required', 'Spy') - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_b_01_01.py index 91a6c27e..e37dc6cf 100644 --- a/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_band_set_spy_utility_b_01_01.py @@ -9,8 +9,8 @@ def setup(core, object): object.setDetailName('item_band_set_spy_utility_b_01_01') object.setIntAttribute('required_combat_level', 85) object.setStringAttribute('class_required', 'Spy') - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_a_01_01.py index 6d936973..26d83059 100644 --- a/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_ring_set_commando_utility_a_01_01.py @@ -10,8 +10,8 @@ def setup(core, object): 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_stat_mod_bonus.@stat_n:expertise_block_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:combat_block_value', 50) + 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') diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_b_01_01.py index 02e6f462..a6b3d8ec 100644 --- a/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_ring_set_jedi_utility_b_01_01.py @@ -9,8 +9,8 @@ def setup(core, object): object.setDetailName('item_ring_set_jedi_utility_b_01_01') object.setStringAttribute('class_required', 'Jedi') object.setIntAttribute('required_combat_level', 85) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_glancing_blow_all', 1) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_critical_hit_reduction', 1) + 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') diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_a_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_a_01_01.py index 360c09a3..e57da3f8 100644 --- a/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_a_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_a_01_01.py @@ -9,8 +9,8 @@ def setup(core, object): object.setDetailName('item_ring_set_spy_utility_a_01_01') object.setIntAttribute('required_combat_level', 85) object.setStringAttribute('class_required', 'Spy') - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') diff --git a/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_b_01_01.py b/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_b_01_01.py index 7d55cc69..3903a677 100644 --- a/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_b_01_01.py +++ b/scripts/object/tangible/wearables/ring/item_ring_set_spy_utility_b_01_01.py @@ -9,8 +9,8 @@ def setup(core, object): object.setDetailName('item_ring_set_spy_utility_b_01_01') object.setIntAttribute('required_combat_level', 85) object.setStringAttribute('class_required', 'Spy') - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_strikethrough_chance', 2) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_action_all', 1) + 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') From 13cf2261996584004a0f69d3ffd9ae6205d2f287 Mon Sep 17 00:00:00 2001 From: Bronco69 Date: Sat, 19 Apr 2014 22:07:05 +0200 Subject: [PATCH 33/33] Equipment scripts for bonus sets --- .../equipment/bonus_sets/set_bonus_co_dps.py | 28 +++++++++++++++++ .../bonus_sets/set_bonus_co_utility_a.py | 28 +++++++++++++++++ .../bonus_sets/set_bonus_co_utility_b.py | 31 +++++++++++++++++++ .../bonus_sets/set_bonus_jedi_dps.py | 28 +++++++++++++++++ .../bonus_sets/set_bonus_jedi_utility_a.py | 28 +++++++++++++++++ .../bonus_sets/set_bonus_jedi_utility_b.py | 31 +++++++++++++++++++ .../bonus_sets/set_bonus_medic_utility_b.py | 1 + .../bonus_sets/set_bonus_officer_dps.py | 28 +++++++++++++++++ .../bonus_sets/set_bonus_officer_utility_a.py | 28 +++++++++++++++++ .../bonus_sets/set_bonus_officer_utility_b.py | 31 +++++++++++++++++++ .../bonus_sets/set_bonus_smuggler_dps.py | 28 +++++++++++++++++ .../set_bonus_smuggler_utility_a.py | 28 +++++++++++++++++ .../set_bonus_smuggler_utility_b.py | 31 +++++++++++++++++++ 13 files changed, 349 insertions(+) create mode 100644 scripts/equipment/bonus_sets/set_bonus_co_dps.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_co_utility_a.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_co_utility_b.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_jedi_dps.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_jedi_utility_a.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_officer_dps.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_officer_utility_a.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_officer_utility_b.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_smuggler_dps.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_smuggler_utility_a.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_smuggler_utility_b.py diff --git a/scripts/equipment/bonus_sets/set_bonus_co_dps.py b/scripts/equipment/bonus_sets/set_bonus_co_dps.py new file mode 100644 index 00000000..50588030 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_co_dps.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_co_dps") + + bonusSet.addRequiredItem("item_band_set_co_dps_01_01") + bonusSet.addRequiredItem("item_ring_set_co_dps_01_01") + bonusSet.addRequiredItem("item_necklace_set_co_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_co_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_co_dps_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_co_dps_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_co_dps_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_co_dps_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_dps_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_dps_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_dps_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_co_utility_a.py b/scripts/equipment/bonus_sets/set_bonus_co_utility_a.py new file mode 100644 index 00000000..28d058d1 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_co_utility_a.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_co_utility_a") + + bonusSet.addRequiredItem("item_band_set_co_utility_a_01_01") + bonusSet.addRequiredItem("item_ring_set_co_utility_a_01_01") + bonusSet.addRequiredItem("item_necklace_set_co_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_co_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_co_utility_a_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_co_utility_a_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_co_utility_a_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_co_utility_a_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_utility_a_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_utility_a_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_utility_a_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_co_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_co_utility_b.py new file mode 100644 index 00000000..cfd278af --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_co_utility_b.py @@ -0,0 +1,31 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_co_utility_b") + + bonusSet.addRequiredItem("item_band_set_co_utility_b_01_01") + bonusSet.addRequiredItem("item_ring_set_co_utility_b_01_01") + bonusSet.addRequiredItem("item_necklace_set_co_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_co_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_co_utility_b_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_co_utility_b_1", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_co_utility_b_1_sys', 0) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_co_utility_b_2", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_co_utility_b_2_sys', 0) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_co_utility_b_3", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_co_utility_b_3_sys', 0) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_utility_b_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_utility_b_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_co_utility_b_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_jedi_dps.py b/scripts/equipment/bonus_sets/set_bonus_jedi_dps.py new file mode 100644 index 00000000..3a08c9e9 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_jedi_dps.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_jedi_dps") + + bonusSet.addRequiredItem("item_band_set_jedi_dps_01_01") + bonusSet.addRequiredItem("item_ring_set_jedi_dps_01_01") + bonusSet.addRequiredItem("item_necklace_set_jedi_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_jedi_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_jedi_dps_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_dps_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_dps_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_dps_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_dps_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_dps_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_dps_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_jedi_utility_a.py b/scripts/equipment/bonus_sets/set_bonus_jedi_utility_a.py new file mode 100644 index 00000000..52ebf5ce --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_jedi_utility_a.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_jedi_utility_a") + + bonusSet.addRequiredItem("item_band_set_jedi_utility_a_01_01") + bonusSet.addRequiredItem("item_ring_set_jedi_utility_a_01_01") + bonusSet.addRequiredItem("item_necklace_set_jedi_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_jedi_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_jedi_utility_a_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_a_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_a_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_a_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_a_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_a_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_a_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py new file mode 100644 index 00000000..c05cdde0 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py @@ -0,0 +1,31 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_jedi_utility_b") + + bonusSet.addRequiredItem("item_band_set_jedi_utility_b_01_01") + bonusSet.addRequiredItem("item_ring_set_jedi_utility_b_01_01") + bonusSet.addRequiredItem("item_necklace_set_jedi_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_jedi_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_jedi_utility_b_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_1", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_jedi_utility_b_1_sys', 0) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_2", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_jedi_utility_b_2_sys', 0) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_3", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_jedi_utility_b_3_sys', 0) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_medic_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_medic_utility_b.py index cc02a043..ced4b40f 100644 --- a/scripts/equipment/bonus_sets/set_bonus_medic_utility_b.py +++ b/scripts/equipment/bonus_sets/set_bonus_medic_utility_b.py @@ -1,3 +1,4 @@ + import sys from services.equipment import BonusSetTemplate from java.util import Vector diff --git a/scripts/equipment/bonus_sets/set_bonus_officer_dps.py b/scripts/equipment/bonus_sets/set_bonus_officer_dps.py new file mode 100644 index 00000000..26d8f62a --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_officer_dps.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_officer_dps") + + bonusSet.addRequiredItem("item_band_set_officer_dps_01_01") + bonusSet.addRequiredItem("item_ring_set_officer_dps_01_01") + bonusSet.addRequiredItem("item_necklace_set_officer_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_officer_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_officer_dps_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_dps_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_dps_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_dps_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_dps_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_dps_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_dps_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_officer_utility_a.py b/scripts/equipment/bonus_sets/set_bonus_officer_utility_a.py new file mode 100644 index 00000000..7e9a33d7 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_officer_utility_a.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_officer_utility_a") + + bonusSet.addRequiredItem("item_band_set_officer_utility_a_01_01") + bonusSet.addRequiredItem("item_ring_set_officer_utility_a_01_01") + bonusSet.addRequiredItem("item_necklace_set_officer_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_officer_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_officer_utility_a_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_utility_a_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_utility_a_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_utility_a_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_utility_a_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_utility_a_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_utility_a_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_officer_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_officer_utility_b.py new file mode 100644 index 00000000..f5308740 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_officer_utility_b.py @@ -0,0 +1,31 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_officer_utility_b") + + bonusSet.addRequiredItem("item_band_set_officer_utility_b_01_01") + bonusSet.addRequiredItem("item_ring_set_officer_utility_b_01_01") + bonusSet.addRequiredItem("item_necklace_set_officer_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_officer_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_officer_utility_b_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_utility_b_1", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_officer_utility_b_1_sys', 0) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_utility_b_2", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_officer_utility_b_2_sys', 0) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_officer_utility_b_3", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_officer_utility_b_3_sys', 0) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_utility_b_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_utility_b_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_officer_utility_b_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_smuggler_dps.py b/scripts/equipment/bonus_sets/set_bonus_smuggler_dps.py new file mode 100644 index 00000000..99ac8ecf --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_smuggler_dps.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_smuggler_dps") + + bonusSet.addRequiredItem("item_band_set_smuggler_dps_01_01") + bonusSet.addRequiredItem("item_ring_set_smuggler_dps_01_01") + bonusSet.addRequiredItem("item_necklace_set_smuggler_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_smuggler_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_smuggler_dps_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_dps_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_dps_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_dps_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_dps_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_dps_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_dps_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_smuggler_utility_a.py b/scripts/equipment/bonus_sets/set_bonus_smuggler_utility_a.py new file mode 100644 index 00000000..9b3d928f --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_smuggler_utility_a.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_smuggler_utility_a") + + bonusSet.addRequiredItem("item_band_set_smuggler_utility_a_01_01") + bonusSet.addRequiredItem("item_ring_set_smuggler_utility_a_01_01") + bonusSet.addRequiredItem("item_necklace_set_smuggler_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_smuggler_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_smuggler_utility_a_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_utility_a_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_utility_a_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_utility_a_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_utility_a_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_utility_a_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_utility_a_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_smuggler_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_smuggler_utility_b.py new file mode 100644 index 00000000..58a33c69 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_smuggler_utility_b.py @@ -0,0 +1,31 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_smuggler_utility_b") + + bonusSet.addRequiredItem("item_band_set_smuggler_utility_b_01_01") + bonusSet.addRequiredItem("item_ring_set_smuggler_utility_b_01_01") + bonusSet.addRequiredItem("item_necklace_set_smuggler_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_smuggler_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_smuggler_utility_b_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_utility_b_1", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_smuggler_utility_b_1_sys', 0) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_utility_b_2", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_smuggler_utility_b_2_sys', 0) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_smuggler_utility_b_3", creature) + creature.sendSystemMessage('@set_bonus:set_bonus_smuggler_utility_b_3_sys', 0) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_utility_b_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_utility_b_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_smuggler_utility_b_3") \ No newline at end of file