From fef8c03c8e9f92d4710981321e15befbc85449cf Mon Sep 17 00:00:00 2001 From: xbang21 Date: Fri, 30 Aug 2013 23:27:02 -0400 Subject: [PATCH] Commando Expertise Stamina --- .../expertise/expertise_co_enhanced_stamina_2 | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 scripts/expertise/expertise_co_enhanced_stamina_2 diff --git a/scripts/expertise/expertise_co_enhanced_stamina_2 b/scripts/expertise/expertise_co_enhanced_stamina_2 new file mode 100644 index 00000000..7ab0b25a --- /dev/null +++ b/scripts/expertise/expertise_co_enhanced_stamina_2 @@ -0,0 +1,46 @@ +import sys + +def addExpertisePoint(core, actor): + + player = actor.getSlottedObject('ghost') + + if not player: + return + + if not player.getProfession() == 'commando_1a': + return + + actor.addSkill('expertise_co_enhanced_stamina_2') + + actor.addSkillMod('stamina_modified', 25) + + addAbilities(core, actor, player) + + return + +def removeExpertisePoint(core, actor): + + player = actor.getSlottedObject('ghost') + + if not player: + return + + if not player.getProfession() == 'commando_1a': + return + + actor.removeSkill('expertise_co_enhanced_stamina_2') + + actor.removeSkillMod('stamina_modified', 25) + + removeAbilities(core, actor, player) + + return + +# this checks what abilities the player gets by level, need to also call this on level-up +def addAbilities(core, actor, player): + + return + +def removeAbilities(core, actor, player): + + return