From e6ba0cfd034cbbdbbdb4512535565bb1e9525e69 Mon Sep 17 00:00:00 2001 From: xbang21 Date: Fri, 30 Aug 2013 23:26:28 -0400 Subject: [PATCH] Create expertise_co_enhanced_stamina_1 --- .../expertise/expertise_co_enhanced_stamina_1 | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 scripts/expertise/expertise_co_enhanced_stamina_1 diff --git a/scripts/expertise/expertise_co_enhanced_stamina_1 b/scripts/expertise/expertise_co_enhanced_stamina_1 new file mode 100644 index 00000000..df042580 --- /dev/null +++ b/scripts/expertise/expertise_co_enhanced_stamina_1 @@ -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_1') + + 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_1') + + 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