diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bicep_l_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bicep_l_02_01.py index 9fa443b7..eca97b55 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bicep_l_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bicep_l_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_bounty_hunter_roadmap_bicep_l_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bicep_r_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bicep_r_02_01.py index f8e88597..620162e6 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bicep_r_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bicep_r_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_bounty_hunter_roadmap_bicep_r_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_boots_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_boots_02_01.py index dcbb349e..02901aa8 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_boots_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_boots_02_01.py @@ -6,5 +6,5 @@ def setup(core, object): object.setDetailFilename('static_item_d') object.setDetailName('armor_bounty_hunter_roadmap_boots_02_01') object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') return diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bracer_l_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bracer_l_02_01.py index 5ca4b024..9cc31a18 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bracer_l_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bracer_l_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_bounty_hunter_roadmap_bracer_l_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bracer_r_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bracer_r_02_01.py index 83bf330b..9d568858 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bracer_r_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_bracer_r_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_bounty_hunter_roadmap_bracer_r_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_chest_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_chest_02_01.py index 815a1640..0aa599e3 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_chest_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_chest_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_bounty_hunter_roadmap_chest_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_gloves_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_gloves_02_01.py index 0edc69cc..2dea0b31 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_gloves_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_gloves_02_01.py @@ -6,5 +6,5 @@ def setup(core, object): object.setDetailFilename('static_item_d') object.setDetailName('armor_bounty_hunter_roadmap_gloves_02_01') object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') return diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_helmet_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_helmet_02_01.py index f798283c..e51b6216 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_helmet_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_helmet_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_bounty_hunter_roadmap_helmet_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_leggings_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_leggings_02_01.py index 6ad62c58..fcb345da 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_leggings_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_bounty_hunter_roadmap_leggings_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_bounty_hunter_roadmap_leggings_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bicep_l_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bicep_l_02_01.py index 725b9056..ab6643d1 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bicep_l_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bicep_l_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_commando_roadmap_bicep_l_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bicep_r_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bicep_r_02_01.py index a0c37a28..ade79d6e 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bicep_r_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bicep_r_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_commando_roadmap_bicep_r_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_boots_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_boots_02_01.py index 16df82a0..6c0d8c60 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_boots_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_boots_02_01.py @@ -6,5 +6,5 @@ def setup(core, object): object.setDetailFilename('static_item_d') object.setDetailName('armor_commando_roadmap_boots_02_01') object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') return diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bracer_l_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bracer_l_02_01.py index 0cdc5e97..868cc082 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bracer_l_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bracer_l_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_commando_roadmap_bracer_l_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bracer_r_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bracer_r_02_01.py index c4e221c2..a51da683 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bracer_r_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_bracer_r_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_commando_roadmap_bracer_r_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_chest_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_chest_02_01.py index af0fa26f..c6ffaa48 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_chest_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_chest_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_commando_roadmap_chest_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_gloves_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_gloves_02_01.py index 17ee0ecd..3bb5dde3 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_gloves_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_gloves_02_01.py @@ -6,5 +6,5 @@ def setup(core, object): object.setDetailFilename('static_item_d') object.setDetailName('armor_commando_roadmap_gloves_02_01') object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') return diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_helmet_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_helmet_02_01.py index 1d8a8c05..724dabb0 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_helmet_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_helmet_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_commando_roadmap_helmet_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_leggings_02_01.py b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_leggings_02_01.py index 3ebce0ac..039b9ab4 100644 --- a/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_leggings_02_01.py +++ b/scripts/object/tangible/wearables/armor/composite/armor_commando_roadmap_leggings_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_commando_roadmap_leggings_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Commando') - object.setStringAttribute('armor_category', 'Assault') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_assault') object.setIntAttribute('cat_armor_standard_protection.kinetic', 2640) object.setIntAttribute('cat_armor_standard_protection.energy', 640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_belt_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_belt_02_01.py new file mode 100644 index 00000000..bd693ed0 --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_belt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_boots_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_boots_02_01') + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bicep_l_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bicep_l_02_01.py new file mode 100644 index 00000000..83011087 --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bicep_l_02_01.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_bicep_l_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_bicep_l_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + object.setIntAttribute('cat_armor_standard_protection.kinetic', 1640) + object.setIntAttribute('cat_armor_standard_protection.energy', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bicep_r_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bicep_r_02_01.py new file mode 100644 index 00000000..22974eb8 --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bicep_r_02_01.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_bicep_r_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_bicep_r_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + object.setIntAttribute('cat_armor_standard_protection.kinetic', 1640) + object.setIntAttribute('cat_armor_standard_protection.energy', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_boots_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_boots_02_01.py new file mode 100644 index 00000000..bd693ed0 --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_boots_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_boots_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_boots_02_01') + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bracer_l_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bracer_l_02_01.py new file mode 100644 index 00000000..bc0cbb14 --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bracer_l_02_01.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_bracer_l_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_bracer_l_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + object.setIntAttribute('cat_armor_standard_protection.kinetic', 1640) + object.setIntAttribute('cat_armor_standard_protection.energy', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bracer_r_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bracer_r_02_01.py new file mode 100644 index 00000000..af5e6c49 --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_bracer_r_02_01.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_bracer_r_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_bracer_r_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + object.setIntAttribute('cat_armor_standard_protection.kinetic', 1640) + object.setIntAttribute('cat_armor_standard_protection.energy', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_chest_plate_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_chest_plate_02_01.py new file mode 100644 index 00000000..c4475504 --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_chest_plate_02_01.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_chest_plate_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_chest_plate_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + object.setIntAttribute('cat_armor_standard_protection.kinetic', 1640) + object.setIntAttribute('cat_armor_standard_protection.energy', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_gloves_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_gloves_02_01.py new file mode 100644 index 00000000..1cf2d36e --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_gloves_02_01') + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_helmet_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_helmet_02_01.py new file mode 100644 index 00000000..e9051900 --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_helmet_02_01.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_helmet_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_helmet_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + object.setIntAttribute('cat_armor_standard_protection.kinetic', 1640) + object.setIntAttribute('cat_armor_standard_protection.energy', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_leggings_02_01.py b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_leggings_02_01.py new file mode 100644 index 00000000..8ab9eade --- /dev/null +++ b/scripts/object/tangible/wearables/armor/padded/armor_spy_roadmap_leggings_02_01.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('armor_spy_roadmap_leggings_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('armor_spy_roadmap_leggings_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) + object.setStringAttribute('class_required', 'Spy') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') + object.setIntAttribute('cat_armor_standard_protection.kinetic', 1640) + object.setIntAttribute('cat_armor_standard_protection.energy', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) + object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_boots_gcw.py b/scripts/object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_boots_gcw.py index b87b4a9f..66107e96 100644 --- a/scripts/object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_boots_gcw.py +++ b/scripts/object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_boots_gcw.py @@ -2,5 +2,5 @@ import sys def setup(core, object): object.setStringAttribute('required_faction', 'Imperial') - object.setStringAttribute('armor_category', 'Battle') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_gloves_gcw.py b/scripts/object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_gloves_gcw.py index b87b4a9f..2f1dff22 100644 --- a/scripts/object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_gloves_gcw.py +++ b/scripts/object/tangible/wearables/armor/stormtrooper/armor_stormtrooper_gloves_gcw.py @@ -2,5 +2,5 @@ import sys def setup(core, object): object.setStringAttribute('required_faction', 'Imperial') - object.setStringAttribute('armor_category', 'Battle') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle') return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bicep_l_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bicep_l_02_01.py index 8435f5b3..efcf7879 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bicep_l_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bicep_l_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_bicep_l_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) object.setIntAttribute('cat_armor_standard_protection.energy', 2640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bicep_r_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bicep_r_02_01.py index 350143fd..f20698ec 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bicep_r_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bicep_r_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_bicep_r_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) object.setIntAttribute('cat_armor_standard_protection.energy', 2640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_boots_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_boots_02_01.py index 9b50eaef..9062ccca 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_boots_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_boots_02_01.py @@ -7,11 +7,5 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_boots_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') - object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) - object.setIntAttribute('cat_armor_standard_protection.energy', 2640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bracer_l_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bracer_l_02_01.py index d402a0d4..b4911dfb 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bracer_l_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bracer_l_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_bracer_l_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) object.setIntAttribute('cat_armor_standard_protection.energy', 2640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bracer_r_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bracer_r_02_01.py index 5ed35fb2..4a5aa536 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bracer_r_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_bracer_r_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_bicep_r_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) object.setIntAttribute('cat_armor_standard_protection.energy', 2640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_chest_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_chest_02_01.py index 41b987cf..4d0bb1c6 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_chest_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_chest_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_chest_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) object.setIntAttribute('cat_armor_standard_protection.energy', 2640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_gloves_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_gloves_02_01.py index e487a13a..0030a3f4 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_gloves_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_gloves_02_01.py @@ -7,11 +7,5 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_gloves_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') - object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) - object.setIntAttribute('cat_armor_standard_protection.energy', 2640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_helmet_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_helmet_02_01.py index 6004a079..dc80455a 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_helmet_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_helmet_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_helmet_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) object.setIntAttribute('cat_armor_standard_protection.energy', 2640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_leggings_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_leggings_02_01.py index 31942e3b..c56989d1 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_leggings_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_medic_roadmap_leggings_02_01.py @@ -7,7 +7,7 @@ def setup(core, object): object.setDetailName('armor_medic_roadmap_leggings_02_01') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Medic') - object.setStringAttribute('armor_category', 'Reconnaissance') + object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) object.setIntAttribute('cat_armor_standard_protection.energy', 2640) object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_smuggler_roadmap_boots_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_smuggler_roadmap_boots_02_01.py index d0358652..061183b7 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_smuggler_roadmap_boots_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_smuggler_roadmap_boots_02_01.py @@ -8,10 +8,4 @@ def setup(core, object): object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Smuggler') object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') - object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) - object.setIntAttribute('cat_armor_standard_protection.energy', 2640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/armor/tantel/armor_smuggler_roadmap_gloves_02_01.py b/scripts/object/tangible/wearables/armor/tantel/armor_smuggler_roadmap_gloves_02_01.py index 6e7a2cf2..f9d19a1b 100644 --- a/scripts/object/tangible/wearables/armor/tantel/armor_smuggler_roadmap_gloves_02_01.py +++ b/scripts/object/tangible/wearables/armor/tantel/armor_smuggler_roadmap_gloves_02_01.py @@ -8,10 +8,4 @@ def setup(core, object): object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3) object.setStringAttribute('class_required', 'Smuggler') object.setStringAttribute('armor_category', '@obj_attr_n:armor_reconnaissance') - object.setIntAttribute('cat_armor_standard_protection.kinetic', 640) - object.setIntAttribute('cat_armor_standard_protection.energy', 2640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 1640) - object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 1640) return \ No newline at end of file diff --git a/scripts/object/weapon/ranged/carbine/weapon_acidbeam_commando_roadmap_01_02.py b/scripts/object/weapon/ranged/carbine/weapon_acidbeam_commando_roadmap_01_02.py index 8fd46b6d..b0cf2fc2 100644 --- a/scripts/object/weapon/ranged/carbine/weapon_acidbeam_commando_roadmap_01_02.py +++ b/scripts/object/weapon/ranged/carbine/weapon_acidbeam_commando_roadmap_01_02.py @@ -7,11 +7,11 @@ def setup(core, object): object.setDetailName('weapon_acidbeam_commando_roadmap_01_02') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 5) object.setStringAttribute('class_required', 'Commando') - object.setIntAttribute('required_combat_level', 30) - object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0.6) - object.setStringAttribute('cat_wpn_damage.wpn_damage_type', 'Energy') - object.setStringAttribute('cat_wpn_damage.damage', '109-218') - object.setStringAttribute('cat_wpn_damage.wpn_range', '0-50m') - object.setStringAttribute('cat_wpn_damage.wpn_category', 'Carbine') - object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond()) + object.setIntAttribute('required_combat_level', 30) + object.setAttackSpeed(0.6); + object.setMaxRange(50); + object.setDamageType("energy"); + object.setMinDamage(109); + object.setMaxDamage(218); + object.setWeaponType(1); return \ No newline at end of file diff --git a/scripts/object/weapon/ranged/carbine/weapon_carbine_bh_roadmap_01_02.py b/scripts/object/weapon/ranged/carbine/weapon_carbine_bh_roadmap_01_02.py index eede7b59..0b8e2f34 100644 --- a/scripts/object/weapon/ranged/carbine/weapon_carbine_bh_roadmap_01_02.py +++ b/scripts/object/weapon/ranged/carbine/weapon_carbine_bh_roadmap_01_02.py @@ -7,11 +7,11 @@ def setup(core, object): object.setDetailName('weapon_carbine_bh_roadmap_01_02') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 5) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setIntAttribute('required_combat_level', 30) - object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0.6) - object.setStringAttribute('cat_wpn_damage.wpn_damage_type', 'Energy') - object.setStringAttribute('cat_wpn_damage.damage', '109-218') - object.setStringAttribute('cat_wpn_damage.wpn_range', '0-55m') - object.setStringAttribute('cat_wpn_damage.wpn_category', 'Carbine') - object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond()) + object.setIntAttribute('required_combat_level', 30) + object.setAttackSpeed(0.6); + object.setMaxRange(55); + object.setDamageType("energy"); + object.setMinDamage(109); + object.setMaxDamage(218); + object.setWeaponType(1); return \ No newline at end of file diff --git a/scripts/object/weapon/ranged/carbine/weapon_carbine_sp_roadmap_01_02.py b/scripts/object/weapon/ranged/carbine/weapon_carbine_sp_roadmap_01_02.py index b8697c39..7dc750ef 100644 --- a/scripts/object/weapon/ranged/carbine/weapon_carbine_sp_roadmap_01_02.py +++ b/scripts/object/weapon/ranged/carbine/weapon_carbine_sp_roadmap_01_02.py @@ -5,13 +5,12 @@ def setup(core, object): object.setStfName('weapon_carbine_sp_roadmap_01_02') object.setDetailFilename('static_item_d') object.setDetailName('weapon_carbine_sp_roadmap_01_02') - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 5) object.setStringAttribute('class_required', 'Spy') - object.setIntAttribute('required_combat_level', 50) - object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0.6) - object.setStringAttribute('cat_wpn_damage.wpn_damage_type', 'Energy') - object.setStringAttribute('cat_wpn_damage.damage', '195-392') - object.setStringAttribute('cat_wpn_damage.range', '0-55m') - object.setStringAttribute('cat_wpn_damage.wpn_category', 'Carbine') - object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond()) - return + object.setIntAttribute('required_combat_level', 50) + object.setAttackSpeed(0.6); + object.setMaxRange(55); + object.setDamageType("energy"); + object.setMinDamage(195); + object.setMaxDamage(392); + object.setWeaponType(1); + return \ No newline at end of file diff --git a/scripts/object/weapon/ranged/pistol/weapon_pistol_sp_roadmap_01_02.py b/scripts/object/weapon/ranged/pistol/weapon_pistol_sp_roadmap_01_02.py index 5951524c..48ea9736 100644 --- a/scripts/object/weapon/ranged/pistol/weapon_pistol_sp_roadmap_01_02.py +++ b/scripts/object/weapon/ranged/pistol/weapon_pistol_sp_roadmap_01_02.py @@ -7,11 +7,11 @@ def setup(core, object): object.setDetailName('weapon_pistol_sp_roadmap_01_02') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 5) object.setStringAttribute('class_required', 'Spy') - object.setIntAttribute('required_combat_level', 30) - object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0.4) - object.setStringAttribute('cat_wpn_damage.wpn_damage_type', 'Energy') - object.setStringAttribute('cat_wpn_damage.damage', '73-145') - object.setStringAttribute('cat_wpn_damage.range', '0-35m') - object.setStringAttribute('cat_wpn_damage.wpn_category', 'Pistol') - object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond()) - return + object.setIntAttribute('required_combat_level', 30) + object.setAttackSpeed(0.4); + object.setMaxRange(35); + object.setDamageType("energy"); + object.setMinDamage(73); + object.setMaxDamage(145); + object.setWeaponType(2); + return \ No newline at end of file diff --git a/scripts/object/weapon/ranged/pistol/weapon_pistol_trader_roadmap_01_02.py b/scripts/object/weapon/ranged/pistol/weapon_pistol_trader_roadmap_01_02.py index 9feea0cd..160019db 100644 --- a/scripts/object/weapon/ranged/pistol/weapon_pistol_trader_roadmap_01_02.py +++ b/scripts/object/weapon/ranged/pistol/weapon_pistol_trader_roadmap_01_02.py @@ -6,11 +6,11 @@ def setup(core, object): object.setDetailFilename('static_item_d') object.setDetailName('weapon_pistol_trader_roadmap_01_02') object.setStringAttribute('class_required', 'Trader') - object.setIntAttribute('required_combat_level', 62) - object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0.4) - object.setStringAttribute('cat_wpn_damage.wpn_damage_type', 'Energy') - object.setStringAttribute('cat_wpn_damage.damage', '250-500') - object.setStringAttribute('cat_wpn_damage.wpn_range', '0-35m') - object.setStringAttribute('cat_wpn_damage.wpn_category', 'Pistol') - object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond()) + object.setIntAttribute('required_combat_level', 62) + object.setAttackSpeed(0.4); + object.setMaxRange(35); + object.setDamageType("energy"); + object.setMinDamage(250); + object.setMaxDamage(500); + object.setWeaponType(2); return \ No newline at end of file diff --git a/scripts/object/weapon/ranged/rifle/weapon_lightningbeam_commando_roadmap_01_02.py b/scripts/object/weapon/ranged/rifle/weapon_lightningbeam_commando_roadmap_01_02.py index 03768d96..de45af3a 100644 --- a/scripts/object/weapon/ranged/rifle/weapon_lightningbeam_commando_roadmap_01_02.py +++ b/scripts/object/weapon/ranged/rifle/weapon_lightningbeam_commando_roadmap_01_02.py @@ -6,12 +6,12 @@ def setup(core, object): object.setDetailFilename('static_item_d') object.setDetailName('weapon_lightningbeam_commando_roadmap_01_02') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 5) - object.setStringAttribute('class_required', 'Commando') - object.setIntAttribute('required_combat_level', 30) - object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0.8) - object.setStringAttribute('cat_wpn_damage.wpn_damage_type', 'Energy') - object.setStringAttribute('cat_wpn_damage.damage', '261-522') - object.setStringAttribute('cat_wpn_damage.wpn_range', '0-64m') - object.setStringAttribute('cat_wpn_damage.wpn_category', 'Rifle') - object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond()) + object.setStringAttribute('class_required', 'commando') + object.setIntAttribute('required_combat_level', 30) + object.setAttackSpeed(0.8); + object.setMaxRange(64); + object.setDamageType("energy"); + object.setMinDamage(261); + object.setMaxDamage(522); + object.setWeaponType(2); return \ No newline at end of file diff --git a/scripts/object/weapon/ranged/rifle/weapon_rifle_bh_roadmap_01_02.py b/scripts/object/weapon/ranged/rifle/weapon_rifle_bh_roadmap_01_02.py index 33825f81..98980b19 100644 --- a/scripts/object/weapon/ranged/rifle/weapon_rifle_bh_roadmap_01_02.py +++ b/scripts/object/weapon/ranged/rifle/weapon_rifle_bh_roadmap_01_02.py @@ -7,11 +7,11 @@ def setup(core, object): object.setDetailName('weapon_rifle_bh_roadmap_01_02') object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 5) object.setStringAttribute('class_required', 'Bounty Hunter') - object.setIntAttribute('required_combat_level', 50) - object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0.8) - object.setStringAttribute('cat_wpn_damage.wpn_damage_type', 'Energy') - object.setStringAttribute('cat_wpn_damage.damage', '261-522') - object.setStringAttribute('cat_wpn_damage.wpn_range', '0-64m') - object.setStringAttribute('cat_wpn_damage.wpn_category', 'Rifle') - object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond()) + object.setIntAttribute('required_combat_level', 50) + object.setAttackSpeed(0.8); + object.setMaxRange(64); + object.setDamageType("energy"); + object.setMinDamage(261); + object.setMaxDamage(522); + object.setWeaponType(2); return \ No newline at end of file