mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-29 14:12:52 -04:00
Merge pull request #192 from Ziggeh/master
Roadmap reward quest items fix
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStringAttribute('crystal_owner', '\#FFFF00UNTUNED')
|
||||
object.setStringAttribute('quality', 'Poor')
|
||||
return
|
||||
@@ -0,0 +1,9 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bounty_hunter_clicky_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bounty_hunter_clicky_01_02')
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
return
|
||||
@@ -0,0 +1,9 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_force_sensitive_clicky_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_force_sensitive_clicky_01_02')
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_bicep_l_02_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_bicep_r_02_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.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)
|
||||
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
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_boots_02_01')
|
||||
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')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_bracer_l_02_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_bracer_r_02_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_chest_02_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.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)
|
||||
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
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_gloves_02_01')
|
||||
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')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_helmet_02_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_bounty_hunter_roadmap_leggings_02_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_bicep_l_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_bicep_l_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_bicep_r_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_bicep_r_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_boots_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_boots_02_03')
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', 'Assault')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_bracer_l_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_bracer_l_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_bracer_r_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_bracer_r_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_chest_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_chest_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_gloves_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_gloves_02_03')
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', 'Assault')
|
||||
return
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_helmet_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_helmet_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_ithorian_roadmap_leggings_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_ithorian_roadmap_leggings_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_wookiee_roadmap_bicep_l_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_wookiee_roadmap_bicep_l_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_wookiee_roadmap_bicep_r_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_wookiee_roadmap_bicep_r_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_wookiee_roadmap_bracer_l_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_wookiee_roadmap_bracer_l_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_wookiee_roadmap_bracer_r_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_wookiee_roadmap_bracer_r_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_wookiee_roadmap_chest_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_wookiee_roadmap_chest_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('armor_wookiee_roadmap_leggings_02_03')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('armor_wookiee_roadmap_leggings_02_03')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 3)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setStringAttribute('armor_category', '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)
|
||||
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
|
||||
@@ -0,0 +1,13 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_roadmap_belt_bounty_hunter_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_roadmap_belt_bounty_hunter_01_02')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 15)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 20)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 15)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
object.setIntAttribute('required_combat_level', 90)
|
||||
return
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_roadmap_belt_force_sensitive_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_roadmap_belt_force_sensitive_01_02')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 15)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 20)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 15)
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
object.setIntAttribute('required_combat_level', 90)
|
||||
return
|
||||
@@ -0,0 +1,11 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bounty_hunter_backpack_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bounty_hunter_backpack_01_02')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 5)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 5)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
return
|
||||
@@ -0,0 +1,11 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bounty_hunter_pendant_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bounty_hunter_pendant_01_02')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 12)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 12)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
return
|
||||
@@ -0,0 +1,11 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_force_sensitive_pendant_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_force_sensitive_pendant_01_02')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 12)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 12)
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
return
|
||||
@@ -0,0 +1,11 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_bounty_hunter_ring_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_bounty_hunter_ring_01_02')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 6)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 6)
|
||||
object.setStringAttribute('class_required', 'Bounty Hunter')
|
||||
return
|
||||
@@ -0,0 +1,11 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_force_sensitive_ring_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_force_sensitive_ring_01_02')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 6)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 6)
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
return
|
||||
@@ -0,0 +1,11 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_force_sensitive_ring_02_01')
|
||||
object.setDetailFilename('static_item_d')
|
||||
object.setDetailName('item_force_sensitive_ring_02_01')
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 5)
|
||||
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 5)
|
||||
object.setStringAttribute('class_required', 'Jedi')
|
||||
return
|
||||
@@ -1,7 +1,6 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('item_npe_fs_robe_02_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('weapon_carbine_bh_roadmap_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.range', '0-55m')
|
||||
object.setStringAttribute('cat_wpn_damage.wpn_category', 'Carbine')
|
||||
object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond())
|
||||
return
|
||||
@@ -0,0 +1,17 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
object.setStfFilename('static_item_n')
|
||||
object.setStfName('weapon_rifle_bh_roadmap_01_02')
|
||||
object.setDetailFilename('static_item_d')
|
||||
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.range', '0-64m')
|
||||
object.setStringAttribute('cat_wpn_damage.wpn_category', 'Rifle')
|
||||
object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond())
|
||||
return
|
||||
@@ -1,9 +1,122 @@
|
||||
import sys
|
||||
|
||||
def get(name):
|
||||
# Jedi #
|
||||
if name == 'item_force_sensitive_ring_02_01':
|
||||
return "object/tangible/wearables/ring/shared_ring_s02.iff"
|
||||
|
||||
if name == 'item_npe_fs_robe_02_02':
|
||||
return "object/tangible/wearables/robe/shared_robe_jedi_padawan.iff"
|
||||
|
||||
if name == 'weapon_roadmap_lightsaber_02_02':
|
||||
return "object/weapon/melee/sword/crafted_saber/shared_sword_lightsaber_one_handed_s1.iff"
|
||||
return "object/weapon/melee/sword/crafted_saber/shared_sword_lightsaber_one_handed_s1.iff"
|
||||
|
||||
if name == 'item_force_sensitive_ring_01_02':
|
||||
return "object/tangible/wearables/ring/shared_ring_s01.iff"
|
||||
|
||||
if name == 'item_krayt_pearl_04_01':
|
||||
return "object/tangible/component/weapon/lightsaber/shared_lightsaber_module_krayt_dragon_pearl.iff"
|
||||
|
||||
if name == 'item_force_sensitive_pendant_01_02':
|
||||
return "object/tangible/wearables/necklace/shared_necklace_s12.iff"
|
||||
|
||||
if name == 'item_force_sensitive_clicky_01_02':
|
||||
return "object/tangible/loot/generic_usable/shared_generic_crystal.iff"
|
||||
|
||||
if name == 'item_roadmap_belt_force_sensitive_01_02':
|
||||
return "object/tangible/wearables/armor/zam/shared_armor_zam_wesell_belt.iff"
|
||||
|
||||
# Bounty Hunter #
|
||||
|
||||
if name == 'item_bounty_hunter_backpack_01_02':
|
||||
return "object/tangible/wearables/backpack/shared_backpack_s05.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_bicep_l_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_bicep_l.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_bicep_r_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_bicep_r.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_bracer_l_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_bracer_l.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_bracer_r_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_bracer_r.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_boots_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_boots.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_chest_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_chest_plate.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_gloves_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_gloves.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_helmet_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_helmet.iff"
|
||||
|
||||
if name == 'armor_bounty_hunter_roadmap_leggings_02_01':
|
||||
return "object/tangible/wearables/armor/composite/shared_armor_composite_leggings.iff"
|
||||
|
||||
if name == 'armor_wookiee_roadmap_chest_02_03':
|
||||
return "object/tangible/wearables/armor/kashyyykian_hunting/shared_armor_kashyyykian_hunting_chestplate.iff"
|
||||
|
||||
if name == 'armor_wookiee_roadmap_leggings_02_03':
|
||||
return "object/tangible/wearables/armor/kashyyykian_hunting/shared_armor_kashyyykian_hunting_leggings.iff"
|
||||
|
||||
if name == 'armor_wookiee_roadmap_bicep_l_02_03':
|
||||
return "object/tangible/wearables/armor/kashyyykian_hunting/shared_armor_kashyyykian_hunting_bicep_l.iff"
|
||||
|
||||
if name == 'armor_wookiee_roadmap_bicep_r_02_03':
|
||||
return "object/tangible/wearables/armor/kashyyykian_hunting/shared_armor_kashyyykian_hunting_bicep_r.iff"
|
||||
|
||||
if name == 'armor_wookiee_roadmap_bracer_l_02_03':
|
||||
return "object/tangible/wearables/armor/kashyyykian_hunting/shared_armor_kashyyykian_hunting_bracer_l.iff"
|
||||
|
||||
if name == 'armor_wookiee_roadmap_bracer_r_02_03':
|
||||
return "object/tangible/wearables/armor/kashyyykian_hunting/shared_armor_kashyyykian_hunting_bracer_r.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_chest_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_chest_plate.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_leggings_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_leggings.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_helmet_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_helmet.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_bicep_l_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_bicep_l.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_bicep_r_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_bicep_r.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_bracer_l_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_bracer_l.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_bracer_r_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_bracer_r.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_boots_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_boots.iff"
|
||||
|
||||
if name == 'armor_ithorian_roadmap_gloves_02_03':
|
||||
return "object/tangible/wearables/armor/ithorian_sentinel/shared_ith_armor_s03_gloves.iff"
|
||||
|
||||
if name == 'weapon_carbine_bh_roadmap_01_02':
|
||||
return "object/weapon/ranged/carbine/shared_carbine_ee3.iff"
|
||||
|
||||
if name == 'item_bounty_hunter_ring_01_02':
|
||||
return "object/tangible/wearables/ring/shared_ring_s02.iff"
|
||||
|
||||
if name == 'weapon_rifle_bh_roadmap_01_02':
|
||||
return "object/weapon/ranged/rifle/shared_rifle_lightning.iff"
|
||||
|
||||
if name == 'item_bounty_hunter_pendant_01_02':
|
||||
return "object/tangible/wearables/necklace/shared_necklace_s02.iff"
|
||||
|
||||
if name == 'item_bounty_hunter_clicky_01_02':
|
||||
return "object/tangible/loot/generic_usable/shared_survey_pad_adv_generic.iff"
|
||||
|
||||
if name == 'item_roadmap_belt_bounty_hunter_01_02':
|
||||
return "object/tangible/wearables/armor/zam/shared_armor_zam_wesell_belt.iff"
|
||||
@@ -154,7 +154,10 @@ public class WeaponObject extends TangibleObject {
|
||||
}
|
||||
|
||||
public int getDamagePerSecond() {
|
||||
return (int) (((getMaxDamage() + getElementalDamage() + getMinDamage() + getElementalDamage()) / 2 + getElementalDamage()) * (1 / getAttackSpeed()));
|
||||
if (getElementalType() != null)
|
||||
return (int) (((getMaxDamage() + getElementalDamage() + getMinDamage() + getElementalDamage()) / 2 + getElementalDamage()) * (1 / getAttackSpeed()));
|
||||
else
|
||||
return (int) (((getMaxDamage() + getMinDamage()) / 2 ) * (1 / getAttackSpeed()));
|
||||
}
|
||||
|
||||
public int getWeaponType() {
|
||||
|
||||
@@ -674,9 +674,9 @@ public class PlayerService implements INetworkDispatch {
|
||||
for (int n = 0; n < items.length; n++) {
|
||||
String item = items[n];
|
||||
|
||||
if (wookieeItems.length > 0 && creature.getStfName().contains("wookiee")) {
|
||||
if (wookieeItems[0].length() > 0 && creature.getStfName().contains("wookiee")) {
|
||||
item = wookieeItems[n];
|
||||
} else if (ithorianItems.length > 0 && creature.getStfName().contains("ithorian")) {
|
||||
} else if (ithorianItems[0].length() > 0 && creature.getStfName().contains("ithorian")) {
|
||||
item = ithorianItems[n];
|
||||
}
|
||||
|
||||
@@ -684,7 +684,7 @@ public class PlayerService implements INetworkDispatch {
|
||||
String customServerTemplate = null;
|
||||
|
||||
if (item.contains("/")) {
|
||||
item = (item.substring(0, (item.lastIndexOf("/") + 1)) + "/shared_" + item.substring((item.lastIndexOf("/") + 1)));
|
||||
item = (item.substring(0, (item.lastIndexOf("/") + 1)) + "shared_" + item.substring((item.lastIndexOf("/") + 1)));
|
||||
} else {
|
||||
customServerTemplate = item;
|
||||
item = core.scriptService.callScript("scripts/roadmap/", "roadmap_rewards", "get", item).asString();
|
||||
|
||||
Reference in New Issue
Block a user