Merge remote-tracking branch 'origin/master' into Wave_Missions

Conflicts:
	src/main/NGECore.java
	src/protocol/swg/chat/ChatFriendsListUpdate.java
	src/services/MissionService.java
This commit is contained in:
Waverunner
2014-04-19 18:33:02 -04:00
2227 changed files with 51521 additions and 59628 deletions
+1 -1
View File
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="lib" path="lib/commons-collections-3.1.jar"/>
<classpathentry kind="lib" path="lib/commons-io-2.2.jar"/>
<classpathentry kind="lib" path="lib/commons-math3-3.0.jar"/>
@@ -31,5 +30,6 @@
<classpathentry kind="lib" path="lib/commons-lang3-3.1.jar"/>
<classpathentry kind="lib" path="ngengine_public.jar"/>
<classpathentry kind="lib" path="lib/mbassador-1.1.9.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="output" path="bin"/>
</classpath>
+14 -1
View File
@@ -49,6 +49,19 @@ footprint/
interiorlayout/
clientdata/quest/
# PSWG Object Databases
odb/building/je.info.*
odb/creature/je.info.*
odb/doids/je.info.*
odb/guild/je.info.*
odb/mails/je.info.*
odb/oids/je.info.*
odb/chatRooms/je.info.*
odb/resourcehistory/je.info.*
odb/resourceroots/je.info.*
odb/resources/je.info.*
odb/auction/je.info.*
# External tool builders
.externalToolBuilders/
@@ -199,4 +212,4 @@ pip-log.txt
#############
## PyCharm
#############
.idea
.idea
+2 -2
View File
@@ -12,8 +12,8 @@ The Engine(NGEngine) is a closed source library and is only licensed for use wit
Requirements for Building the Core:
========
- JDK 7
- An IDE like Eclipse Juno
- JDK 8
- A Java 8 compatible IDE like Eclipse Kepler (https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler)
- A valid Star Wars Galaxies Installation with the final patch
- Postgresql server (www.postgresql.org)
- TRE Explorer(http://forum.modsource.org/index.php?PHPSESSID=bf02fd8244123807f4716c1686abb59f&action=dlattach;topic=33.0;attach=49)
+3
View File
@@ -11,3 +11,6 @@ DB.URL=localhost
DB.PASS=nge
GALAXY_ID=2
GALAXY_NAME=Local Connection
XPMULTIPLIER=1.0
MAXNUMBEROFCHARACTERS=2
MOTD=Welcome to PSWG Test Center!
Binary file not shown.
@@ -0,0 +1,19 @@
:: Odb file wiper by Charon
:: Use at your own risk!
:: Do NOT execute outside the odb folder
:: because it deletes files in subfolders!
@echo off
cls
setlocal EnableDelayedExpansion
set /a count=0
for /d %%d in (*) do (
set /a count+=1
@echo !count!. %%d
del "%%d\*.*" /s/q
echo. 2>%%d\placeholder.txt
)
setlocal DisableDelayedExpansion
View File
View File
View File
View File
View File
View File
+2 -1
View File
@@ -1,2 +1,3 @@
LOAD.SNAPSHOT_OBJECTS=1
LOAD.BUILDOUT_OBJECTS=1
LOAD.BUILDOUT_OBJECTS=1
LOAD.RESOURCE.SYSTEM=1
+4 -2
View File
@@ -1,12 +1,14 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.addSkillMod('expertise_innate_reduction_all_player', 6 * buff.getStacks())
actor.addSkillMod('expertise_innate_reduction_all_mob', 600 * buff.getStacks())
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.deductSkillMod('expertise_innate_reduction_all_mob', 600 * buff.getStacks())
actor.deductSkillMod('expertise_innate_reduction_all_player', 6 * buff.getStacks())
return
+5 -2
View File
@@ -1,12 +1,15 @@
import sys
def setup(core, actor, buff):
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 6)
core.skillModService.addSkillMod(actor, 'movement_resist_snare', 100)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 6)
core.skillModService.deductSkillMod(actor, 'movement_resist_snare', 100)
+4 -1
View File
@@ -1,12 +1,15 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_damage_all', 10)
core.skillModService.addSkillMod(actor, 'expertise_glancing_blow_ranged', 40)
core.skillModService.addSkillMod(actor, 'invis', 1)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_damage_all', 10)
core.skillModService.deductSkillMod(actor, 'expertise_glancing_blow_ranged', 40)
core.skillModService.deductSkillMod(actor, 'invis', 1)
+16
View File
@@ -0,0 +1,16 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 6)
core.skillModService.addSkillMod(actor, 'movement_resist_snare', 100)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 6)
core.skillModService.deductSkillMod(actor, 'movement_resist_snare', 100)
return
+4 -1
View File
@@ -2,7 +2,10 @@ import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
return
+4 -1
View File
@@ -2,11 +2,14 @@ import sys
def setup(core, actor, buff):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_bh_return_fire')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_bh_return_fire_1', 1)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_bh_return_fire_1', 1)
return
+12
View File
@@ -0,0 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'combat_divide_damage_taken', 1)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'combat_divide_damage_taken', 1)
return
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'combat_multiply_damage_given', 1)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'combat_multiply_damage_given', 1)
return
+4 -1
View File
@@ -2,7 +2,10 @@ import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
return
+18 -15
View File
@@ -2,26 +2,29 @@ from resources.common import BuffBuilder
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
buffWorkshop = actor.getAttachment('buffWorkshop')
if buffWorkshop is None:
return
buff.setDuration(3600) #1 hour
for BuffBuilder in buffWorkshop:
core.skillModService.addSkillMod(actor, BuffBuilder.getStatAffects(), BuffBuilder.getTotalAffected())
print (' gave the skill mod ' + BuffBuilder.getStatAffects() + ' with affect of ' + str(BuffBuilder.getTotalAffected()))
return
attached = actor.getAttachment('inspireDuration')
buff.setDuration(float(actor.getAttachment('inspireDuration') * 60))
for BuffItem in buffWorkshop:
core.skillModService.addSkillMod(actor, BuffItem.getSkillName(), BuffItem.getAffectAmount())
return
def removeBuff(core, actor, buff):
for BuffBuilder in actor.getAttachment('buffWorkshop'):
core.skillModService.deductSkillMod(actor, BuffBuilder.getStatAffects(), BuffBuilder.getTotalAffected())
print ('removed skill mod!')
return
actor.setAttachment('buffWorkshop', 'none')
return
def remove(core, actor, buff):
if actor.getAttachment('buffWorkshop') is not None:
for BuffItem in actor.getAttachment('buffWorkshop'):
core.skillModService.deductSkillMod(actor, BuffItem.getSkillName(), BuffItem.getAffectAmount())
actor.setAttachment('buffWorkshop', None)
return
+4 -1
View File
@@ -1,11 +1,14 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_innate_protection_all', 1000)
core.skillModService.addSkillMod(actor, 'expertise_critical_niche_all', 5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_innate_protection_all', 1000)
core.skillModService.deductSkillMod(actor, 'expertise_critical_niche_all', 5)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_healing_all', 20)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_healing_all', 20)
return
+4 -1
View File
@@ -1,6 +1,9 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.setSpeedMultiplierMod(0)
@@ -22,7 +25,7 @@ def setup(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.setSpeedMultiplierMod(1)
+4 -2
View File
@@ -3,7 +3,9 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_co_stand_fast'):
buff.setDuration(buff.getDuration() + actor.getSkillMod('expertise_buff_duration_line_co_stand_fast').getBase())
return
def add(core, actor, buff):
if actor.getSkillMod('expertise_damage_decrease_percentage'):
core.skillModService.addSkillMod(actor, 'damage_decrease_percentage', (60 + actor.getSkillMod('expertise_damage_decrease_percentage').getBase()) / 2)
else:
@@ -11,7 +13,7 @@ def setup(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
if actor.getSkillMod('expertise_damage_decrease_percentage'):
core.skillModService.deductSkillMod(actor, 'damage_decrease_percentage', (60 + actor.getSkillMod('expertise_damage_decrease_percentage').getBase()) / 2)
else:
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_action_weapon_melee', 60)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_action_weapon_melee', 60)
return
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_hit_vulnerable', 2)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_hit_vulnerable', 2)
return
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_hit_vulnerable', 4)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_hit_vulnerable', 4)
return
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_hit_vulnerable', 6)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_hit_vulnerable', 6)
return
+12
View File
@@ -0,0 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+15
View File
@@ -0,0 +1,15 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement_resist_snare', 100)
core.skillModService.addSkillMod(actor, 'movement', 5)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
core.skillModService.deductSkillMod(actor, 'movement_resist_snare', 100)
return
@@ -0,0 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 10)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 10)
return
@@ -0,0 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'en_unhealthy_stun', 1)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'en_unhealthy_stun', 1)
return
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_glancing_blow_all', 60)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_glancing_blow_all', 60)
return
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_glancing_blow_all', 65)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_glancing_blow_all', 65)
return
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_glancing_blow_all', 70)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_glancing_blow_all', 70)
return
+13
View File
@@ -0,0 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_glancing_blow_all', 75)
return
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_glancing_blow_all', 75)
return
+4 -1
View File
@@ -2,6 +2,9 @@ import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
return
+4 -1
View File
@@ -2,6 +2,9 @@ import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
return
+4 -1
View File
@@ -2,6 +2,9 @@ import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
return
+7 -5
View File
@@ -1,10 +1,12 @@
import sys
def setup(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+7 -5
View File
@@ -1,10 +1,12 @@
import sys
def setup(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+7 -5
View File
@@ -1,10 +1,12 @@
import sys
def setup(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+7 -5
View File
@@ -1,10 +1,12 @@
import sys
def setup(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+7 -5
View File
@@ -1,10 +1,12 @@
import sys
def setup(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+7 -5
View File
@@ -1,10 +1,12 @@
import sys
def setup(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+7 -5
View File
@@ -1,10 +1,12 @@
import sys
def setup(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+4 -1
View File
@@ -1,12 +1,15 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.playEffectObject('appearance/pt_sokan_focus.prt', 'fs_buff_ca_1')
core.skillModService.addSkillMod(actor, 'expertise_focus', 1)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_focus', 1)
return
+4 -1
View File
@@ -1,12 +1,15 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.playEffectObject('appearance/pt_force_avoid_incapacitation.prt', 'fs_buff_def_1_1')
core.skillModService.addSkillMod(actor, 'expertise_stance', 1)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_stance', 1)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.setSpeedMultiplierBase(0.5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
+5 -2
View File
@@ -1,7 +1,10 @@
import sys
def setup(core, actor, buff):
def setup(core, actor, buff):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_fs_force_run')))
return
def add(core, actor, buff):
actor.playEffectObject('clienteffect/pl_force_run.cef', 'fs_force_run')
actor.playEffectObject('appearance/pt_force_speed.prt', 'fs_force_run')
actor.setSpeedMultiplierBase(actor.getSpeedMultiplierBase() + 2.5 + (2.5 * (actor.getSkillModBase('expertise_movement_buff_fs_force_run')) / 100))
@@ -14,7 +17,7 @@ def setup(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.stopEffectObject('fs_force_run')
actor.setSpeedMultiplierBase(actor.getSpeedMultiplierBase() - 2.5 - (2.5 * (actor.getSkillModBase('expertise_movement_buff_fs_force_run')) / 100))
core.skillModService.deductSkillMod(actor, 'slope_move', 5)
+7 -6
View File
@@ -1,11 +1,12 @@
import sys
def setup(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', float(-0.5))
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', float(-0.5))
return
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+4 -1
View File
@@ -1,11 +1,14 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_saber_block', 1)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_saber_block', 1)
return
+4 -1
View File
@@ -2,7 +2,10 @@ import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'stamina_modified', 35)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'stamina_modified', 35)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'stamina_modified', 80)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'stamina_modified', 80)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'stamina_modified', 250)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'stamina_modified', 250)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'agility_modified', 15)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'agility_modified', 15)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'agility_modified', 45)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'agility_modified', 45)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'agility_modified', 80)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'agility_modified', 80)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'constitution_modified', 80)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'constitution_modified', 80)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'constitution_modified', 35)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'constitution_modified', 35)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'constitution_modified', 250)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'constitution_modified', 250)
return
+4 -1
View File
@@ -3,11 +3,14 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'display_only_block', 1000)
core.skillModService.addSkillMod(actor, 'combat_block_value', 200)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'display_only_block', 1000)
core.skillModService.deductSkillMod(actor, 'combat_block_value', 200)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'precision_modified', 15)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'precision_modified', 15)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'precision_modified', 45)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'precision_modified', 45)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'precision_modified', 80)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'precision_modified', 80)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'display_only_dodge', 500)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'display_only_dodge', 500)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'strength_modified', 15)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'strength_modified', 15)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'strength_modified', 45)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'strength_modified', 45)
return
+4 -1
View File
@@ -3,10 +3,13 @@ import sys
def setup(core, actor, buff):
if actor.getSkillMod('expertise_buff_duration_line_me_enhance'):
buff.setDuration(buff.getDuration()+(actor.getSkillModBase('expertise_buff_duration_line_me_enhance')))
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'strength_modified', 80)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'strength_modified', 80)
return
+4 -1
View File
@@ -1,12 +1,15 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_critical_niche_all', 3)
core.skillModService.addSkillMod(actor, 'strikethrough_vulnerable', 5)
core.skillModService.addSkillMod(actor, 'critical_hit_vulnerable', 5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_critical_niche_all', 3)
core.skillModService.deductSkillMod(actor, 'strikethrough_vulnerable', 5)
core.skillModService.deductSkillMod(actor, 'critical_hit_vulnerable', 5)
+4 -1
View File
@@ -1,11 +1,14 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'combat_divide_damage_dealt', 10)
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
core.skillModService.deductSkillMod(actor, 'combat_divide_damage_dealt', 10)
return
+4 -1
View File
@@ -1,11 +1,14 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'dot_reduction_all', 5)
core.skillModService.addSkillMod(actor, 'dot_resist_all', 100)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'dot_reduction_all', 5)
core.skillModService.deductSkillMod(actor, 'dot_resist_all', 100)
return
+4 -1
View File
@@ -1,9 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'me_doom', 1)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'me_doom', 1)
return
+4 -1
View File
@@ -1,9 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'movement', 5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.addSkillMod(actor, 'movement', 5)
return
+6 -1
View File
@@ -1,12 +1,17 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'expertise_dodge', 35)
core.skillModService.addSkillMod(actor, 'display_only_evasion', 5000)
core.skillModService.addSkillMod(actor, 'combat_evasion_value', 50)
core.combatService.endCombat(actor)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'expertise_dodge', 35)
core.skillModService.deductSkillMod(actor, 'display_only_evasion', 5000)
core.skillModService.deductSkillMod(actor, 'combat_evasion_value', 50)
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'action_burn', 65)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'action_burn', 65)
return
+4 -1
View File
@@ -1,9 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'debuff_purge', 1)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'debuff_purge', 1)
return
+4 -1
View File
@@ -1,9 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'buff_purge', 1)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'buff_purge', 1)
return
+4 -1
View File
@@ -1,11 +1,14 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.playEffectObject('clienteffect/medic_stasis.cef', 'me_stasis_1')
actor.setSpeedMultiplierBase(0.2)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
+4 -1
View File
@@ -1,11 +1,14 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
actor.playEffectObject('clienteffect/medic_stasis.cef', 'me_stasis_self_1')
actor.setSpeedMultiplierBase(0.2)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
actor.setSpeedMultiplierBase(1)
return
+4 -1
View File
@@ -1,9 +1,12 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'combat_divide_damage_dealt', 25)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'combat_divide_damage_dealt', 25)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_damage_vulnerability', 3)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_damage_vulnerability', 3)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_damage_vulnerability', 4)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_damage_vulnerability', 4)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_damage_vulnerability', 5)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_damage_vulnerability', 5)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_damage_vulnerability', 6)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_damage_vulnerability', 6)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_damage_vulnerability', 7)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_damage_vulnerability', 7)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_damage_vulnerability', 8)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_damage_vulnerability', 8)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_damage_vulnerability', 9)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_damage_vulnerability', 9)
return
+4 -1
View File
@@ -1,10 +1,13 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'critical_damage_vulnerability', 10)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'critical_damage_vulnerability', 10)
return
+4 -1
View File
@@ -1,12 +1,15 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'stealth_divisor', 15)
core.skillModService.addSkillMod(actor, 'expertise_damage_line_vulnerability_of_buff_def', 3)
core.skillModService.addSkillMod(actor, 'expertise_damage_line_vulnerability_of_dm', 3)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'stealth_divisor', 15)
core.skillModService.deductSkillMod(actor, 'expertise_damage_line_vulnerability_of_buff_def', 3)
core.skillModService.deductSkillMod(actor, 'expertise_damage_line_vulnerability_of_dm', 3)
+4 -1
View File
@@ -1,12 +1,15 @@
import sys
def setup(core, actor, buff):
return
def add(core, actor, buff):
core.skillModService.addSkillMod(actor, 'stealth_divisor', 20)
core.skillModService.addSkillMod(actor, 'expertise_damage_line_vulnerability_of_buff_def', 4)
core.skillModService.addSkillMod(actor, 'expertise_damage_line_vulnerability_of_dm', 4)
return
def removeBuff(core, actor, buff):
def remove(core, actor, buff):
core.skillModService.deductSkillMod(actor, 'stealth_divisor', 20)
core.skillModService.deductSkillMod(actor, 'expertise_damage_line_vulnerability_of_buff_def', 4)
core.skillModService.deductSkillMod(actor, 'expertise_damage_line_vulnerability_of_dm', 4)

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