diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/FightDataUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/FightDataUtil.java index 954561721..f0ad6e17e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/FightDataUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/FightDataUtil.java @@ -145,12 +145,14 @@ public class FightDataUtil { if(sPassiveSkillLogicConfig.getEffectiveRange()!=1){ continue; } - detail.rawset(1, LuaValue.valueOf(sPassiveSkillLogicConfig.getType())); + detail.rawset(1,LuaValue.valueOf(sPassiveSkillLogicConfig.getId())); + detail.rawset(2, LuaValue.valueOf(sPassiveSkillLogicConfig.getJudge())); + detail.rawset(3, LuaValue.valueOf(sPassiveSkillLogicConfig.getType())); List effectList = parseArraayToLuaValues(sPassiveSkillLogicConfig.getValue()); int size = effectList.size(); if (size > 0) { for (int j = 0; j < size; j++) { - detail.rawset(j + 2, effectList.get(j)); + detail.rawset(j + 4, effectList.get(j)); } } passivityData.rawset(passivityIndex,detail);