战斗系统
XXXX
战斗系统
| 15
战斗系统
更新日志
日期
作者
容
2017916
路尚融
创建文档
目录INDEX
| 15
战斗系统
. 战斗场景 4
1 PVP区域 4
2 非PVP区域 4
3 图刷新机制 4
4 怪物刷新机制 4
二. 战斗规 5
1 战斗状态 5
2 目标类型 6
3 目标选择 6
4 仇恨机制 6
5 攻击角度 7
6 战斗视野 7
7 死亡复活 7
三. 战斗界面操作 8
四. 战斗公式 8
1 伤害输出计算 8
2 伤害减免计算 10
五. AI相关 11
1 范围判定 11
2 示意图 13
3 怪物位AI 13
4 AI字段 14
六. 特殊情况处理 15
翻越高山 15
| 15
战斗系统
. 战斗场景
图角落类型场景(室野外副)均发生战斗
1 PVP区域
Ø PVP区域立阵营玩家时攻击状态玩家间意PK
Ø PK杀死敌阵营玩家获取荣誉值
Ø 世界务PVP区域友善阵营玩家时攻击状态玩家间意PK获荣誉值
2 非PVP区域
Ø 非PVP区域敌玩家友善玩家均攻击状态玩家间意PK
Ø 非PVP区域敌怪物NPC攻击状态
3 图刷新机制
Ø 图缝连接区域图相连
Ø 图实时加载视野区域12倍距离形建筑物装饰物进行加载加载存中
Ø 远视野距离200码
4 怪物刷新机制
怪物服务器重启刷新
41 野怪刷新机制
Ø 标准刷新机制:杀死野外怪物3分钟刷新
Ø 拥挤刷怪机制:100码玩家数量超10开启拥挤刷怪机制1玩家片区域怪刷新时间减少10秒怪物刷新时间低降10秒
Ø 怪物刷新5秒强制会产生仇恨值警戒范围敌方目标会攻击5秒恢复仇恨产生机制
| 15
战斗系统
42 副怪刷新机制
副怪物BOSS相关联
Ø 5副:果怪物死亡1时检测相关联BOSS未死亡刷新
Ø 团队副:果怪物死亡2时检测相关联BOSS未死亡刷新
Ø 怪物刷新5秒强制会产生仇恨值
二. 战斗规
1 战斗状态
11 战斗状态
Ø 战斗状态中恢复生命值
Ø 战斗状态法力值回复非战斗状态慢
Ø 战斗状态骑坐骑
Ø 战斗状态进食
Ø 进入战斗状态:进入怪物NPC警戒范围动攻击怪物会发生战斗产生仇恨列表动攻击攻击立进入战斗状态
Ø 进入战斗角色切换战斗姿态双手持武器
Ø 脱离战斗状态:
l 杀死进入战斗怪物NPC敌玩家
l 脱离战斗技例:盗贼消失
l 逃跑超怪物追击距离怪物仇恨列表清零
l 死亡
12 非战斗状态
Ø 非战斗状态会生命值
Ø 非战斗状态法力值正常恢复
Ø 非战斗状态骑坐骑
Ø 非战斗状态进食
| 15
战斗系统
2 目标类型
21 攻击
Ø 目标攻击状态玩家该目标攻击施放伤害性技
22 攻击
Ø 目标攻击状态玩家攻击该目标者施放伤害性技
3 目标选择
31 动选择
Ø 鼠标移目标位置点击鼠标左键进行目标选择
32 攻击动选中
Ø 目标状态角色怪玩家攻击目标会动选中该角色
Ø 第角色造成伤害怪玩家进行选中目标会切换攻击玩家目标
4 仇恨机制
Ø 怪仇恨列表行记录着攻击目标仇恨值
Ø 怪物会优先攻击仇恨表顶端玩家某怪会根设定位列表位置玩家动作
Ø 仇恨列表动态变化
Ø 玩家冷静怪物达定距离警戒范围怪造成伤害治疗队友会增加怪物仇恨
Ø 伤害治疗越高仇恨值越高
Ø 防御天赋角色释放技会提供更高仇恨值技普通攻击提供仇恨值高
Ø 仇恨值造成伤害(治疗)值*职责系数仇恨列表里目标 身仇恨值总仇恨值 兑换成百分高者100换算出整列表百分
Ø 第二名仇恨值超第名10时升第名成怪物攻击目标
Ø 野外怪仇恨值会时间减少怪受伤害时仇恨值秒衰减15副怪仇恨值会衰减
| 15
战斗系统
5 攻击角度
Ø 角色发动攻击时需判定目标夹角超正面120度(正前方左右60度)扇形范围法发动攻击
6 战斗视野
Ø 战斗中动作需进行视野检测
Ø 检测目标否视野中障碍物形阻挡
Ø 障碍物形阻挡目标成攻击目标
7 死亡复活
71 死亡
Ø 玩家怪物攻击时会扣生命值
Ø 生命值0时玩家角色立死亡
Ø 死亡玩家角色失控制参战斗移动攻击技(拥死亡短暂存活特殊技外)
72 复活
Ø 死亡屏幕会出现释放尸体选项释放角色进入灵魂状态出现距离死亡点复活天处
Ø 玩家需操作灵魂尸体处移动直进入尸体20码距离会出现复活选项
Ø 点击复活玩家会灵魂前位置复活拥40生命值
Ø 玩家复活1非战斗复活:非战斗状态治疗职业通技队友整团队进行复活
| 15
战斗系统
Ø 玩家复活2战斗复活:部分职业技战斗中队友进行瞬间复活
三. 战斗界面操作
特殊技
怒气槽满时点击发动
方十字键
控制角色移动方
目标切换键
目标状态切换攻击目标
普通攻击键
点击弹出攻击范围框确定攻击目标次点击进行攻击普通攻击没身CD时间
技键
CD时间释放技
药品键
点击药品该功没CD时间限制
动战斗键
点击进入动战斗模式
暂停键
点击弹出暂停界面
范围网关闭键
弹出范围网会显示该功键
四. 战斗公式
1 伤害输出计算
11 物理部分
a) 普通攻击伤害
普通攻击常见攻击方式时出白字伤害单次攻击伤害(DPH)实面板伤害物普通攻击出伤害(算方伤害减免前数)相关直接两素武器基础伤害物攻击强度然会受buff加 成伤害会显示绿色DPH公式:
DPH计算 (浮动值)
攻击强度 ÷ 35 × 武器速度 + 武器伤害(浮动值)
DPS计算
攻击强度 ÷ 35 + [(武器伤害值+值)÷ 2 ÷ 武器速度]
b) 技伤害
Ø 技伤害黄字伤害物理输出职业普通攻击外输出伤害
Ø 技伤害X DPH伤害(算方伤害减免前数)浮动值
c) 攻击速度
Ø 攻击速度魔兽世界表示两次攻击间隔数字意义表示X秒攻击次数字越攻速越快
| 15
战斗系统
Ø 攻击速度受武器速度急速等级两方面影响面板攻速已受急速等级加成结果
Ø 350点急速等级 1 攻击加速公式:
角色攻击速度
武器速度 ÷ (急速等级 ÷ 350 + 1)
d) 物理暴击
Ø 技普通攻击定率触发暴击暴击造成2倍伤害暴击等级提高暴击概率
Ø 职业初始暴击率详见xxx表
Ø 等级段兑换率致详见xxx表
例:110级时400暴击等级1暴击率
e) 命中率
Ø 攻击技普通攻击命中目标造成伤害
Ø 普通攻击命中率:玩家怪物等级命中98玩家怪物等级差1级命中降低5精英命中3副BOSS命中5
Ø 技攻击命中率:玩家怪物等级命中100玩家怪物等级差1级命中降低3精英命中1副BOSS命中2
12 法术部分
法系职业通操种元素释放魔法敌进行击魔法神圣然冰霜火焰暗影奥术6种属性属性会附加特性冰霜减速效果等治疗算种特殊输出友军治疗输出
a) 法术强度
1点智力1法术强度
法术伤害法术基础伤害+x法术强度
b) 施法速度
施法速度减少法术施放时间施法时间越短法系输出说DPS越高属性面板中急速等级提高施法速度物理系急速属性急速等级减少公冷时间施法时间计算公式:
施法时间
原始施法时间 ÷ (急速等级 ÷ 375 + 1)
| 15
战斗系统
c) 法术暴击
(物理)
d) 法术命中
(物理)
e) 法力回复
Ø 5秒法力回复次
Ø 次回复75总法力值法力
Ø 战斗状态次回复25总法力值法力
2 伤害减免计算
魔兽世界中伤害分物理伤害魔法伤害两种物理伤害受护甲招架格挡躲闪减免魔法伤躲闪减免
a) 护甲
护甲作减少物理伤害基防御属性玩家身部位防具提供护甲护甲高低体现职业抵抗物理攻击强弱角色护甲完全源装备职业肉脆完全穿装备直接决定暴雪里通防具材质设计硬性区分出职业护甲高低
· 布甲 牧师法师术士
· 皮甲 盗贼德鲁伊武僧恶魔猎手
· 锁甲 猎萨满
· 板甲 战士圣骑死骑
· 特殊肉盾型职业装备盾牌增强护甲
魔兽世界中免伤身护甲关方等级关简言身护甲定情况方攻击者等级越高免伤越低防止玩家极限堆护甲免伤75限值减伤公式:
减伤
护甲 ÷ (护甲 + 护甲素 + 级差素)
护甲素
等级修正系数 × Lv + 修正值
级差素
级差修正系数 ×(怪等级 角色等级)
| 15
战斗系统
b) 躲闪
c) 招架
d) 格挡
五. AI相关
1 范围判定
11 巡逻范围
Ø 60码
Ø 巡逻规:怪物刷新点xy坐标中心四处游走范围巡逻范围圆形区域
怪物走圆形区域边缘停住然选择背90度角度意方着方直走圆形边缘然重复
| 15
战斗系统
12 警戒范围
Ø 玩家进入怪警戒范围怪玩家产生仇恨攻击玩家
Ø 怪玩家级怪等级更高怪警戒范围20码
Ø 玩家怪等级高2级怪警戒范围缩1码
Ø 怪低警戒范围1码
13 攻击范围
Ø 玩家角色进入怪物攻击范围时怪物立玩家发动攻击
Ø 怪物战攻击范围3码
14 远程魔法攻击范围
Ø 玩家角色进入远程怪物警戒范围时怪物立玩家发动远程魔法攻击
Ø 怪物施法范围25码
15 追击距离
Ø 进入战斗xy坐标圆心120码范围追击距离
| 15
战斗系统
2 示意图
3 怪物位AI
Ø 条件1:玩家脱离怪追击范围距离进战时xy坐标120码外
Ø 条件2:怪物仇恨降低07秒攻击怪物(秒仇恨降低15)
Ø 条件1条件2时达成脱离战斗怪物位
Ø 怪物位继续巡逻规巡逻
Ø 怪物位程敌状态移动速度加快
4 AI字段
| 15
战斗系统
属性名称
说明
取值
AI名称
AI定义名称
意
AI_ID
AI数值ID编号NPC表会调该AI
0~999999
巡逻半径
巡逻路径根面详细
0~99
巡逻速度
巡逻速度
0~99(实际取值计算速度)
攻击视野
普通情况攻击视野
0~99
动攻击
动进行攻击
0 会动攻击
1 动攻击视野范围玩家
反击
否进行反击
追击时运动速度
追击时候运动速度
0~99(实际取值计算速度)
追击距离
追击时候 敌脱离距离指NPC离开原点位置单位:码
0表示项限制
0~999
追击返回速度
技1 ID
正常技循环技1
0~999999
技2 ID
正常技循环技2
0~999999
技3 ID
正常技循环技3
0~999999
百分血量技
血量达者低该例技状态型技怪物进行加强
百分
技ID
百分血量技ID
0~999999
百分血量调话
血量达者低该例
百分
百分血量招怪
血量达者低该例
百分
话容
字符串者应字符ID
敌阵营
0~9
六. 特殊情况处理
翻越高山
Ø 怪物追击玩家时直线运动遇高山直线翻越高山追击玩家
| 15
战斗系统
Ø 怪物高山掉落会扣血
| 15
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档