129 【战斗】战斗系统-服务端(优化技能表字段,增加技能及buff常用配置字段;优化被动触发及效果配置方式;技能冷却、buff持续时长计算支持;持续性buff效果结算支持;pve默认玩家先手;战锤消耗仅普攻怒技消耗;)
| | |
| | | DailyPackBuyGift {"0":[[20,10,0]], "1":[[2222,1,0],[1099,1,0],[20,100,0]], "2":[[2222,1,0],[4694,1,0],[20,50,0]], "3":[[2222,3,0],[1099,3,0],[20,150,0]]} {"1":[146], "2":[147], "3":[148]} [149] 10
|
| | | EquipGSFormula int(MaxHP/4.0+MinAtk*5.0+MaxAtk*5.0+Def*5.0+IceAtk*10.0+IceDef*10.0+LuckyHit*2.5+LuckyHitReduce*2.5+FabaoHurt*5.0+FinalHurt*5.0+FinalHurtReduce*5.0+BaseEquipMaxHPAddPer/10000.0+BaseEquipAtkAddPer/10000.0+PerLVMaxHP+PerLVAtk/10000.0+Hit/10000.0+Miss/10000.0+DropMoneyPer/10000.0+LuckyHitRate/10000.0+LuckyHitRateReduce/10000.0+LuckyHitPer/10000.0+SuperHitRate/10000.0+SuperHitRateReduce/10000.0+SuperHitPer/10000.0+SuperHit/10000.0+SuperHitReduce/10000.0+DropEquipPer*1.45+AtkBackHP*10.0+MaxHPPer/10000.0+AtkPer/10000.0+SkillAtkRate/10000.0+SkillAtkRateReduce/10000.0+SkillAddPerA/10000.0+SkillAddPerB/10000.0+SkillAddPerC/10000.0+SkillAddPerD/10000.0+SkillAddPerE/10000.0+SkillAddPerF/10000.0+SkillAddPerG/10000.0+SkillReducePerA/10000.0+SkillReducePerB/10000.0+SkillReducePerC/10000.0+SkillReducePerD/10000.0+SkillReducePerE/10000.0+SkillReducePerF/10000.0+SkillReducePerG/10000.0+ReduceSkillCDPer/10000.0+LuckyHitPer/10000.0+FaintDefRate/10000.0+ProDefPer/10000.0+IgnoreDefRate/10000.0+IgnoreDefRateReduce/10000.0) [67,68,6,7,8,16,139,13,136,26,27] int(MaxHP/4.0+Atk*10.0+Def*5.0+IceAtk*10.0+IceDef*10.0+SuperHit*5.0+SuperHitReduce*5.0+PetDamPer/10000.0+SuperHitRateReduce/10000.0+Miss/10000.0+Hit/10000.0+DropMoneyPer/10000.0+PerLVMaxHP+PerLVAtk/10000.0) {"45000":18000,"45001":18000,"45002":35000,"45003":70000,"45004":90000} 0
|
| | | PlayerMaxLV 999 -1 0 0 0
|
| | | ZhanchuiCost 2 2 1 1 1
|
| | | ZhanchuiCost 2 2 |
| | | Mainline 10 15 20
|
| | | MainEquipDrop 5 42 [-3, 2] int(itemLV*attrStep*attrProportion*randfloat(0.9,1.1))
|
| | | MainBootyDrop {30:5, 6:10, 5:11, 1:12} {30:[100, 300], 6:[0, 1], 5:[0, 1], 1:[1, 10]}
|
| | |
| | | FaintCfg
|
| | | SuckHPCfg
|
| | | HurtFormula int((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)) int((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0)) int((aAtk-dDef)*(1+aFinalDamPer-dFinalDamPerDef)) int((aAtk-dDef)*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))
|
| | | DOTFormula |
| | | DOTFormula int(aAtk*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)) |
| | | CureFormula int(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))
|
| | | ShieldFormula
|
| | |
| | | SkillID SkillTypeID SkillMaxLV SkillName FuncType SkillType HurtType AtkType TagAim TagFriendly TagAffect TagCount HappenRate LastTime CoolDownTime Priority EffectID1 EffectValues1 EffectID2 EffectValues2 EffectID3 EffectValues3 ConnSkill EnhanceSkillList FightPower
|
| | | 100 100 1 通用反击 4 1 1 1 0 0 0 1 10000 0 0 0 1010 10000 0 0 0 0
|
| | | 200 200 1 眩晕 0 14 0 0 6 0 0 0 10000 1 0 0 4012 7 |
| | | 100101 100101 1 曹婴普技 1 1 1 1 0 0 1 1 10000 0 0 0 1010 10000 0 0 0 0
|
| | | 100102 100102 1 曹婴怒技 2 1 1 1 4 0 0 2 10000 0 0 0 1010 21000 0 0 0 0
|
| | | 100301 100301 1 庞德普技 1 1 1 1 1 0 0 1 10000 0 0 0 1010 10500 0 0 0 0
|
| | | 100302 100302 1 庞德怒技 2 1 1 1 2 0 0 3 10000 0 0 0 1010 15000 0 0 0 1003021 0
|
| | | 1003021 1003021 1 卸甲 0 6 0 0 6 0 0 0 5000 2 0 0 17 5000|2 0 0 0
|
| | | 200101 200101 1 糜竺普技 1 1 1 1 1 0 0 1 10000 0 0 0 1010 10500 0 0 0 0
|
| | | 200102 200102 1 糜竺怒技 2 2 1 2 0 1 1 2 10000 0 0 0 1000 21000|0 0 0 0 0
|
| | | 300101 300101 1 潘璋普技 1 1 1 1 1 0 0 1 10000 0 0 0 1010 7000 0 0 0 3001011 0
|
| | | 3001011 3001011 1 灼烧 0 4 1 0 6 0 0 0 10000 2 0 0 1034 7500 5001 0 4012 13 0 0
|
| | | 300102 300102 1 潘璋怒技 2 1 1 1 1 0 0 1 10000 0 0 0 1010 30000 0 0 0 3001021 0
|
| | | 3001021 3001021 1 额外怒气 0 0 0 6 5 0 0 0 10000 0 0 0 1001 0|10|1 0 0 0 0
|
| | | 400101 400101 1 纪灵普技 1 1 1 1 1 0 0 1 10000 0 0 0 1010 12000 0 0 0 0
|
| | | 400102 400102 1 纪灵怒技 2 1 1 1 2 0 0 0 10000 0 0 0 1010 13000 0 0 0 4001021 0
|
| | | 4001021 4001021 1 额外击晕 0 14 0 0 6 0 0 0 2000 1 0 0 4012 7 0 0 0
|
| | | 400201 400201 1 郭汜普技 1 1 2 1 3 0 0 1 10000 0 0 0 1010 10000 0 0 0 0
|
| | | 400202 400202 1 郭汜怒技 2 1 2 1 3 0 0 2 10000 0 0 0 1010 22000 0 0 0 0
|
| | | 100061 100061 1 曹轶普攻 1 1 2 1 3 0 0 1 10000 0 0 0 1010 1000 0 0 0 0
|
| | | 100062 100062 1 曹轶怒气 2 1 2 1 3 0 0 3 10000 0 0 0 1010 18500 0 0 0 0
|
| | | SkillID SkillTypeID SkillLV SkillMaxLV SkillName FuncType SkillType HurtType AtkType TagAim TagFriendly TagAffect TagCount CalcType SkillPer SkillValue HappenRate EffectID1 EffectValues1 TriggerWay1 TriggerSrc1 TriggerParams1 EffectID2 EffectValues2 TriggerWay2 TriggerSrc2 TriggerParams2 EffectID3 EffectValues3 TriggerWay3 TriggerSrc3 TriggerParams3 ConnSkill CoolDownTime IgnoreStates BuffStates LastTime LayerCnt LayerMax BuffRepeat DieContinue EnhanceSkillList FightPower
|
| | | 100 100 1 1 通用反击 4 1 1 1 0 0 0 1 0 10000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 200 200 1 1 眩晕 0 14 0 0 6 0 0 0 0 0 0 10000 0 0 0 0 0 3 1 0 0 0 0 0
|
| | | 100101 100101 1 1 曹婴普技 1 1 1 1 0 0 1 1 0 10000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100102 100102 1 1 曹婴怒技 2 1 1 1 4 0 0 2 0 21000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100301 100301 1 1 庞德普技 1 1 1 1 1 0 0 1 0 10500 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100302 100302 1 1 庞德怒技 2 1 1 1 2 0 0 3 0 15000 0 10000 0 0 0 0 0 0 0 0 0 0 1003021 0
|
| | | 1003021 1003021 1 1 卸甲 0 6 0 0 6 0 0 0 0 0 0 5000 17 5000|2 0 0 0 0 2 0 0 0 0 0
|
| | | 200101 200101 1 1 糜竺普技 1 1 1 1 1 0 0 1 0 10500 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 200102 200102 1 1 糜竺怒技 2 2 1 2 0 1 1 2 0 21000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 300101 300101 1 1 潘璋普技 1 1 1 1 1 0 0 1 0 7000 0 10000 0 0 0 0 0 0 0 0 0 0 3001011 0
|
| | | 3001011 3001011 1 1 灼烧 0 4 1 1001 6 0 0 0 0 7500 0 10000 5001 1 4 2 0 0 0 0 4 2 2 0 0 0 0
|
| | | 300102 300102 1 1 潘璋怒技 2 1 1 1 1 0 0 1 0 30000 0 10000 0 0 0 0 0 0 0 0 0 0 3001021 0
|
| | | 3001021 3001021 1 1 额外怒气 0 0 0 6 5 0 0 0 0 0 10 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 400101 400101 1 1 纪灵普技 1 1 1 1 1 0 0 1 0 12000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 400102 400102 1 1 纪灵怒技 2 1 1 1 2 0 0 0 0 13000 0 10000 0 0 0 0 0 0 0 0 0 0 4001021 0
|
| | | 4001021 4001021 1 1 额外击晕 0 14 0 0 6 0 0 0 0 0 0 2000 0 0 0 0 0 3 1 0 0 0 0 0
|
| | | 400201 400201 1 1 郭汜普技 1 1 2 1 3 0 0 1 0 10000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 400202 400202 1 1 郭汜怒技 2 1 2 1 3 0 0 2 0 22000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100061 100061 1 1 曹轶普攻 1 1 1 1 3 0 0 1 0 10000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100062 100062 1 1 曹轶怒气 2 1 1 1 3 0 0 3 0 18500 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | |
| | | DailyPackBuyGift {"0":[[20,10,0]], "1":[[2222,1,0],[1099,1,0],[20,100,0]], "2":[[2222,1,0],[4694,1,0],[20,50,0]], "3":[[2222,3,0],[1099,3,0],[20,150,0]]} {"1":[146], "2":[147], "3":[148]} [149] 10
|
| | | EquipGSFormula int(MaxHP/4.0+MinAtk*5.0+MaxAtk*5.0+Def*5.0+IceAtk*10.0+IceDef*10.0+LuckyHit*2.5+LuckyHitReduce*2.5+FabaoHurt*5.0+FinalHurt*5.0+FinalHurtReduce*5.0+BaseEquipMaxHPAddPer/10000.0+BaseEquipAtkAddPer/10000.0+PerLVMaxHP+PerLVAtk/10000.0+Hit/10000.0+Miss/10000.0+DropMoneyPer/10000.0+LuckyHitRate/10000.0+LuckyHitRateReduce/10000.0+LuckyHitPer/10000.0+SuperHitRate/10000.0+SuperHitRateReduce/10000.0+SuperHitPer/10000.0+SuperHit/10000.0+SuperHitReduce/10000.0+DropEquipPer*1.45+AtkBackHP*10.0+MaxHPPer/10000.0+AtkPer/10000.0+SkillAtkRate/10000.0+SkillAtkRateReduce/10000.0+SkillAddPerA/10000.0+SkillAddPerB/10000.0+SkillAddPerC/10000.0+SkillAddPerD/10000.0+SkillAddPerE/10000.0+SkillAddPerF/10000.0+SkillAddPerG/10000.0+SkillReducePerA/10000.0+SkillReducePerB/10000.0+SkillReducePerC/10000.0+SkillReducePerD/10000.0+SkillReducePerE/10000.0+SkillReducePerF/10000.0+SkillReducePerG/10000.0+ReduceSkillCDPer/10000.0+LuckyHitPer/10000.0+FaintDefRate/10000.0+ProDefPer/10000.0+IgnoreDefRate/10000.0+IgnoreDefRateReduce/10000.0) [67,68,6,7,8,16,139,13,136,26,27] int(MaxHP/4.0+Atk*10.0+Def*5.0+IceAtk*10.0+IceDef*10.0+SuperHit*5.0+SuperHitReduce*5.0+PetDamPer/10000.0+SuperHitRateReduce/10000.0+Miss/10000.0+Hit/10000.0+DropMoneyPer/10000.0+PerLVMaxHP+PerLVAtk/10000.0) {"45000":18000,"45001":18000,"45002":35000,"45003":70000,"45004":90000} 0
|
| | | PlayerMaxLV 999 -1 0 0 0
|
| | | ZhanchuiCost 2 2 1 1 1
|
| | | ZhanchuiCost 2 2 |
| | | Mainline 10 15 20
|
| | | MainEquipDrop 5 42 [-3, 2] int(itemLV*attrStep*attrProportion*randfloat(0.9,1.1))
|
| | | MainBootyDrop {30:5, 6:10, 5:11, 1:12} {30:[100, 300], 6:[0, 1], 5:[0, 1], 1:[1, 10]}
|
| | |
| | | FaintCfg
|
| | | SuckHPCfg
|
| | | HurtFormula int((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)) int((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0)) int((aAtk-dDef)*(1+aFinalDamPer-dFinalDamPerDef)) int((aAtk-dDef)*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))
|
| | | DOTFormula |
| | | DOTFormula int(aAtk*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)) |
| | | CureFormula int(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))
|
| | | ShieldFormula
|
| | |
| | | SkillID SkillTypeID SkillMaxLV SkillName FuncType SkillType HurtType AtkType TagAim TagFriendly TagAffect TagCount HappenRate LastTime CoolDownTime Priority EffectID1 EffectValues1 EffectID2 EffectValues2 EffectID3 EffectValues3 ConnSkill EnhanceSkillList FightPower
|
| | | 100 100 1 通用反击 4 1 1 1 0 0 0 1 10000 0 0 0 1010 10000 0 0 0 0
|
| | | 200 200 1 眩晕 0 14 0 0 6 0 0 0 10000 1 0 0 4012 7 |
| | | 100101 100101 1 曹婴普技 1 1 1 1 0 0 1 1 10000 0 0 0 1010 10000 0 0 0 0
|
| | | 100102 100102 1 曹婴怒技 2 1 1 1 4 0 0 2 10000 0 0 0 1010 21000 0 0 0 0
|
| | | 100301 100301 1 庞德普技 1 1 1 1 1 0 0 1 10000 0 0 0 1010 10500 0 0 0 0
|
| | | 100302 100302 1 庞德怒技 2 1 1 1 2 0 0 3 10000 0 0 0 1010 15000 0 0 0 1003021 0
|
| | | 1003021 1003021 1 卸甲 0 6 0 0 6 0 0 0 5000 2 0 0 17 5000|2 0 0 0
|
| | | 200101 200101 1 糜竺普技 1 1 1 1 1 0 0 1 10000 0 0 0 1010 10500 0 0 0 0
|
| | | 200102 200102 1 糜竺怒技 2 2 1 2 0 1 1 2 10000 0 0 0 1000 21000|0 0 0 0 0
|
| | | 300101 300101 1 潘璋普技 1 1 1 1 1 0 0 1 10000 0 0 0 1010 7000 0 0 0 3001011 0
|
| | | 3001011 3001011 1 灼烧 0 4 1 0 6 0 0 0 10000 2 0 0 1034 7500 5001 0 4012 13 0 0
|
| | | 300102 300102 1 潘璋怒技 2 1 1 1 1 0 0 1 10000 0 0 0 1010 30000 0 0 0 3001021 0
|
| | | 3001021 3001021 1 额外怒气 0 0 0 6 5 0 0 0 10000 0 0 0 1001 0|10|1 0 0 0 0
|
| | | 400101 400101 1 纪灵普技 1 1 1 1 1 0 0 1 10000 0 0 0 1010 12000 0 0 0 0
|
| | | 400102 400102 1 纪灵怒技 2 1 1 1 2 0 0 0 10000 0 0 0 1010 13000 0 0 0 4001021 0
|
| | | 4001021 4001021 1 额外击晕 0 14 0 0 6 0 0 0 2000 1 0 0 4012 7 0 0 0
|
| | | 400201 400201 1 郭汜普技 1 1 2 1 3 0 0 1 10000 0 0 0 1010 10000 0 0 0 0
|
| | | 400202 400202 1 郭汜怒技 2 1 2 1 3 0 0 2 10000 0 0 0 1010 22000 0 0 0 0
|
| | | 100061 100061 1 曹轶普攻 1 1 2 1 3 0 0 1 10000 0 0 0 1010 1000 0 0 0 0
|
| | | 100062 100062 1 曹轶怒气 2 1 2 1 3 0 0 3 10000 0 0 0 1010 18500 0 0 0 0
|
| | | SkillID SkillTypeID SkillLV SkillMaxLV SkillName FuncType SkillType HurtType AtkType TagAim TagFriendly TagAffect TagCount CalcType SkillPer SkillValue HappenRate EffectID1 EffectValues1 TriggerWay1 TriggerSrc1 TriggerParams1 EffectID2 EffectValues2 TriggerWay2 TriggerSrc2 TriggerParams2 EffectID3 EffectValues3 TriggerWay3 TriggerSrc3 TriggerParams3 ConnSkill CoolDownTime IgnoreStates BuffStates LastTime LayerCnt LayerMax BuffRepeat DieContinue EnhanceSkillList FightPower
|
| | | 100 100 1 1 通用反击 4 1 1 1 0 0 0 1 0 10000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 200 200 1 1 眩晕 0 14 0 0 6 0 0 0 0 0 0 10000 0 0 0 0 0 3 1 0 0 0 0 0
|
| | | 100101 100101 1 1 曹婴普技 1 1 1 1 0 0 1 1 0 10000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100102 100102 1 1 曹婴怒技 2 1 1 1 4 0 0 2 0 21000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100301 100301 1 1 庞德普技 1 1 1 1 1 0 0 1 0 10500 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100302 100302 1 1 庞德怒技 2 1 1 1 2 0 0 3 0 15000 0 10000 0 0 0 0 0 0 0 0 0 0 1003021 0
|
| | | 1003021 1003021 1 1 卸甲 0 6 0 0 6 0 0 0 0 0 0 5000 17 5000|2 0 0 0 0 2 0 0 0 0 0
|
| | | 200101 200101 1 1 糜竺普技 1 1 1 1 1 0 0 1 0 10500 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 200102 200102 1 1 糜竺怒技 2 2 1 2 0 1 1 2 0 21000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 300101 300101 1 1 潘璋普技 1 1 1 1 1 0 0 1 0 7000 0 10000 0 0 0 0 0 0 0 0 0 0 3001011 0
|
| | | 3001011 3001011 1 1 灼烧 0 4 1 1001 6 0 0 0 0 7500 0 10000 5001 1 4 2 0 0 0 0 4 2 2 0 0 0 0
|
| | | 300102 300102 1 1 潘璋怒技 2 1 1 1 1 0 0 1 0 30000 0 10000 0 0 0 0 0 0 0 0 0 0 3001021 0
|
| | | 3001021 3001021 1 1 额外怒气 0 0 0 6 5 0 0 0 0 0 10 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 400101 400101 1 1 纪灵普技 1 1 1 1 1 0 0 1 0 12000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 400102 400102 1 1 纪灵怒技 2 1 1 1 2 0 0 0 0 13000 0 10000 0 0 0 0 0 0 0 0 0 0 4001021 0
|
| | | 4001021 4001021 1 1 额外击晕 0 14 0 0 6 0 0 0 0 0 0 2000 0 0 0 0 0 3 1 0 0 0 0 0
|
| | | 400201 400201 1 1 郭汜普技 1 1 2 1 3 0 0 1 0 10000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 400202 400202 1 1 郭汜怒技 2 1 2 1 3 0 0 2 0 22000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100061 100061 1 1 曹轶普攻 1 1 1 1 3 0 0 1 0 10000 0 10000 0 0 0 0 0 0 0 0 0 0 0
|
| | | 100062 100062 1 1 曹轶怒气 2 1 1 1 3 0 0 3 0 18500 0 10000 0 0 0 0 0 0 0 0 0 0 0
|