Files
NGECore2/scripts/skillMods/expertise_stance.py
T
Doogla 403fa12d07 More Jedi Expertise Work
Lots of fixes and updates to Jedi expertise. Everything included in this
update should now work properly, changing the characters stats correctly
based off of expertise choices. Added a line in CombatService that
factors in melee damage increases from expertise when determining raw
damage.
2013-11-08 10:17:59 -08:00

18 lines
915 B
Python

import sys
def add(core, actor, name, base):
actor.addSkillMod(name, base)
core.skillModService.addSkillMod(actor, 'constitution_modified', (actor.getSkillModBase('expertise_stance_constitution')))
core.skillModService.addSkillMod(actor, 'display_only_parry', 100 * (actor.getSkillModBase('expertise_stance_parry')))
core.skillModService.addSkillMod(actor, 'display_only_evasion', 100 *(actor.getSkillModBase('expertise_stance_evasion')))
return
def deduct(core, actor, name, base):
actor.deductSkillMod(name, base)
core.skillModService.deductSkillMod(actor, 'constitution_modified', (actor.getSkillModBase('expertise_stance_constitution')))
core.skillModService.deductSkillMod(actor, 'display_only_parry', 100 * (actor.getSkillModBase('expertise_stance_parry')))
core.skillModService.deductSkillMod(actor, 'display_only_evasion', 100 * (actor.getSkillModBase('expertise_stance_evasion')))
return