From dae9da3dec18077e1ab73e0d078e584ed73ea855 Mon Sep 17 00:00:00 2001 From: Iosnowore Kun Date: Fri, 6 Jun 2014 22:26:20 -0400 Subject: [PATCH] Added More Roadmap Rewards --- .../backpack/item_entertainer_backpack_01_02.py | 11 +++++++++++ .../backpack/item_medic_backpack_01_02.py | 11 +++++++++++ .../backpack/item_officer_backpack_01_02.py | 11 +++++++++++ .../backpack/item_smuggler_backpack_01_02.py | 11 +++++++++++ .../special/weapon_vibro_en_roadmap_01_02.py | 17 +++++++++++++++++ .../special/weapon_vibro_en_roadmap_02_01.py | 17 +++++++++++++++++ .../pistol/weapon_pistol_en_roadmap_01_02.py | 17 +++++++++++++++++ scripts/roadmap/entertainer_1a.py | 2 +- 8 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 scripts/object/tangible/wearables/backpack/item_entertainer_backpack_01_02.py create mode 100644 scripts/object/tangible/wearables/backpack/item_medic_backpack_01_02.py create mode 100644 scripts/object/tangible/wearables/backpack/item_officer_backpack_01_02.py create mode 100644 scripts/object/tangible/wearables/backpack/item_smuggler_backpack_01_02.py create mode 100644 scripts/object/weapon/melee/special/weapon_vibro_en_roadmap_01_02.py create mode 100644 scripts/object/weapon/melee/special/weapon_vibro_en_roadmap_02_01.py create mode 100644 scripts/object/weapon/ranged/pistol/weapon_pistol_en_roadmap_01_02.py diff --git a/scripts/object/tangible/wearables/backpack/item_entertainer_backpack_01_02.py b/scripts/object/tangible/wearables/backpack/item_entertainer_backpack_01_02.py new file mode 100644 index 00000000..4e424485 --- /dev/null +++ b/scripts/object/tangible/wearables/backpack/item_entertainer_backpack_01_02.py @@ -0,0 +1,11 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_entertainer_backpack_01_02') + object.setDetailFilename('static_item_d') + object.setDetailName('item_entertainer_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', 'Entertainer') + return diff --git a/scripts/object/tangible/wearables/backpack/item_medic_backpack_01_02.py b/scripts/object/tangible/wearables/backpack/item_medic_backpack_01_02.py new file mode 100644 index 00000000..4b0acdb8 --- /dev/null +++ b/scripts/object/tangible/wearables/backpack/item_medic_backpack_01_02.py @@ -0,0 +1,11 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_medic_backpack_01_02') + object.setDetailFilename('static_item_d') + object.setDetailName('item_medic_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', 'Medic') + return diff --git a/scripts/object/tangible/wearables/backpack/item_officer_backpack_01_02.py b/scripts/object/tangible/wearables/backpack/item_officer_backpack_01_02.py new file mode 100644 index 00000000..3121849f --- /dev/null +++ b/scripts/object/tangible/wearables/backpack/item_officer_backpack_01_02.py @@ -0,0 +1,11 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_officer_backpack_01_02') + object.setDetailFilename('static_item_d') + object.setDetailName('item_officer_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', 'Officer') + return diff --git a/scripts/object/tangible/wearables/backpack/item_smuggler_backpack_01_02.py b/scripts/object/tangible/wearables/backpack/item_smuggler_backpack_01_02.py new file mode 100644 index 00000000..f9d08aaf --- /dev/null +++ b/scripts/object/tangible/wearables/backpack/item_smuggler_backpack_01_02.py @@ -0,0 +1,11 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_smuggler_backpack_01_02') + object.setDetailFilename('static_item_d') + object.setDetailName('item_smuggler_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', 'Smuggler') + return diff --git a/scripts/object/weapon/melee/special/weapon_vibro_en_roadmap_01_02.py b/scripts/object/weapon/melee/special/weapon_vibro_en_roadmap_01_02.py new file mode 100644 index 00000000..96ee323b --- /dev/null +++ b/scripts/object/weapon/melee/special/weapon_vibro_en_roadmap_01_02.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('weapon_vibro_en_roadmap_01_02') + object.setDetailFilename('static_item_d') + object.setDetailName('weapon_vibro_en_roadmap_01_02') + object.setStringAttribute('class_required', 'Entertainer') + object.setIntAttribute('required_combat_level', 30) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 5) + object.setAttackSpeed(1); + object.setMaxRange(5); + object.setDamageType("kinetic"); + object.setMinDamage(190); + object.setMaxDamage(375); + object.setWeaponType(6); + return \ No newline at end of file diff --git a/scripts/object/weapon/melee/special/weapon_vibro_en_roadmap_02_01.py b/scripts/object/weapon/melee/special/weapon_vibro_en_roadmap_02_01.py new file mode 100644 index 00000000..3c350609 --- /dev/null +++ b/scripts/object/weapon/melee/special/weapon_vibro_en_roadmap_02_01.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('weapon_vibro_en_roadmap_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('weapon_vibro_en_roadmap_02_01') + object.setStringAttribute('class_required', 'Entertainer') + object.setIntAttribute('required_combat_level', 22) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 4) + object.setAttackSpeed(1); + object.setMaxRange(5); + object.setDamageType("kinetic"); + object.setMinDamage(147); + object.setMaxDamage(300); + object.setWeaponType(6); + return \ No newline at end of file diff --git a/scripts/object/weapon/ranged/pistol/weapon_pistol_en_roadmap_01_02.py b/scripts/object/weapon/ranged/pistol/weapon_pistol_en_roadmap_01_02.py new file mode 100644 index 00000000..04b64dd7 --- /dev/null +++ b/scripts/object/weapon/ranged/pistol/weapon_pistol_en_roadmap_01_02.py @@ -0,0 +1,17 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('weapon_pistol_en_roadmap_01_02') + object.setDetailFilename('static_item_d') + object.setDetailName('weapon_pistol_en_roadmap_01_02') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 10) + object.setStringAttribute('class_required', 'Entertainer') + object.setIntAttribute('required_combat_level', 50) + object.setAttackSpeed(0.4); + object.setMaxRange(35); + object.setDamageType("energy"); + object.setMinDamage(131); + object.setMaxDamage(261); + object.setWeaponType(2); + return \ No newline at end of file diff --git a/scripts/roadmap/entertainer_1a.py b/scripts/roadmap/entertainer_1a.py index 0156686e..19757659 100644 --- a/scripts/roadmap/entertainer_1a.py +++ b/scripts/roadmap/entertainer_1a.py @@ -47,7 +47,7 @@ def getRewards(name): if name == 'weapon_pistol_en_roadmap_01_02': return "object/weapon/ranged/pistol/shared_pistol_striker.iff" - if name == 'weapon_vibro_en_roadmap_02_02': + if name == 'weapon_vibro_en_roadmap_02_01': return "object/weapon/melee/special/shared_vibroknuckler.iff.iff" if name == 'item_entertainer_ring_01_02':