Finished Trader Roadmap items

Need some testing
This commit is contained in:
tacef
2014-05-07 19:49:55 +02:00
parent 390bd41a85
commit 0c83db335b
12 changed files with 212 additions and 4 deletions
@@ -0,0 +1,13 @@
import sys
def setup(core, object):
object.setStfFilename('static_item_n')
object.setStfName('item_roadmap_belt_trader_01_02')
object.setDetailFilename('static_item_d')
object.setDetailName('item_roadmap_belt_trader_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', 'Trader')
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_trader_backpack_01_02')
object.setDetailFilename('static_item_d')
object.setDetailName('item_trader_backpack_01_02')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_assembly_increase_artisan', 5)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:hiring', 3)
object.setStringAttribute('class_required', 'Trader')
return
@@ -0,0 +1,12 @@
import sys
def setup(core, object):
object.setStfFilename('static_item_n')
object.setStfName('item_trader_roadmap_jumpsuit_02_01')
object.setDetailFilename('static_item_d')
object.setDetailName('item_trader_roadmap_jumpsuit_02_01')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 2)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 1)
object.setStringAttribute('class_required', 'Trader')
object.setIntAttribute('required_combat_level', 30)
return
@@ -0,0 +1,12 @@
import sys
def setup(core, object):
object.setStfFilename('static_item_n')
object.setStfName('item_trader_roadmap_jumpsuit_02_02')
object.setDetailFilename('static_item_d')
object.setDetailName('item_trader_roadmap_jumpsuit_02_02')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 2)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 1)
object.setStringAttribute('class_required', 'Trader')
object.setIntAttribute('required_combat_level', 30)
return
@@ -0,0 +1,11 @@
import sys
def setup(core, object):
object.setStfFilename('static_item_n')
object.setStfName('item_trader_pendant_01_02')
object.setDetailFilename('static_item_d')
object.setDetailName('item_trader_pendant_01_02')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:general_assembly', 5)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:hiring', 3)
object.setStringAttribute('class_required', 'Trader')
return
@@ -0,0 +1,13 @@
import sys
def setup(core, object):
object.setAttachment('objType', 'ring')
object.setStfFilename('static_item_n')
object.setStfName('item_content_trader_ring_03_01')
object.setDetailFilename('static_item_d')
object.setDetailName('item_content_trader_ring_03_01')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 6)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:general_assembly', 6)
object.setStringAttribute('class_required', 'Trader')
object.setAttachment('radial_filename', 'ring/unity')
return
@@ -0,0 +1,15 @@
import sys
def setup(core, object):
object.setStfFilename('static_item_n')
object.setStfName('weapon_knife_trader_roadmap_01_02')
object.setDetailFilename('static_item_d')
object.setDetailName('weapon_knife_trader_roadmap_01_02')
object.setStringAttribute('class_required', 'Trader')
object.setIntAttribute('required_combat_level', 42)
object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0)
object.setStringAttribute('cat_wpn_damage.damage', '80 - 160')
object.setStringAttribute('cat_wpn_damage.wpn_range', '0-5m')
object.setStringAttribute('cat_wpn_damage.wpn_category', 'One-Handed Melee')
object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond())
return
@@ -0,0 +1,16 @@
import sys
def setup(core, object):
object.setStfFilename('static_item_n')
object.setStfName('weapon_pistol_trader_roadmap_01_02')
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())
return