Fixed a few rebel rank reward items

Rebel recruiter rewards can now be called by conversing with the
recruiter again.
Exceptional pistol is now deposited in inventory
Binocular buff now adds to player
Rebel Command Barc now generates correct vehicle
This commit is contained in:
Zing
2014-06-29 20:47:13 -07:00
parent ad2091a9c3
commit be9650db6b
10 changed files with 34 additions and 29 deletions
@@ -0,0 +1,15 @@
import sys
def setup(core, object):
object.setAttachment('radial_filename', 'deeds/vehicleDeed')
object.setStfFilename('static_item_n')
object.setStfName('item_deed_barc_rebel_06_01')
object.setDetailFilename('static_item_d')
object.setDetailName('item_deed_barc_rebel_06_01')
object.setIntAttribute('no_trade', 1)
return
def use(core, actor, object):
core.mountService.generateVehicle(actor, object, 'object/mobile/vehicle/shared_barc_speeder_rebel.iff', 'object/intangible/vehicle/shared_barc_speeder_rebel_pcd.iff')
return
@@ -1,10 +1,4 @@
import sys
def setup(core, object):
object.setAttachment('radial_filename', 'object/usable')
return
def use(core, actor, object):
if object.getStfName() == ('item_consumable_detect_hidden_02_04'):
core.buffService.addBuffToCreature(actor, 'detectHiddenConsumable100', actor)
return
@@ -1,14 +1,4 @@
import sys
def setup(core, object):
object.setAttachment('radial_filename', 'object/usable')
return
def use(core, actor, object):
if object.getStfName() == ('item_consumable_detect_hidden_02_01'):
core.buffService.addBuffToCreature(actor, 'detectHiddenConsumable20', actor)
elif object.getStfName() == ('item_consumable_detect_hidden_02_02'):
core.buffService.addBuffToCreature(actor, 'detectHiddenConsumable40', actor)
elif object.getStfName() == ('item_consumable_detect_hidden_02_03'):
core.buffService.addBuffToCreature(actor, 'detectHiddenConsumable65', actor)
return
@@ -7,8 +7,10 @@ def setup(core, object):
object.setDetailFilename('static_item_d')
object.setDetailName('item_consumable_detect_hidden_02_01')
object.setIntAttribute('reuse_time', 5)
object.setIntAttribute('num_in_stack' 8)
object.setIntAttribute('num_in_stack', 8)
object.setStringAttribute('proc_name', '@ui_buff:detecthiddenconsumable20')
return
def use(core, actor, object):
core.buffService.addBuffToCreature(actor, 'detectHiddenConsumable20', actor)
return
@@ -7,8 +7,10 @@ def setup(core, object):
object.setDetailFilename('static_item_d')
object.setDetailName('item_consumable_detect_hidden_02_02')
object.setIntAttribute('reuse_time', 5)
object.setIntAttribute('num_in_stack' 8)
object.setIntAttribute('num_in_stack', 8)
object.setStringAttribute('proc_name', '@ui_buff:detecthiddenconsumable40')
return
def use(core, actor, object):
core.buffService.addBuffToCreature(actor, 'detectHiddenConsumable40', actor)
return
@@ -7,8 +7,10 @@ def setup(core, object):
object.setDetailFilename('static_item_d')
object.setDetailName('item_consumable_detect_hidden_02_03')
object.setIntAttribute('reuse_time', 5)
object.setIntAttribute('num_in_stack' 8)
object.setIntAttribute('num_in_stack', 8)
object.setStringAttribute('proc_name', '@ui_buff:detecthiddenconsumable65')
return
def use(core, actor, object):
core.buffService.addBuffToCreature(actor, 'detectHiddenConsumable65', actor)
return
@@ -7,8 +7,12 @@ def setup(core, object):
object.setDetailFilename('static_item_d')
object.setDetailName('item_consumable_detect_hidden_02_04')
object.setIntAttribute('reuse_time', 5)
object.setIntAttribute('num_in_stack' 8)
object.setIntAttribute('num_in_stack', 8)
object.setStringAttribute('proc_name', '@ui_buff:detecthiddenconsumable100')
return
def use(core, actor, object):
core.buffService.addBuffToCreature(actor, 'detectHiddenConsumable100', actor)
return