From ee70a613037b550b24abd3d84006981e06be07a7 Mon Sep 17 00:00:00 2001
From: cehua-TT <448191260@qq.com>
Date: 星期六, 11 八月 2018 10:37:38 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxx_server
---
ZoneServerGroup/map1_8G/MapServer/MapServerData/MapServerConfig/NPCLogic/NPCAttrStrengthen.txt | 94 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 94 insertions(+), 0 deletions(-)
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/MapServerConfig/NPCLogic/NPCAttrStrengthen.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/MapServerConfig/NPCLogic/NPCAttrStrengthen.txt
new file mode 100644
index 0000000..645848c
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/MapServerConfig/NPCLogic/NPCAttrStrengthen.txt
@@ -0,0 +1,94 @@
+# NPC属性增强公式配置
+# 可用参数:
+# 参考玩家属性参数
+# ReMaxHP 最大生命值
+# ReAtk 攻击(最小、最大攻击)
+# ReDef 防御
+# ReHit 命中
+# ReMiss 闪避
+# ReAtkSpeed 攻击速度
+# ReSkillAtkRate 技能伤害比例
+# ReDamagePer 增加伤害
+# ReDamReduce 减少伤害
+# ReIgnoreDefRate 无视防御比例
+# ReLuckyHitRate 会心一击率
+# ReLuckyHit 会心一击伤害
+# ReBleedDamage 流血伤害增加
+# ReIceAtk 真实伤害
+# ReIceDef 真实抵御
+# RePetAtk 灵宠攻击
+# RePetSkillAtkRate 灵宠技能
+# RePetDamPer 灵宠伤害增加
+# ReFinalHurt 固定伤害增加
+# ReFinalHurtReduce 固定伤害减少
+# RePotionReply 血瓶恢复量
+# RePotionCD 血瓶CD
+#
+# 固定参数
+# HitTime 怪物受击次数
+# DefCoefficient 人物防御系数
+# AtkCoefficient 人物攻击系数
+# AdjustCoefficient 调整系数比例
+
+(
+
+[
+
+# 过程参数公式
+{
+ # 怪物攻击回复调整值
+ "AtkReplyCoefficient":"(RePotionReply/(RePotionCD*1.0)+(0 if MaxEnduranceTime==0 else ReMaxHP/(MaxEnduranceTime*1.0)))/(MonterNum*1.0)*AtkInterval/(1+SkillAtkRate/10000.0)/(1-ReDamReduce/10000.0)*AdjustCoefficient/10000.0",
+
+ # 怪物固定伤害 暂时没用
+ "MonterHurt":"100",
+
+ # 玩家每秒掉血量
+ "LostHPPerSecond":"0 if MaxEnduranceTime==0 else ReMaxHP/(MaxEnduranceTime*1.0)",
+},
+
+# 等级成长属性公式
+[
+ ["Hit","0.95*ReMiss/(1-HitRate/10000.0)-ReMiss"],
+ ["Miss","ReHit*MissRate/10000.0/(0.95-MissRate/10000.0)"],
+ ["IceAtk","IceAtkCoefficient/10000.0*ReIceAtk"],
+ ["IceDef","IceDefCoefficient/10000.0*ReIceDef"],
+ ["MinAtk","DefCoefficient/10000.0*ReDef+AtkReplyCoefficient"],
+ ["MaxAtk","DefCoefficient/10000.0*ReDef+AtkReplyCoefficient"],
+ ["Def","ReAtk*AtkCoefficient/10000.0"],
+ ["FireAtk","(RePotionReply/(RePotionCD*1.0)+LostHPPerSecond)/(MonterNum*1.0)*(1-AdjustCoefficient/10000.0)*AtkInterval/(1+SkillAtkRate/10000.0)+ReFinalHurtReduce/(MonterNum*1.0)*AtkInterval"],
+ ["MaxHP","((ReAtk-Def*(1-ReIgnoreDefRate/10000.0))*ReSkillAtkRate/10000.0*(1+ReDamagePer/10000.0)*(1-ReLuckyHitRate/10000.0+ReLuckyHitRate/10000.0*(1.2+ReLuckyHit/10000.0))+max((RePetAtk-Def)*(1+RePetDamPer/10000.0)*RePetSkillAtkRate/10000.0,0)+max((ReIceAtk-IceDef)*ReSkillAtkRate/10000.0*(1+ReDamagePer/10000.0)*(1-ReLuckyHitRate/10000.0+ReLuckyHitRate/10000.0*(1.2+ReLuckyHit/10000.0)),0)+ReFinalHurt)*HitTime/100.0*math.sqrt((ReAtkSpeed+10000)/10000.0)+(ReAtk-Def*(1-ReIgnoreDefRate/10000.0))*ReBleedDamage/10000.0*(1+ReDamagePer/10000.0)*(1-ReLuckyHitRate/10000.0+ReLuckyHitRate/10000.0*(1.2+ReLuckyHit/10000.0))*HitTime/100.0"],
+
+],
+
+# 地图人数对应属性额外成长系数 {mapID:{"属性名":{组队进入人数:系数, ...}, ...}, ...}
+# key支持两个格式:1-直接配,2-范围用小括号(min,max)
+{
+ # 娲皇遗迹
+ 51010:{"MaxHP":{1:1, 2:1.8, 3:2.46, 4:3}, "Def":{4:1, 3:1, 2:1, 1:1}},
+
+ # 混乱妖域
+ 31180:{"MaxHP":{1:1, 2:1.3, 3:1.5, 4:1.6}, "Def":{4:1, 3:1, 2:1, 1:1}},
+
+ #守卫人皇
+ 31170:{"MaxHP":{1:1, 2:1.9, 3:2.7, 4:3.4, 5:4, 6:4.5, 7:4.9,(8,100):5.5}, "Def":{(1,10):1, (11,100):1}},
+
+ # 仙盟boss
+ 31210:{"MaxHP":{1:1, 2:1.8, 3:2.4, 4:2.8, 5:3, 6:3.3, 7:3.5,(8,100):4}, "Def":{(1,10):1, (11,100):1}},
+
+ #宗门试炼
+ 60010:{"MaxHP":{1:1, 2:1.8, 3:2.25, 4:2.4}, "Def":{4:1, 3:1, 2:1, 1:1}},
+
+ #大境界渡劫
+ 31110:{"MaxHP":{1:1, 2:1.3, 3:1.5, 4:1.6}, "Def":{4:1, 3:1, 2:1, 1:1}},
+
+},
+
+# 动态等级的地图ID列表,默认已刷新出来的NPC等级不会再变更,下次刷出来的怪物等级变更 [地图ID, ...]
+[31170],
+
+# 动态人数系数的地图ID {地图ID:是否马上刷新属性, ...}
+{31170:1, 51010:1, 31210:1},
+
+]
+
+)
\ No newline at end of file
--
Gitblit v1.8.0