This commit is contained in:
Light2
2014-04-01 15:31:29 +02:00
21 changed files with 342 additions and 249 deletions
@@ -1,4 +1,5 @@
import sys
def setup(core, object):
object.setAttachment('radial_filename', 'usable')
return
@@ -2,9 +2,9 @@ import sys
def setup(core, object):
object.setStfFilename('static_item_n')
object.setStfName('item_jedi_robe_light_03_03')
object.setStfName('item_jedi_robe_light_04_04')
object.setDetailFilename('static_item_d')
object.setDetailName('item_jedi_robe_light_03_03')
object.setDetailName('item_jedi_robe_light_04_04')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 185)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 185)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 185)
@@ -1,31 +1,19 @@
import sys
def setup(core, object):
object.setStfFilename('static_item_n')
object.setStfName('item_jedi_robe_light_04_04')
object.setDetailFilename('static_item_d')
object.setDetailName('item_jedi_robe_light_04_04')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 250)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 250)
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 250)
object.setStringAttribute('protection_level', 'Radiant')
object.setStringAttribute('class_required', 'Jedi')
object.setIntAttribute('required_combat_level', 90)
object.setAttachment('type', 'jedi_robe')
object.setStringAttribute('proc_name', '@ui_buff:proc_old_light_jedi_gift')
object.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_jedi_robe_1')
return
def equip(core, actor, target):
core.skillModService.addSkillMod(actor, 'agility_modified', 250)
core.skillModService.addSkillMod(actor, 'constitution_modified', 250)
core.skillModService.addSkillMod(actor, 'strength_modified', 250)
Buff = actor.getBuffByName('proc_old_light_jedi_gift')
if actor.getBuffList().contains(Buff):
core.buffService.removeBuffFromCreature(actor, Buff)
return
if actor:
core.buffService.addBuffToCreature(actor, 'proc_old_light_jedi_gift')
return
return
def unequip(core, actor, target):
core.skillModService.deductSkillMod(actor, 'agility_modified', 250)
core.skillModService.deductSkillMod(actor, 'constitution_modified', 250)
core.skillModService.deductSkillMod(actor, 'strength_modified', 250)
Buff = actor.getBuffByName('proc_old_light_jedi_gift')
if actor.getBuffList().contains(Buff):
core.buffService.removeBuffFromCreature(actor, Buff)
return
return