Smuggler - expertise scripts reworked

All commands and skills for expertise changed and checked
This commit is contained in:
Bronco69
2014-04-05 09:35:44 +02:00
parent bcc37d325a
commit 6751042fa2
109 changed files with 274 additions and 4525 deletions
@@ -1,48 +1,22 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_bad_odds_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_bad_odds_1')
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):
actor.addAbility('sm_bad_odds_1')
if actor.getLevel() >= 26:
actor.addAbility("sm_bad_odds_1")
if actor.getLevel() >= 34:
actor.addAbility("sm_bad_odds_2")
if actor.getLevel() >= 48:
actor.addAbility("sm_bad_odds_3")
if actor.getLevel() >= 62:
actor.addAbility("sm_bad_odds_4")
if actor.getLevel() >= 76:
actor.addAbility("sm_bad_odds_5")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_bad_odds_1')
actor.removeAbility("sm_bad_odds_1")
actor.removeAbility("sm_bad_odds_2")
actor.removeAbility("sm_bad_odds_3")
actor.removeAbility("sm_bad_odds_4")
actor.removeAbility("sm_bad_odds_5")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_break_the_deal_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_break_the_deal_1')
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):
actor.addAbility('sm_break_the_deal')
actor.addAbility("sm_break_the_deal")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_break_the_deal')
actor.removeAbility("sm_break_the_deal")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_double_deal_1')
actor.addSkillMod('expertise_double_deal_chance', 10)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_double_deal_1')
actor.removeSkillMod('expertise_double_deal_chance', 10)
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):
actor.addAbility("expertise_sm_general_double_deal_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_double_deal_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_double_deal_2')
actor.addSkillMod('expertise_double_deal_chance', 10)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_double_deal_2')
actor.removeSkillMod('expertise_double_deal_chance', 10)
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):
actor.addAbility("expertise_sm_general_double_deal_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_double_deal_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_elbow_grease_1')
actor.addSkillMod('expertise_action_weapon_melee', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_elbow_grease_1')
actor.removeSkillMod('expertise_action_weapon_melee', 5)
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):
actor.addAbility("expertise_sm_general_elbow_grease_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_elbow_grease_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_end_of_the_line_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_end_of_the_line_1')
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):
actor.addAbility('sm_end_of_the_line')
actor.addAbility("sm_end_of_the_line")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_end_of_the_line')
actor.removeAbility("sm_end_of_the_line")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_enhanced_luck_1')
actor.addSkillMod('strength_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_enhanced_luck_1')
actor.removeSkillMod('strength_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):
actor.addAbility("expertise_sm_general_enhanced_luck_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_enhanced_luck_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_enhanced_luck_2')
actor.addSkillMod('strength_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_enhanced_luck_2')
actor.removeSkillMod('strength_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):
actor.addAbility("expertise_sm_general_enhanced_luck_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_enhanced_luck_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_enhanced_luck_3')
actor.addSkillMod('strength_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_enhanced_luck_3')
actor.removeSkillMod('strength_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):
actor.addAbility("expertise_sm_general_enhanced_luck_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_enhanced_luck_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_enhanced_luck_4')
actor.addSkillMod('strength_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_enhanced_luck_4')
actor.removeSkillMod('strength_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):
actor.addAbility("expertise_sm_general_enhanced_luck_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_enhanced_luck_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_enhanced_precision_1')
actor.addSkillMod('agility_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_enhanced_precision_1')
actor.removeSkillMod('agility_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):
actor.addAbility("expertise_sm_general_enhanced_precision_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_enhanced_precision_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_enhanced_precision_2')
actor.addSkillMod('agility_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_enhanced_precision_2')
actor.removeSkillMod('agility_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):
actor.addAbility("expertise_sm_general_enhanced_precision_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_enhanced_precision_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_enhanced_precision_3')
actor.addSkillMod('agility_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_enhanced_precision_3')
actor.removeSkillMod('agility_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):
actor.addAbility("expertise_sm_general_enhanced_precision_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_enhanced_precision_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_enhanced_precision_4')
actor.addSkillMod('agility_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_enhanced_precision_4')
actor.removeSkillMod('agility_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):
actor.addAbility("expertise_sm_general_enhanced_precision_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_enhanced_precision_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_gun_oil_1')
actor.addSkillMod('expertise_action_weapon_2', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_gun_oil_1')
actor.removeSkillMod('expertise_action_weapon_2', 5)
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):
actor.addAbility("expertise_sm_general_gun_oil_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_gun_oil_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hair_trigger_1')
actor.addSkillMod('expertise_action_line_sm_dm', 4)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hair_trigger_1')
actor.removeSkillMod('expertise_action_line_sm_dm', 4)
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):
actor.addAbility("expertise_sm_general_hair_trigger_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hair_trigger_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hair_trigger_2')
actor.addSkillMod('expertise_action_line_sm_dm', 4)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hair_trigger_2')
actor.removeSkillMod('expertise_action_line_sm_dm', 4)
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):
actor.addAbility("expertise_sm_general_hair_trigger_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hair_trigger_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hair_trigger_3')
actor.addSkillMod('expertise_action_line_sm_dm', 4)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hair_trigger_3')
actor.removeSkillMod('expertise_action_line_sm_dm', 4)
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):
actor.addAbility("expertise_sm_general_hair_trigger_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hair_trigger_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hair_trigger_4')
actor.addSkillMod('expertise_action_line_sm_dm', 4)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hair_trigger_4')
actor.removeSkillMod('expertise_action_line_sm_dm', 4)
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):
actor.addAbility("expertise_sm_general_hair_trigger_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hair_trigger_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hammer_fanning_1')
actor.addSkillMod('expertise_sm_ranged_shot_proc', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hammer_fanning_1')
actor.removeSkillMod('expertise_sm_ranged_shot_proc', 5)
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):
actor.addAbility("expertise_sm_general_hammer_fanning_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hammer_fanning_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hammer_fanning_2')
actor.addSkillMod('expertise_sm_ranged_shot_proc', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hammer_fanning_2')
actor.removeSkillMod('expertise_sm_ranged_shot_proc', 5)
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):
actor.addAbility("expertise_sm_general_hammer_fanning_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hammer_fanning_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hammer_fanning_3')
actor.addSkillMod('expertise_sm_ranged_shot_proc', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hammer_fanning_3')
actor.removeSkillMod('expertise_sm_ranged_shot_proc', 5)
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):
actor.addAbility("expertise_sm_general_hammer_fanning_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hammer_fanning_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hammer_fanning_4')
actor.addSkillMod('expertise_sm_ranged_shot_proc', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hammer_fanning_4')
actor.removeSkillMod('expertise_sm_ranged_shot_proc', 5)
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):
actor.addAbility("expertise_sm_general_hammer_fanning_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hammer_fanning_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_head_crack_1')
actor.addSkillMod('expertise_sm_melee_stun_proc', 6)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_head_crack_1')
actor.removeSkillMod('expertise_sm_melee_stun_proc', 6)
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):
actor.addAbility("expertise_sm_general_head_crack_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_head_crack_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_head_crack_2')
actor.addSkillMod('expertise_sm_melee_stun_proc', 6)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_head_crack_2')
actor.removeSkillMod('expertise_sm_melee_stun_proc', 6)
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):
actor.addAbility("expertise_sm_general_head_crack_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_head_crack_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hidden_padding_1')
actor.addSkillMod('expertise_overridable_protection_generic', 1475)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hidden_padding_1')
actor.removeSkillMod('expertise_overridable_protection_generic', 1475)
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):
actor.addAbility("expertise_sm_general_hidden_padding_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hidden_padding_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_hidden_padding_2')
actor.addSkillMod('expertise_overridable_protection_generic', 1475)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_hidden_padding_2')
actor.removeSkillMod('expertise_overridable_protection_generic', 1475)
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):
actor.addAbility("expertise_sm_general_hidden_padding_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_hidden_padding_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_idiot_proof_plan_1')
actor.addSkillMod('damage_decrease_percentage', 3)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_idiot_proof_plan_1')
actor.removeSkillMod('damage_decrease_percentage', 3)
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):
actor.addAbility("expertise_sm_general_idiot_proof_plan_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_idiot_proof_plan_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_idiot_proof_plan_2')
actor.addSkillMod('damage_decrease_percentage', 3)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_idiot_proof_plan_2')
actor.removeSkillMod('damage_decrease_percentage', 3)
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):
actor.addAbility("expertise_sm_general_idiot_proof_plan_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_idiot_proof_plan_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_lined_pockets_1')
actor.addSkillMod('expertise_overridable_protection_generic', 1475)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_lined_pockets_1')
actor.removeSkillMod('expertise_overridable_protection_generic', 1475)
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):
actor.addAbility("expertise_sm_general_lined_pockets_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_lined_pockets_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_lined_pockets_2')
actor.addSkillMod('expertise_overridable_protection_generic', 1475)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_lined_pockets_2')
actor.removeSkillMod('expertise_overridable_protection_generic', 1475)
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):
actor.addAbility("expertise_sm_general_lined_pockets_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_lined_pockets_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_meager_fortune_1')
actor.addSkillMod('expertise_spot_a_sucker_critical_decrease', 50)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_meager_fortune_1')
actor.removeSkillMod('expertise_spot_a_sucker_critical_decrease', 50)
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):
actor.addAbility("expertise_sm_general_meager_fortune_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_meager_fortune_1")
return
@@ -1,48 +1,19 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_narrow_escape_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_narrow_escape_1')
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):
actor.addAbility('sm_narrow_escape_1')
if actor.getLevel() >= 34:
actor.addAbility("sm_narrow_escape_1")
if actor.getLevel() >= 50:
actor.addAbility("sm_narrow_escape_2")
if actor.getLevel() >= 66:
actor.addAbility("sm_narrow_escape_3")
if actor.getLevel() >= 82:
actor.addAbility("sm_narrow_escape_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_narrow_escape_1')
actor.removeAbility("sm_narrow_escape_1")
actor.removeAbility("sm_narrow_escape_2")
actor.removeAbility("sm_narrow_escape_3")
actor.removeAbility("sm_narrow_escape_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_nerf_herder_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_nerf_herder_1')
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):
actor.addAbility('sm_nerf_herder')
actor.addAbility("sm_general_nerf_herder")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_nerf_herder')
actor.removeAbility("sm_general_nerf_herder")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_off_the_cuff_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_off_the_cuff_1')
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):
actor.addAbility('sm_off_the_cuff')
actor.addAbility("sm_off_the_cuff")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_off_the_cuff')
actor.removeAbility("sm_off_the_cuff")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_one_two_pummel_1')
actor.addSkillMod('expertise_sm_melee_proc', 4)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_one_two_pummel_1')
actor.removeSkillMod('expertise_sm_melee_proc', 4)
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):
actor.addAbility("expertise_sm_general_one_two_pummel_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_one_two_pummel_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_one_two_pummel_2')
actor.addSkillMod('expertise_sm_melee_proc', 4)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_one_two_pummel_2')
actor.removeSkillMod('expertise_sm_melee_proc', 4)
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):
actor.addAbility("expertise_sm_general_one_two_pummel_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_one_two_pummel_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_one_two_pummel_3')
actor.addSkillMod('expertise_sm_melee_proc', 4)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_one_two_pummel_3')
actor.removeSkillMod('expertise_sm_melee_proc', 4)
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):
actor.addAbility("expertise_sm_general_one_two_pummel_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_one_two_pummel_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_one_two_pummel_4')
actor.addSkillMod('expertise_sm_melee_proc', 4)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_one_two_pummel_4')
actor.removeSkillMod('expertise_sm_melee_proc', 4)
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):
actor.addAbility("expertise_sm_general_one_two_pummel_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_one_two_pummel_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_poor_prospect_1')
actor.addSkillMod('expertise_spot_a_sucker_damage_decrease_chance', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_poor_prospect_1')
actor.removeSkillMod('expertise_spot_a_sucker_damage_decrease_chance', 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):
actor.addAbility("expertise_sm_general_poor_prospect_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_poor_prospect_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_poor_prospect_2')
actor.addSkillMod('expertise_spot_a_sucker_damage_decrease_chance', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_poor_prospect_2')
actor.removeSkillMod('expertise_spot_a_sucker_damage_decrease_chance', 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):
actor.addAbility("expertise_sm_general_poor_prospect_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_poor_prospect_2")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_precise_bead_1')
actor.addSkillMod('expertise_undiminished_critical_pistol', 5)
actor.addSkillMod('expertise_range_bonus_pistol', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_precise_bead_1')
actor.removeSkillMod('expertise_undiminished_critical_pistol', 5)
actor.removeSkillMod('expertise_range_bonus_pistol', 5)
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):
actor.addAbility("expertise_sm_general_precise_bead_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_precise_bead_1")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_precise_bead_2')
actor.addSkillMod('expertise_undiminished_critical_pistol', 5)
actor.addSkillMod('expertise_range_bonus_pistol', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_precise_bead_2')
actor.removeSkillMod('expertise_undiminished_critical_pistol', 5)
actor.removeSkillMod('expertise_range_bonus_pistol', 5)
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):
actor.addAbility("expertise_sm_general_precise_bead_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_precise_bead_2")
return
@@ -1,48 +1,19 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_spot_a_sucker_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_spot_a_sucker_1')
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):
actor.addAbility('sm_spot_a_sucker_1')
if actor.getLevel() >= 34:
actor.addAbility("sm_spot_a_sucker_1")
if actor.getLevel() >= 50:
actor.addAbility("sm_spot_a_sucker_2")
if actor.getLevel() >= 66:
actor.addAbility("sm_spot_a_sucker_3")
if actor.getLevel() >= 82:
actor.addAbility("sm_spot_a_sucker_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_spot_a_sucker_1')
actor.removeAbility("sm_spot_a_sucker_1")
actor.removeAbility("sm_spot_a_sucker_2")
actor.removeAbility("sm_spot_a_sucker_3")
actor.removeAbility("sm_spot_a_sucker_4")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_switcheroo_1')
actor.addSkillMod('expertise_critical_hit_reduction', 1)
actor.addSkillMod('expertise_glancing_blow_all', 2)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_switcheroo_1')
actor.removeSkillMod('expertise_critical_hit_reduction', 1)
actor.removeSkillMod('expertise_glancing_blow_all', 2)
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):
actor.addAbility("expertise_sm_general_switcheroo_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_switcheroo_1")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_switcheroo_2')
actor.addSkillMod('expertise_critical_hit_reduction', 1)
actor.addSkillMod('expertise_glancing_blow_all', 2)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_switcheroo_2')
actor.removeSkillMod('expertise_critical_hit_reduction', 1)
actor.removeSkillMod('expertise_glancing_blow_all', 2)
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):
actor.addAbility("expertise_sm_general_switcheroo_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_switcheroo_2")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_switcheroo_3')
actor.addSkillMod('expertise_critical_hit_reduction', 1)
actor.addSkillMod('expertise_glancing_blow_all', 2)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_switcheroo_3')
actor.removeSkillMod('expertise_critical_hit_reduction', 1)
actor.removeSkillMod('expertise_glancing_blow_all', 2)
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):
actor.addAbility("expertise_sm_general_switcheroo_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_switcheroo_3")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_switcheroo_4')
actor.addSkillMod('expertise_critical_hit_reduction', 1)
actor.addSkillMod('expertise_glancing_blow_all', 2)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_switcheroo_4')
actor.removeSkillMod('expertise_critical_hit_reduction', 1)
actor.removeSkillMod('expertise_glancing_blow_all', 2)
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):
actor.addAbility("expertise_sm_general_switcheroo_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_switcheroo_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_general_wretched_fate_1')
actor.addSkillMod('expertise_spot_a_sucker_glance_chance', 50)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_general_wretched_fate_1')
actor.removeSkillMod('expertise_spot_a_sucker_glance_chance', 50)
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):
actor.addAbility("expertise_sm_general_wretched_fate_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_general_wretched_fate_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_beat_down_1')
actor.addSkillMod('expertise_buff_duration_line_sm_pistol_whip', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_beat_down_1')
actor.removeSkillMod('expertise_buff_duration_line_sm_pistol_whip', 1)
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):
actor.addAbility("expertise_sm_path_beat_down_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_beat_down_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_beat_down_2')
actor.addSkillMod('expertise_buff_duration_line_sm_pistol_whip', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_beat_down_2')
actor.removeSkillMod('expertise_buff_duration_line_sm_pistol_whip', 1)
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):
actor.addAbility("expertise_sm_path_beat_down_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_beat_down_2")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_best_deal_ever_1')
actor.addSkillMod('expertise_buff_best_deal_ever', 3)
actor.addSkillMod('expertise_junk_dealer_cut', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_best_deal_ever_1')
actor.removeSkillMod('expertise_buff_best_deal_ever', 3)
actor.removeSkillMod('expertise_junk_dealer_cut', 5)
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):
actor.addAbility("expertise_sm_path_best_deal_ever_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_best_deal_ever_1")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_best_deal_ever_2')
actor.addSkillMod('expertise_buff_best_deal_ever', 3)
actor.addSkillMod('expertise_junk_dealer_cut', 5)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_best_deal_ever_2')
actor.removeSkillMod('expertise_buff_best_deal_ever', 3)
actor.removeSkillMod('expertise_junk_dealer_cut', 5)
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):
actor.addAbility("expertise_sm_path_best_deal_ever_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_best_deal_ever_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_blaster_at_your_side_1')
actor.addSkillMod('level_add_to_damage', 100)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_blaster_at_your_side_1')
actor.removeSkillMod('level_add_to_damage', 100)
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):
actor.addAbility("expertise_sm_path_blaster_at_your_side_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_blaster_at_your_side_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_blaster_at_your_side_2')
actor.addSkillMod('level_add_to_damage', 100)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_blaster_at_your_side_2')
actor.removeSkillMod('level_add_to_damage', 100)
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):
actor.addAbility("expertise_sm_path_blaster_at_your_side_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_blaster_at_your_side_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_blindside_1')
actor.addSkillMod('expertise_buff_duration_line_sm_skullduggery', 13)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_blindside_1')
actor.removeSkillMod('expertise_buff_duration_line_sm_skullduggery', 13)
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):
actor.addAbility("expertise_sm_path_blindside_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_blindside_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_blindside_2')
actor.addSkillMod('expertise_buff_duration_line_sm_skullduggery', 13)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_blindside_2')
actor.removeSkillMod('expertise_buff_duration_line_sm_skullduggery', 13)
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):
actor.addAbility("expertise_sm_path_blindside_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_blindside_2")
return
@@ -1,52 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_card_up_your_sleeve_1')
actor.addSkillMod('expertise_double_hit_chance', 10)
actor.addSkillMod('expertise_sm_card_ranged_proc', 25)
actor.addSkillMod('expertise_sm_card_melee_proc', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_card_up_your_sleeve_1')
actor.removeSkillMod('expertise_double_hit_chance', 10)
actor.removeSkillMod('expertise_sm_card_ranged_proc', 25)
actor.removeSkillMod('expertise_sm_card_melee_proc', 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):
actor.addAbility("expertise_sm_path_card_up_your_sleeve_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_card_up_your_sleeve_1")
return
@@ -1,52 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_card_up_your_sleeve_2')
actor.addSkillMod('expertise_double_hit_chance', 10)
actor.addSkillMod('expertise_sm_card_ranged_proc', 25)
actor.addSkillMod('expertise_sm_card_melee_proc', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_card_up_your_sleeve_2')
actor.removeSkillMod('expertise_double_hit_chance', 10)
actor.removeSkillMod('expertise_sm_card_ranged_proc', 25)
actor.removeSkillMod('expertise_sm_card_melee_proc', 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):
actor.addAbility("expertise_sm_path_card_up_your_sleeve_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_card_up_your_sleeve_2")
return
@@ -1,52 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_card_up_your_sleeve_3')
actor.addSkillMod('expertise_double_hit_chance', 10)
actor.addSkillMod('expertise_sm_card_ranged_proc', 25)
actor.addSkillMod('expertise_sm_card_melee_proc', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_card_up_your_sleeve_3')
actor.removeSkillMod('expertise_double_hit_chance', 10)
actor.removeSkillMod('expertise_sm_card_ranged_proc', 25)
actor.removeSkillMod('expertise_sm_card_melee_proc', 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):
actor.addAbility("expertise_sm_path_card_up_your_sleeve_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_card_up_your_sleeve_3")
return
@@ -1,52 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_card_up_your_sleeve_4')
actor.addSkillMod('expertise_double_hit_chance', 10)
actor.addSkillMod('expertise_sm_card_ranged_proc', 25)
actor.addSkillMod('expertise_sm_card_melee_proc', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_card_up_your_sleeve_4')
actor.removeSkillMod('expertise_double_hit_chance', 10)
actor.removeSkillMod('expertise_sm_card_ranged_proc', 25)
actor.removeSkillMod('expertise_sm_card_melee_proc', 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):
actor.addAbility("expertise_sm_path_card_up_your_sleeve_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_card_up_your_sleeve_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_easy_money_1')
actor.addSkillMod('luck_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_easy_money_1')
actor.removeSkillMod('luck_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):
actor.addAbility("expertise_sm_path_easy_money_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_easy_money_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_easy_money_2')
actor.addSkillMod('luck_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_easy_money_2')
actor.removeSkillMod('luck_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):
actor.addAbility("expertise_sm_path_easy_money_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_easy_money_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_easy_money_3')
actor.addSkillMod('luck_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_easy_money_3')
actor.removeSkillMod('luck_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):
actor.addAbility("expertise_sm_path_easy_money_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_easy_money_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_easy_money_4')
actor.addSkillMod('luck_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_easy_money_4')
actor.removeSkillMod('luck_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):
actor.addAbility("expertise_sm_path_easy_money_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_easy_money_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_eat_dirt_1')
actor.addSkillMod('expertise_miss_by_luck', 6)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_eat_dirt_1')
actor.removeSkillMod('expertise_miss_by_luck', 6)
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):
actor.addAbility("expertise_sm_path_eat_dirt_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_eat_dirt_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_eat_dirt_2')
actor.addSkillMod('expertise_miss_by_luck', 6)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_eat_dirt_2')
actor.removeSkillMod('expertise_miss_by_luck', 6)
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):
actor.addAbility("expertise_sm_path_eat_dirt_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_eat_dirt_2")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_fake_goods_1')
actor.addSkillMod('expertise_buff_duration_line_sm_false_hope', 1)
actor.addSkillMod('expertise_delay_reduce_line_sm_false_hope', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_fake_goods_1')
actor.removeSkillMod('expertise_buff_duration_line_sm_false_hope', 1)
actor.removeSkillMod('expertise_delay_reduce_line_sm_false_hope', 1)
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):
actor.addAbility("expertise_sm_path_fake_goods_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_fake_goods_1")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_fake_goods_2')
actor.addSkillMod('expertise_buff_duration_line_sm_false_hope', 1)
actor.addSkillMod('expertise_delay_reduce_line_sm_false_hope', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_fake_goods_2')
actor.removeSkillMod('expertise_buff_duration_line_sm_false_hope', 1)
actor.removeSkillMod('expertise_delay_reduce_line_sm_false_hope', 1)
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):
actor.addAbility("expertise_sm_path_fake_goods_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_fake_goods_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_false_hope_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_false_hope_1')
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):
actor.addAbility('sm_false_hope')
actor.addAbility("sm_false_hope")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_false_hope')
actor.removeAbility("sm_false_hope")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_feeling_lucky_1')
actor.addSkillMod('expertise_increase_smuggler_loot', 1)
actor.addSkillMod('expertise_sm_feeling_lucky_chance_proc', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_feeling_lucky_1')
actor.removeSkillMod('expertise_increase_smuggler_loot', 1)
actor.removeSkillMod('expertise_sm_feeling_lucky_chance_proc', 1)
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):
actor.addAbility("expertise_sm_feeling_lucky_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_feeling_lucky_1")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_feeling_lucky_2')
actor.addSkillMod('expertise_increase_smuggler_loot', 1)
actor.addSkillMod('expertise_sm_feeling_lucky_chance_proc', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_feeling_lucky_2')
actor.removeSkillMod('expertise_increase_smuggler_loot', 1)
actor.removeSkillMod('expertise_sm_feeling_lucky_chance_proc', 1)
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):
actor.addAbility("expertise_sm_feeling_lucky_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_feeling_lucky_2")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_feeling_lucky_3')
actor.addSkillMod('expertise_increase_smuggler_loot', 1)
actor.addSkillMod('expertise_sm_feeling_lucky_chance_proc', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_feeling_lucky_3')
actor.removeSkillMod('expertise_increase_smuggler_loot', 1)
actor.removeSkillMod('expertise_sm_feeling_lucky_chance_proc', 1)
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):
actor.addAbility("expertise_sm_feeling_lucky_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_feeling_lucky_3")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_feeling_lucky_4')
actor.addSkillMod('expertise_increase_smuggler_loot', 1)
actor.addSkillMod('expertise_sm_feeling_lucky_chance_proc', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_feeling_lucky_4')
actor.removeSkillMod('expertise_increase_smuggler_loot', 1)
actor.removeSkillMod('expertise_sm_feeling_lucky_chance_proc', 1)
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):
actor.addAbility("expertise_sm_feeling_lucky_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_feeling_lucky_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_flying_tackle_1')
actor.addSkillMod('expertise_stun_line_sm_pistol_whip', 50)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_flying_tackle_1')
actor.removeSkillMod('expertise_stun_line_sm_pistol_whip', 50)
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):
actor.addAbility("expertise_sm_path_flying_tackle_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_flying_tackle_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_flying_tackle_2')
actor.addSkillMod('expertise_stun_line_sm_pistol_whip', 50)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_flying_tackle_2')
actor.removeSkillMod('expertise_stun_line_sm_pistol_whip', 50)
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):
actor.addAbility("expertise_sm_path_flying_tackle_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_flying_tackle_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_healthy_profits_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_healthy_profits_1')
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):
actor.addAbility('sm_summon_medic')
actor.addAbility("sm_summon_medic")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_summon_medic')
actor.removeAbility("sm_summon_medic")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_impossible_odds_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_impossible_odds_1')
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):
actor.addAbility('sm_impossible_odds')
actor.addAbility("sm_impossible_odds")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_impossible_odds')
actor.removeAbility("sm_impossible_odds")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_inside_information_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_inside_information_1')
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):
actor.addAbility('sm_inside_information')
actor.addAbility("sm_inside_information")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_inside_information')
actor.removeAbility("sm_inside_information")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_loaded_chance_dice_1')
actor.addSkillMod('expertise_increase_hit_by_luck', 5)
actor.addSkillMod('expertise_buff_duration_line_sm_impossible_odds', 13)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_loaded_chance_dice_1')
actor.removeSkillMod('expertise_increase_hit_by_luck', 5)
actor.removeSkillMod('expertise_buff_duration_line_sm_impossible_odds', 13)
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):
actor.addAbility("expertise_sm_path_loaded_chance_dice_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_loaded_chance_dice_1")
return
@@ -1,50 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_loaded_chance_dice_2')
actor.addSkillMod('expertise_increase_hit_by_luck', 5)
actor.addSkillMod('expertise_buff_duration_line_sm_impossible_odds', 13)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_loaded_chance_dice_2')
actor.removeSkillMod('expertise_increase_hit_by_luck', 5)
actor.removeSkillMod('expertise_buff_duration_line_sm_impossible_odds', 13)
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):
actor.addAbility("expertise_sm_path_loaded_chance_dice_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_loaded_chance_dice_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_lucky_break_1')
actor.addSkillMod('expertise_lucky_break_chance', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_lucky_break_1')
actor.removeSkillMod('expertise_lucky_break_chance', 1)
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):
actor.addAbility("expertise_sm_path_lucky_break_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_lucky_break_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_lucky_break_2')
actor.addSkillMod('expertise_lucky_break_chance', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_lucky_break_2')
actor.removeSkillMod('expertise_lucky_break_chance', 1)
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):
actor.addAbility("expertise_sm_path_lucky_break_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_lucky_break_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_lucky_break_3')
actor.addSkillMod('expertise_lucky_break_chance', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_lucky_break_3')
actor.removeSkillMod('expertise_lucky_break_chance', 1)
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):
actor.addAbility("expertise_sm_path_lucky_break_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_lucky_break_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_lucky_break_4')
actor.addSkillMod('expertise_lucky_break_chance', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_lucky_break_4')
actor.removeSkillMod('expertise_lucky_break_chance', 1)
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):
actor.addAbility("expertise_sm_path_lucky_break_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_lucky_break_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_off_the_books_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_off_the_books_1')
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):
actor.addAbility('sm_off_the_books')
actor.addAbility("sm_off_the_books")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_off_the_books')
actor.removeAbility("sm_off_the_books")
return
@@ -1,48 +1,19 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_pistol_whip_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_pistol_whip_1')
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):
actor.addAbility('sm_pistol_whip_1')
if actor.getLevel() >= 34:
actor.addAbility("sm_pistol_whip_1")
if actor.getLevel() >= 50:
actor.addAbility("sm_pistol_whip_2")
if actor.getLevel() >= 66:
actor.addAbility("sm_pistol_whip_3")
if actor.getLevel() >= 82:
actor.addAbility("sm_pistol_whip_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_pistol_whip_1')
actor.removeAbility("sm_pistol_whip_1")
actor.removeAbility("sm_pistol_whip_2")
actor.removeAbility("sm_pistol_whip_3")
actor.removeAbility("sm_pistol_whip_4")
return
+2 -41
View File
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_ploy_1')
actor.addSkillMod('precision_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_ploy_1')
actor.removeSkillMod('precision_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):
actor.addAbility("expertise_sm_path_ploy_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_ploy_1")
return
+2 -41
View File
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_ploy_2')
actor.addSkillMod('precision_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_ploy_2')
actor.removeSkillMod('precision_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):
actor.addAbility("expertise_sm_path_ploy_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_ploy_2")
return
+2 -41
View File
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_ploy_3')
actor.addSkillMod('precision_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_ploy_3')
actor.removeSkillMod('precision_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):
actor.addAbility("expertise_sm_path_ploy_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_ploy_3")
return
+2 -41
View File
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_ploy_4')
actor.addSkillMod('precision_modified', 25)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_ploy_4')
actor.removeSkillMod('precision_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):
actor.addAbility("expertise_sm_path_ploy_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_ploy_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_quick_fix_1')
actor.addSkillMod('expertise_healing_line_sm_heal', 10)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_quick_fix_1')
actor.removeSkillMod('expertise_healing_line_sm_heal', 10)
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):
actor.addAbility("expertise_sm_path_quick_fix_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_quick_fix_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_quick_fix_2')
actor.addSkillMod('expertise_healing_line_sm_heal', 10)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_quick_fix_2')
actor.removeSkillMod('expertise_healing_line_sm_heal', 10)
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):
actor.addAbility("expertise_sm_path_quick_fix_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_quick_fix_2")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_quick_fix_3')
actor.addSkillMod('expertise_healing_line_sm_heal', 10)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_quick_fix_3')
actor.removeSkillMod('expertise_healing_line_sm_heal', 10)
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):
actor.addAbility("expertise_sm_path_quick_fix_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_quick_fix_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_quick_fix_4')
actor.addSkillMod('expertise_healing_line_sm_heal', 10)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_quick_fix_4')
actor.removeSkillMod('expertise_healing_line_sm_heal', 10)
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):
actor.addAbility("expertise_sm_path_quick_fix_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_quick_fix_4")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_scandal_1')
actor.addSkillMod('expertise_damage_area_effect', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_scandal_1')
actor.removeSkillMod('expertise_damage_area_effect', 1)
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):
actor.addAbility("expertise_sm_path_scandal_1")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_scandal_1")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_scandal_2')
actor.addSkillMod('expertise_damage_area_effect', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_scandal_2')
actor.removeSkillMod('expertise_damage_area_effect', 1)
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):
actor.addAbility("expertise_sm_path_scandal_2")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_scandal_2)
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_scandal_3')
actor.addSkillMod('expertise_damage_area_effect', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_scandal_3')
actor.removeSkillMod('expertise_damage_area_effect', 1)
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):
actor.addAbility("expertise_sm_path_scandal_3")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_scandal_3")
return
@@ -1,48 +1,9 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_scandal_4')
actor.addSkillMod('expertise_damage_area_effect', 1)
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_scandal_4')
actor.removeSkillMod('expertise_damage_area_effect', 1)
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):
actor.addAbility("expertise_sm_path_scandal_4")
return
def removeAbilities(core, actor, player):
actor.removeAbility("expertise_sm_path_scandal_4")
return
@@ -1,48 +1,22 @@
import sys
def addExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.addSkill('expertise_sm_path_shoot_first_1')
addAbilities(core, actor, player)
return
def removeExpertisePoint(core, actor):
player = actor.getSlottedObject('ghost')
if not player:
return
if not player.getProfession() == 'smuggler_1a':
return
actor.removeSkill('expertise_sm_path_shoot_first_1')
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):
actor.addAbility('sm_shoot_first_1')
if actor.getLevel() >= 26:
actor.addAbility("sm_shoot_first_1")
if actor.getLevel() >= 34:
actor.addAbility("sm_shoot_first_2")
if actor.getLevel() >= 48:
actor.addAbility("sm_shoot_first_3")
if actor.getLevel() >= 62:
actor.addAbility("sm_shoot_first_4")
if actor.getLevel() >= 76:
actor.addAbility("sm_shoot_first_5")
return
def removeAbilities(core, actor, player):
actor.removeAbility('sm_shoot_first_1')
actor.removeAbility("sm_shoot_first_1")
actor.removeAbility("sm_shoot_first_2")
actor.removeAbility("sm_shoot_first_3")
actor.removeAbility("sm_shoot_first_4")
actor.removeAbility("sm_shoot_first_5")
return

Some files were not shown because too many files have changed in this diff Show More