|
|
@@ -689,6 +689,7 @@ local function handler24(attacker,targetMode)
|
|
|
local targetSide = getTargetSide(attacker,targetMode)
|
|
|
local targetList = {}
|
|
|
local jobs = targetMode[4] or {}
|
|
|
+ local cnt = targetMode[4] or 1
|
|
|
for _,pos in ipairs(CombatDefine.DEFAULT_TARGET_POS3[targetSide]) do
|
|
|
local obj = getObj(pos)
|
|
|
if canTarget(obj) then
|
|
|
@@ -700,7 +701,7 @@ local function handler24(attacker,targetMode)
|
|
|
table.sort(targetList,function(a,b)
|
|
|
local a_attr = CombatObj.getValue(a,attr)
|
|
|
local b_attr = CombatObj.getValue(b,attr)
|
|
|
- ret = a_attr > b_attr
|
|
|
+ local ret = a_attr > b_attr
|
|
|
if a_attr== b_attr then
|
|
|
local a_idx = table.find(jobs,a.job)
|
|
|
local b_idx = table.find(jobs,b.job)
|