Medic - Buffs are now applied correctly

This commit is contained in:
Ziggeh
2014-03-23 05:09:22 +01:00
parent 8f7e47bec4
commit 1acefc8c38
17 changed files with 212 additions and 30 deletions
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_health')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_health')
else:
core.buffService.addBuffToCreature(target, 'me_buff_health')
else:
core.buffService.addGroupBuff(actor, 'me_buff_health')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_health_2')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_health_2')
else:
core.buffService.addBuffToCreature(target, 'me_buff_health_2')
else:
core.buffService.addGroupBuff(actor, 'me_buff_health_2')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_health_3')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_health_3')
else:
core.buffService.addBuffToCreature(target, 'me_buff_health_3')
else:
core.buffService.addGroupBuff(actor, 'me_buff_health_3')
return
+11 -1
View File
@@ -4,6 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_action_1')
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_action_1')
else:
core.buffService.addBuffToCreature(target, 'me_buff_action_1')
else:
core.buffService.addGroupBuff(actor, 'me_buff_action_1')
return
+11 -1
View File
@@ -4,6 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_action_2')
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_action_2')
else:
core.buffService.addBuffToCreature(target, 'me_buff_action_2')
else:
core.buffService.addGroupBuff(actor, 'me_buff_action_2')
return
+11 -1
View File
@@ -4,6 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_action_3')
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_action_3')
else:
core.buffService.addBuffToCreature(target, 'me_buff_action_3')
else:
core.buffService.addGroupBuff(actor, 'me_buff_action_3')
return
+11 -1
View File
@@ -4,6 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_agility_1')
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_agility_1')
else:
core.buffService.addBuffToCreature(target, 'me_buff_agility_1')
else:
core.buffService.addGroupBuff(actor, 'me_buff_agility_1')
return
+12 -2
View File
@@ -1,9 +1,19 @@
import sys
def setup(core, actor, buff):
return
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_agility_2')
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_agility_2')
else:
core.buffService.addBuffToCreature(target, 'me_buff_agility_2')
else:
core.buffService.addGroupBuff(actor, 'me_buff_agility_2')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_agility_3')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_agility_3')
else:
core.buffService.addBuffToCreature(target, 'me_buff_agility_3')
else:
core.buffService.addGroupBuff(actor, 'me_buff_agility_3')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_melee_gb_1')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_melee_gb_1')
else:
core.buffService.addBuffToCreature(target, 'me_buff_melee_gb_1')
else:
core.buffService.addGroupBuff(actor, 'me_buff_melee_gb_1')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_ranged_gb_1')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_ranged_gb_1')
else:
core.buffService.addBuffToCreature(target, 'me_buff_ranged_gb_1')
else:
core.buffService.addGroupBuff(actor, 'me_buff_ranged_gb_1')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_precision_1')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_precision_1')
else:
core.buffService.addBuffToCreature(target, 'me_buff_precision_1')
else:
core.buffService.addGroupBuff(actor, 'me_buff_precision_1')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_precision_2')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_precision_2')
else:
core.buffService.addBuffToCreature(target, 'me_buff_precision_2')
else:
core.buffService.addGroupBuff(actor, 'me_buff_precision_2')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_precision_3')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_precision_3')
else:
core.buffService.addBuffToCreature(target, 'me_buff_precision_3')
else:
core.buffService.addGroupBuff(actor, 'me_buff_precision_3')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_strength_1')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_strength_1')
else:
core.buffService.addBuffToCreature(target, 'me_buff_strength_1')
else:
core.buffService.addGroupBuff(actor, 'me_buff_strength_1')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_strength_3')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_strength_2')
else:
core.buffService.addBuffToCreature(target, 'me_buff_strength_2')
else:
core.buffService.addGroupBuff(actor, 'me_buff_strength_2')
return
+13 -2
View File
@@ -4,5 +4,16 @@ def setup(core, actor, buff):
return
def run(core, actor, target, commandString):
core.buffService.addGroupBuff(actor, 'me_buff_strength_3')
return
group = core.objectService.getObject(actor.getGroupId())
if target:
if group and target in group.getMemberList():
core.buffService.addGroupBuff(actor, 'me_buff_strength_3')
else:
core.buffService.addBuffToCreature(target, 'me_buff_strength_3')
else:
core.buffService.addGroupBuff(actor, 'me_buff_strength_3')
return