mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-10-12 02:13:48 -04:00
Jedi - expertise scripts reworked
All commands and skills for expertise changed and checked
This commit is contained in:
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_alacrity_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, '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() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_alacrity_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, '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_fs_general_alacrity_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_alacrity_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_alacrity_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, '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() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_alacrity_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, '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_fs_general_alacrity_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_alacrity_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_alacrity_3')
|
||||
|
||||
core.skillModService.addSkillMod(actor, '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() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_alacrity_3')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, '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_fs_general_alacrity_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_alacrity_3")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_alacrity_4')
|
||||
|
||||
core.skillModService.addSkillMod(actor, '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() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_alacrity_4')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, '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_fs_general_alacrity_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_alacrity_4")
|
||||
return
|
||||
|
||||
@@ -1,47 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_enhanced_agility_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'agility_modified', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_enhanced_agility_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, '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_fs_general_enhanced_agility_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("expertise_fs_general_enhanced_agility_1")
|
||||
return
|
||||
|
||||
|
||||
@@ -1,47 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_enhanced_agility_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'agility_modified', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_enhanced_agility_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, '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_fs_general_enhanced_agility_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("expertise_fs_general_enhanced_agility_2")
|
||||
return
|
||||
|
||||
|
||||
@@ -1,47 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_enhanced_constitution_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'constitution_modified', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_enhanced_constitution_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'constitution_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_fs_general_enhanced_constitution_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("expertise_fs_general_enhanced_constitution_1")
|
||||
return
|
||||
|
||||
|
||||
@@ -1,47 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_enhanced_constitution_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'constitution_modified', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_enhanced_constitution_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'constitution_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_fs_general_enhanced_constitution_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("expertise_fs_general_enhanced_constitution_2")
|
||||
return
|
||||
|
||||
|
||||
@@ -1,47 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_enhanced_stamina_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'stamina_modified', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_enhanced_stamina_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'stamina_modified', 25)
|
||||
|
||||
removeAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
# this checks what abilities the player gets by level, need to also call this on level-up
|
||||
def addAbilities(core, actor, player):
|
||||
|
||||
actor.addAbility("expertise_fs_general_enhanced_stamina_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("expertise_fs_general_enhanced_stamina_1")
|
||||
return
|
||||
|
||||
|
||||
@@ -1,47 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_enhanced_stamina_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'stamina_modified', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_enhanced_stamina_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'stamina_modified', 25)
|
||||
|
||||
removeAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
# this checks what abilities the player gets by level, need to also call this on level-up
|
||||
def addAbilities(core, actor, player):
|
||||
|
||||
actor.addAbility("expertise_fs_general_enhanced_stamina_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("expertise_fs_general_enhanced_stamina_2")
|
||||
return
|
||||
|
||||
|
||||
@@ -1,47 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_enhanced_strength_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'strength_modified', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_enhanced_strength_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, '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_fs_general_enhanced_strength_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("expertise_fs_general_enhanced_strength_1")
|
||||
return
|
||||
|
||||
|
||||
@@ -1,47 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_enhanced_strength_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'strength_modified', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_enhanced_strength_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, '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_fs_general_enhanced_strength_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("expertise_fs_general_enhanced_strength_2")
|
||||
return
|
||||
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_exacting_strikes_1')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_sweep', 2)
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_exacting_strikes_1')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_sweep', 2)
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm', 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_fs_general_exacting_strike_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_exacting_strike_1")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_exacting_strikes_2')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_sweep', 2)
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_exacting_strikes_2')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_sweep', 2)
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm', 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_fs_general_exacting_strike_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_exacting_strike_2")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_exacting_strikes_3')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_sweep', 2)
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_exacting_strikes_3')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_sweep', 2)
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm', 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_fs_general_exacting_strike_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_exacting_strike_3")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_exacting_strikes_4')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_sweep', 2)
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_exacting_strikes_4')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_sweep', 2)
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm', 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_fs_general_exacting_strike_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_exacting_strike_4")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_fidelity_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_damage_melee', 4)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_fidelity_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_damage_melee', 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_fs_general_fidelity_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_fidelity_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_fidelity_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_damage_melee', 4)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_fidelity_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_damage_melee', 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_fs_general_fidelity_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_fidelity_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_force_cloak_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_force_cloak_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('fs_buff_invis_1')
|
||||
|
||||
actor.addAbility("fs_buff_invis_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_buff_invis_1')
|
||||
|
||||
actor.removeAbility("fs_buff_invis_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,25 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_force_shockwave_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_force_shockwave_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('fs_dm_cc_crit_1')
|
||||
|
||||
if actor.getLevel() >= 26:
|
||||
actor.addAbility("fs_ae_dm_cc_1")
|
||||
if actor.getLevel() >= 34:
|
||||
actor.addAbility("fs_ae_dm_cc_2")
|
||||
if actor.getLevel() >= 48:
|
||||
actor.addAbility("fs_ae_dm_cc_3")
|
||||
if actor.getLevel() >= 62:
|
||||
actor.addAbility("fs_ae_dm_cc_4")
|
||||
if actor.getLevel() >= 76:
|
||||
actor.addAbility("fs_ae_dm_cc_5")
|
||||
if actor.getLevel() >= 90:
|
||||
actor.addAbility("fs_ae_dm_cc_6")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_dm_cc_crit_1')
|
||||
|
||||
actor.removeAbility("fs_ae_dm_cc_1")
|
||||
actor.removeAbility("fs_ae_dm_cc_2")
|
||||
actor.removeAbility("fs_ae_dm_cc_3")
|
||||
actor.removeAbility("fs_ae_dm_cc_4")
|
||||
actor.removeAbility("fs_ae_dm_cc_5")
|
||||
actor.removeAbility("fs_ae_dm_cc_6")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_grace_in_motion_1')
|
||||
|
||||
actor.addSkillMod('expertise_action_lightsaber', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_grace_in_motion_1')
|
||||
|
||||
actor.removeSkillMod('expertise_action_lightsaber', 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_fs_general_grace_in_motion_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_grace_in_motion_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_grace_in_motion_2')
|
||||
|
||||
actor.addSkillMod('expertise_action_lightsaber', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_grace_in_motion_2')
|
||||
|
||||
actor.removeSkillMod('expertise_action_lightsaber', 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_fs_general_grace_in_motion_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_grace_in_motion_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_grace_in_motion_3')
|
||||
|
||||
actor.addSkillMod('expertise_action_lightsaber', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_grace_in_motion_3')
|
||||
|
||||
actor.removeSkillMod('expertise_action_lightsaber', 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_fs_general_grace_in_motion_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_grace_in_motion_3")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_heightened_speed_1')
|
||||
|
||||
actor.addSkillMod('expertise_movement_buff_fs_force_run', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_heightened_speed_1')
|
||||
|
||||
actor.removeSkillMod('expertise_movement_buff_fs_force_run', 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_fs_general_heightened_speed_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_heightened_speed_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_heightened_speed_2')
|
||||
|
||||
actor.addSkillMod('expertise_movement_buff_fs_force_run', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_heightened_speed_2')
|
||||
|
||||
actor.removeSkillMod('expertise_movement_buff_fs_force_run', 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_fs_general_heightened_speed_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_heightened_speed_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_heightened_speed_3')
|
||||
|
||||
actor.addSkillMod('expertise_movement_buff_fs_force_run', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_heightened_speed_3')
|
||||
|
||||
actor.removeSkillMod('expertise_movement_buff_fs_force_run', 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_fs_general_heightened_speed_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_heightened_speed_3")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_heightened_speed_4')
|
||||
|
||||
actor.addSkillMod('expertise_movement_buff_fs_force_run', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_heightened_speed_4')
|
||||
|
||||
actor.removeSkillMod('expertise_movement_buff_fs_force_run', 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_fs_general_heightened_speed_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_heightened_speed_4")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_crippling_accuracy_1')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_force_throw', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_crippling_accuracy_1')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_force_throw', 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_fs_general_improved_crippling_accuracy_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_crippling_accuracy_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_crippling_accuracy_2')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_force_throw', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_crippling_accuracy_2')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_force_throw', 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_fs_general_improved_crippling_accuracy_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_crippling_accuracy_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_crippling_accuracy_3')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_force_throw', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_crippling_accuracy_3')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_force_throw', 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_fs_general_improved_crippling_accuracy_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_crippling_accuracy_3")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_force_cloak_1')
|
||||
|
||||
actor.addSkillMod('expertise_force_cloak_combat_escape', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_force_cloak_1')
|
||||
|
||||
actor.removeSkillMod('expertise_force_cloak_combat_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("expertise_fs_general_improved_force_cloak_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_force_cloak_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_force_shockwave_1')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_cc_crit', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_force_shockwave_1')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_cc_crit', 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_fs_general_improved_force_shockwave_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_force_shockwave_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_force_shockwave_2')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_cc_crit', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_force_shockwave_2')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_cc_crit', 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_fs_general_improved_force_shockwave_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_force_shockwave_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_force_shockwave_3')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_cc_crit', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_force_shockwave_3')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_cc_crit', 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_fs_general_improved_force_shockwave_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_force_shockwave_3")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_force_throw_1')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_force_throw', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_force_throw_1')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_force_throw', 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_fs_general_improved_force_throw_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_force_throw_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_force_throw_2')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_force_throw', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_force_throw_2')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_force_throw', 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_fs_general_improved_force_throw_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_force_throw_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_saber_block_1')
|
||||
|
||||
actor.addSkillMod('expertise_saber_block', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_saber_block_1')
|
||||
|
||||
actor.removeSkillMod('expertise_saber_block', 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_fs_general_improved_saber_block_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_saber_block_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_saber_block_2')
|
||||
|
||||
actor.addSkillMod('expertise_saber_block', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_saber_block_2')
|
||||
|
||||
actor.removeSkillMod('expertise_saber_block', 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_fs_general_improved_saber_block_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_saber_block_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_improved_saber_block_3')
|
||||
|
||||
actor.addSkillMod('expertise_saber_block', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_improved_saber_block_3')
|
||||
|
||||
actor.removeSkillMod('expertise_saber_block', 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_fs_general_improved_saber_block_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_improved_saber_block_3")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_incisiveness_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_critical_niche_all', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_incisiveness_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_critical_niche_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_fs_general_incisiveness_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_incisiveness_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_incisiveness_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_critical_niche_all', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_incisiveness_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_critical_niche_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_fs_general_incisiveness_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_incisiveness_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_incisiveness_3')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_critical_niche_all', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_incisiveness_3')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_critical_niche_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_fs_general_incisiveness_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_incisiveness_3")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_premonition_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_evasion_chance', 2)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_evasion_value', 8)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_premonition_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_evasion_chance', 2)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_evasion_value', 8)
|
||||
|
||||
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_fs_general_premonition_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_premonition_1")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_premonition_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_evasion_chance', 2)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_evasion_value', 8)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_premonition_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_evasion_chance', 2)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_evasion_value', 8)
|
||||
|
||||
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_fs_general_premonition_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_premonition_2")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_premonition_3')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_evasion_chance', 2)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_evasion_value', 8)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_premonition_3')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_evasion_chance', 2)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_evasion_value', 8)
|
||||
|
||||
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_fs_general_premonition_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_premonition_3")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_premonition_4')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_evasion_chance', 2)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_evasion_value', 8)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_premonition_4')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_evasion_chance', 2)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_evasion_value', 8)
|
||||
|
||||
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_fs_general_premonition_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_premonition_4")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_second_wind_1')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_force_run', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_second_wind_1')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_force_run', 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_fs_general_second_wind_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_second_wind_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_second_wind_2')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_force_run', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_second_wind_2')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_force_run', 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_fs_general_second_wind_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_general_second_wind_2")
|
||||
return
|
||||
|
||||
@@ -1,46 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_general_stance_saber_block_1')
|
||||
|
||||
actor.addSkillMod('display_only_parry', 1000)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_general_stance_saber_block_1')
|
||||
|
||||
actor.removeSkillMod('display_only_parry', 1000)
|
||||
|
||||
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("saberBlock")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility("saberBlock")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_anticipate_aggression_1')
|
||||
|
||||
actor.addSkillMod('expertise_stance_anticipate_aggression', 4)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_anticipate_aggression_1')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_anticipate_aggression', 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_fs_path_anticipate_aggression_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_anticipate_aggression_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_anticipate_aggression_2')
|
||||
|
||||
actor.addSkillMod('expertise_stance_anticipate_aggression', 4)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_anticipate_aggression_2')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_anticipate_aggression', 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_fs_path_anticipate_aggression_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_anticipate_aggression_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_brutality_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_focus_critical_buff_line', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_brutality_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_focus_critical_buff_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("expertise_fs_path_brutality_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_brutality_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_brutality_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_focus_critical_buff_line', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_brutality_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_focus_critical_buff_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("expertise_fs_path_brutality_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_brutality_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_brutality_3')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_focus_critical_buff_line', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_brutality_3')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_focus_critical_buff_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("expertise_fs_path_brutality_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_brutality_3")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_brutality_4')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_focus_critical_buff_line', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_brutality_4')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_focus_critical_buff_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("expertise_fs_path_brutality_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_brutality_4")
|
||||
return
|
||||
|
||||
@@ -1,52 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_cautious_nature_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_constitution', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_parry', 1)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_evasion', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_cautious_nature_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_constitution', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_parry', 1)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_evasion', 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_fs_path_cautious_nature_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_cautious_nature_1")
|
||||
return
|
||||
|
||||
@@ -1,52 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_cautious_nature_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_constitution', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_parry', 1)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_evasion', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_cautious_nature_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_constitution', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_parry', 1)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_evasion', 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_fs_path_cautious_nature_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_cautious_nature_2")
|
||||
return
|
||||
|
||||
@@ -1,52 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_cautious_nature_3')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_constitution', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_parry', 1)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_evasion', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_cautious_nature_3')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_constitution', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_parry', 1)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_evasion', 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_fs_path_cautious_nature_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_cautious_nature_3")
|
||||
return
|
||||
|
||||
@@ -1,52 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_cautious_nature_4')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_constitution', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_parry', 1)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_stance_evasion', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_cautious_nature_4')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_constitution', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_parry', 1)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_stance_evasion', 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_fs_path_cautious_nature_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_cautious_nature_4")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_cloud_minds_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_cloud_minds_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('fs_mind_trick_2')
|
||||
|
||||
actor.addAbility("fs_mind_trick_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_mind_trick_2')
|
||||
|
||||
actor.removeAbility("fs_mind_trick_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_dark_lightning_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_dark_lightning_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('fs_ae_dm_cc_1')
|
||||
|
||||
actor.addAbility("fs_ae_dm_cc_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_ae_dm_cc_1')
|
||||
|
||||
actor.removeAbility("fs_ae_dm_cc_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_expansive_trickery_1')
|
||||
|
||||
actor.addSkillMod('expertise_area_size_single_fs_mind_trick_2', 4)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_expansive_trickery_1')
|
||||
|
||||
actor.removeSkillMod('expertise_area_size_single_fs_mind_trick_2', 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_fs_path_expensive_trickery_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_expensive_trickery_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,29 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_flurry')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_flurry')
|
||||
|
||||
|
||||
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('fs_flurry_1')
|
||||
|
||||
if actor.getLevel() >= 4:
|
||||
actor.addAbility("fs_flurry_1")
|
||||
if actor.getLevel() >= 12:
|
||||
actor.addAbility("fs_flurry_2")
|
||||
if actor.getLevel() >= 20:
|
||||
actor.addAbility("fs_flurry_3")
|
||||
if actor.getLevel() >= 30:
|
||||
actor.addAbility("fs_flurry_4")
|
||||
if actor.getLevel() >= 38:
|
||||
actor.addAbility("fs_flurry_5")
|
||||
if actor.getLevel() >= 52:
|
||||
actor.addAbility("fs_flurry_6")
|
||||
if actor.getLevel() >= 62:
|
||||
actor.addAbility("fs_flurry_7")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_flurry_1')
|
||||
actor.removeAbility("fs_flurry_1")
|
||||
actor.removeAbility("fs_flurry_2")
|
||||
actor.removeAbility("fs_flurry_3")
|
||||
actor.removeAbility("fs_flurry_4")
|
||||
actor.removeAbility("fs_flurry_5")
|
||||
actor.removeAbility("fs_flurry_6")
|
||||
actor.removeAbility("fs_flurry_7")
|
||||
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_force_choke_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_force_choke_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('fs_dm_cc_1')
|
||||
|
||||
actor.addAbility("fs_dm_cc_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_dm_cc_1')
|
||||
|
||||
actor.removeAbility("fs_dm_cc_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_force_clarity_1')
|
||||
|
||||
actor.addSkillMod('expertise_stance_fs_force_clarity', 5)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_force_clarity_1')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_fs_force_clarity', 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_fs_path_force_clarity_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_force_clarity_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_force_drain_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_force_drain_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('fs_drain_1')
|
||||
|
||||
actor.addAbility("fs_drain_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_drain_1')
|
||||
|
||||
actor.removeAbility("fs_drain_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_forsake_fear_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_forsake_fear_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('fs_forsake_fear')
|
||||
|
||||
actor.addAbility("fs_forsake_fear")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_forsake_fear')
|
||||
|
||||
actor.removeAbility("fs_forsake_fear")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_hermetic_touch_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_hermetic_touch_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('fs_hermetic_touch')
|
||||
|
||||
actor.addAbility("fs_hermetic_touch")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_hermetic_touch')
|
||||
|
||||
actor.removeAbility("fs_hermetic_touch")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_improved_force_choke_1')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm_cc', 10)
|
||||
actor.addSkillMod('expertise_dot_damage_line_fs_dm_cc', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_improved_force_choke_1')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm_cc', 10)
|
||||
actor.removeSkillMod('expertise_dot_damage_line_fs_dm_cc', 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_fs_path_improved_force_choke_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_improved_force_choke_1")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_improved_force_choke_2')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm_cc', 10)
|
||||
actor.addSkillMod('expertise_dot_damage_line_fs_dm_cc', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_improved_force_choke_2')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm_cc', 10)
|
||||
actor.removeSkillMod('expertise_dot_damage_line_fs_dm_cc', 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_fs_path_improved_force_choke_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_improved_force_choke_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_improved_force_drain_1')
|
||||
|
||||
actor.addSkillMod('expertise_fs_imp_drain', 33)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_improved_force_drain_1')
|
||||
|
||||
actor.removeSkillMod('expertise_fs_imp_drain', 33)
|
||||
|
||||
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_fs_path_improved_force_drain_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_improved_force_drain_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_improved_force_drain_2')
|
||||
|
||||
actor.addSkillMod('expertise_fs_imp_drain', 33)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_improved_force_drain_2')
|
||||
|
||||
actor.removeSkillMod('expertise_fs_imp_drain', 33)
|
||||
|
||||
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_fs_path_improved_force_drain_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_improved_force_drain_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_improved_force_drain_3')
|
||||
|
||||
actor.addSkillMod('expertise_fs_imp_drain', 34)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_improved_force_drain_3')
|
||||
|
||||
actor.removeSkillMod('expertise_fs_imp_drain', 34)
|
||||
|
||||
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_fs_path_improved_force_drain_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_improved_force_drain_3")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_improved_saber_reflect_1')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_saber_reflect', 50)
|
||||
actor.addSkillMod('expertise_force_alacrity', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_improved_saber_reflect_1')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_saber_reflect', 50)
|
||||
actor.removeSkillMod('expertise_force_alacrity', 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_fs_path_improved_saber_reflect_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_improved_saber_reflect_1")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_improved_saber_reflect_2')
|
||||
|
||||
actor.addSkillMod('expertise_damage_line_fs_saber_reflect', 50)
|
||||
actor.addSkillMod('expertise_force_alacrity', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_improved_saber_reflect_2')
|
||||
|
||||
actor.removeSkillMod('expertise_damage_line_fs_saber_reflect', 50)
|
||||
actor.removeSkillMod('expertise_force_alacrity', 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_fs_path_improved_saber_reflect_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_improved_saber_reflect_2")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_lethargy_1')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_mind_trick', 2)
|
||||
actor.addSkillMod('expertise_action_damage_line_fs_mind_trick', 250)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_lethargy_1')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_mind_trick', 2)
|
||||
actor.removeSkillMod('expertise_action_damage_line_fs_mind_trick', 250)
|
||||
|
||||
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_fs_path_lethargy_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_lethargy_1")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_lethargy_2')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_mind_trick', 2)
|
||||
actor.addSkillMod('expertise_action_damage_line_fs_mind_trick', 250)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_lethargy_2')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_mind_trick', 2)
|
||||
actor.removeSkillMod('expertise_action_damage_line_fs_mind_trick', 250)
|
||||
|
||||
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_fs_path_lethargy_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_lethargy_2")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_lethargy_3')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_mind_trick', 2)
|
||||
actor.addSkillMod('expertise_action_damage_line_fs_mind_trick', 250)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_lethargy_3')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_mind_trick', 2)
|
||||
actor.removeSkillMod('expertise_action_damage_line_fs_mind_trick', 250)
|
||||
|
||||
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_fs_path_lethargy_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_lethargy_3")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_lethargy_4')
|
||||
|
||||
actor.addSkillMod('expertise_buff_duration_line_fs_mind_trick', 2)
|
||||
actor.addSkillMod('expertise_action_damage_line_fs_mind_trick', 250)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_lethargy_4')
|
||||
|
||||
actor.removeSkillMod('expertise_buff_duration_line_fs_mind_trick', 2)
|
||||
actor.removeSkillMod('expertise_action_damage_line_fs_mind_trick', 250)
|
||||
|
||||
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_fs_path_lethargy_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_lethargy_4")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_maelstrom_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_maelstrom_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('fs_maelstrom_1')
|
||||
|
||||
actor.addAbility("fs_maelstrom_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_maelstrom_1')
|
||||
|
||||
actor.removeAbility("fs_maelstrom_1")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_perceptive_sentinel_1')
|
||||
|
||||
actor.addSkillMod('expertise_stance_perceptive_sentinel', 1)
|
||||
actor.addSkillMod('expertise_stance_perceptive_sentinel_pvp', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_perceptive_sentinel_1')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_perceptive_sentinel', 1)
|
||||
actor.removeSkillMod('expertise_stance_perceptive_sentinel_pvp', 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_fs_path_perceptive_sentinel_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_perceptive_sentinel_1")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_perceptive_sentinel_2')
|
||||
|
||||
actor.addSkillMod('expertise_stance_perceptive_sentinel', 1)
|
||||
actor.addSkillMod('expertise_stance_perceptive_sentinel_pvp', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_perceptive_sentinel_2')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_perceptive_sentinel', 1)
|
||||
actor.removeSkillMod('expertise_stance_perceptive_sentinel_pvp', 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_fs_path_perceptive_sentinel_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_perceptive_sentinel_2")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_perceptive_sentinel_3')
|
||||
|
||||
actor.addSkillMod('expertise_stance_perceptive_sentinel', 1)
|
||||
actor.addSkillMod('expertise_stance_perceptive_sentinel_pvp', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_perceptive_sentinel_3')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_perceptive_sentinel', 1)
|
||||
actor.removeSkillMod('expertise_stance_perceptive_sentinel_pvp', 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_fs_path_perceptive_sentinel_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_perceptive_sentinel_3")
|
||||
return
|
||||
|
||||
@@ -1,50 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_perceptive_sentinel_4')
|
||||
|
||||
actor.addSkillMod('expertise_stance_perceptive_sentinel', 1)
|
||||
actor.addSkillMod('expertise_stance_perceptive_sentinel_pvp', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_perceptive_sentinel_4')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_perceptive_sentinel', 1)
|
||||
actor.removeSkillMod('expertise_stance_perceptive_sentinel_pvp', 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_fs_path_perceptive_sentinel_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_perceptive_sentinel_4")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_reactive_response_1')
|
||||
|
||||
actor.addSkillMod('expertise_stance_damage_add_to_action', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_reactive_response_1')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_damage_add_to_action', 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_fs_path_reactive_response_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_reactive_response_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_reactive_response_2')
|
||||
|
||||
actor.addSkillMod('expertise_stance_damage_add_to_action', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_reactive_response_2')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_damage_add_to_action', 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_fs_path_reactive_response_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_reactive_response_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_remorseless_nature_1')
|
||||
|
||||
actor.addSkillMod('expertise_focus_stamina', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_remorseless_nature_1')
|
||||
|
||||
actor.removeSkillMod('expertise_focus_stamina', 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_fs_path_remorseless_nature_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_remorseless_nature_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_remorseless_nature_2')
|
||||
|
||||
actor.addSkillMod('expertise_focus_stamina', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_remorseless_nature_2')
|
||||
|
||||
actor.removeSkillMod('expertise_focus_stamina', 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_fs_path_remorseless_nature_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_remorseless_nature_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_remorseless_nature_3')
|
||||
|
||||
actor.addSkillMod('expertise_focus_stamina', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_remorseless_nature_3')
|
||||
|
||||
actor.removeSkillMod('expertise_focus_stamina', 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_fs_path_remorseless_nature_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_remorseless_nature_3")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_remorseless_nature_4')
|
||||
|
||||
actor.addSkillMod('expertise_focus_stamina', 10)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_remorseless_nature_4')
|
||||
|
||||
actor.removeSkillMod('expertise_focus_stamina', 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_fs_path_remorseless_nature_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_remorseless_nature_4")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_riposte_1')
|
||||
|
||||
actor.addSkillMod('expertise_stance_riposte', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_riposte_1')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_riposte', 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_fs_path_riposte_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_riposte_1")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_riposte_2')
|
||||
|
||||
actor.addSkillMod('expertise_stance_riposte', 25)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_riposte_2')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_riposte', 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_fs_path_riposte_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_riposte_2")
|
||||
return
|
||||
|
||||
@@ -1,48 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_ruthless_precision_1')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_focus_damage_increase', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_ruthless_precision_1')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_focus_damage_increase', 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_fs_path_ruthless_precision_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_ruthless_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() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_ruthless_precision_2')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_focus_damage_increase', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_ruthless_precision_2')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_focus_damage_increase', 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_fs_path_ruthless_precision_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_ruthless_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() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_ruthless_precision_3')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_focus_damage_increase', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_ruthless_precision_3')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_focus_damage_increase', 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_fs_path_ruthless_precision_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_ruthless_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() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_ruthless_precision_4')
|
||||
|
||||
core.skillModService.addSkillMod(actor, 'expertise_focus_damage_increase', 2)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_ruthless_precision_4')
|
||||
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_focus_damage_increase', 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_fs_path_ruthless_precision_4")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_ruthless_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() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_saber_reflect_1')
|
||||
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_saber_reflect_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('fs_saber_reflect_buff')
|
||||
|
||||
actor.addAbility("fs_saber_reflect_buff")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
actor.removeAbility('fs_saber_reflect_buff')
|
||||
|
||||
actor.removeAbility("fs_saber_reflect_buff")
|
||||
return
|
||||
|
||||
@@ -1,52 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_saber_shackle_1')
|
||||
|
||||
actor.addSkillMod('expertise_stance_saber_throw_snare_chance', 25)
|
||||
actor.addSkillMod('expertise_stance_saber_throw_root_chance', 2)
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_saber_shackle_1')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_saber_throw_snare_chance', 25)
|
||||
actor.removeSkillMod('expertise_stance_saber_throw_root_chance', 2)
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm', 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_fs_path_saber_shackle_1")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_saber_shackle_1")
|
||||
return
|
||||
|
||||
@@ -1,52 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_saber_shackle_2')
|
||||
|
||||
actor.addSkillMod('expertise_stance_saber_throw_snare_chance', 25)
|
||||
actor.addSkillMod('expertise_stance_saber_throw_root_chance', 2)
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_saber_shackle_2')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_saber_throw_snare_chance', 25)
|
||||
actor.removeSkillMod('expertise_stance_saber_throw_root_chance', 2)
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm', 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_fs_path_saber_shackle_2")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_saber_shackle_2")
|
||||
return
|
||||
|
||||
@@ -1,52 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.addSkill('expertise_fs_path_saber_shackle_3')
|
||||
|
||||
actor.addSkillMod('expertise_stance_saber_throw_snare_chance', 25)
|
||||
actor.addSkillMod('expertise_stance_saber_throw_root_chance', 2)
|
||||
actor.addSkillMod('expertise_damage_line_fs_dm', 1)
|
||||
|
||||
addAbilities(core, actor, player)
|
||||
|
||||
return
|
||||
|
||||
def removeExpertisePoint(core, actor):
|
||||
|
||||
player = actor.getSlottedObject('ghost')
|
||||
|
||||
if not player:
|
||||
return
|
||||
|
||||
if not player.getProfession() == 'force_sensitive_1a':
|
||||
return
|
||||
|
||||
actor.removeSkill('expertise_fs_path_saber_shackle_3')
|
||||
|
||||
actor.removeSkillMod('expertise_stance_saber_throw_snare_chance', 25)
|
||||
actor.removeSkillMod('expertise_stance_saber_throw_root_chance', 2)
|
||||
actor.removeSkillMod('expertise_damage_line_fs_dm', 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_fs_path_saber_shackle_3")
|
||||
return
|
||||
|
||||
def removeAbilities(core, actor, player):
|
||||
|
||||
|
||||
actor.removeAbility("expertise_fs_path_saber_shackle_3")
|
||||
return
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user