求RPG制作大师VX中的公式

武器攻击力、防具防御力、魔法精神关系等等这些数值在战斗中是怎样计算的... 武器攻击力、防具防御力、魔法精神关系等等这些数值在战斗中是怎样计算的 展开
 我来答
黄太_太黄
推荐于2016-01-16 · 超过14用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:38万
展开全部
  战斗计算公式
  命中率判断
  闪躲率判断
  会心一击判断
  伤害计算
  偷袭及先发制人判断
  逃跑率计算
  RPG Maker VX的默认战斗系统使用下面的公式。

  主动战斗者用A代表,A行动的目标则用B代表。

  各类攻击信息可以在Vocab脚本页中自行修改。

  命中率判断普通攻击
  设 A 为主角
  命中率 (%) = A所装备的武器命中率
  空手攻击则预设为95。
  设 A 为敌人
  命中率(%) = A的命中率
  技能攻击
  命中率(%) = 技能成功率
  物品攻击
  命中率(%) = 100
  当攻击为物理攻击且A中了「使落空率上升」的状态,A的攻击命中率降为平时的四分之一。
  攻击落空时的讯息:
  物理攻击:「攻击落空!***毫发无伤!」
  非物理攻击:「***毫发无伤!」
  闪躲率判断设 B 为主角
  闪躲率 (%) = B 所装备的防具闪躲率 + 5
  设 B 为敌人
  闪躲率 (%) = B的闪躲率
  若非物理攻击,则闪躲率为 0%。
  若 B 被附上了「无法行动或闪躲」的状态,则闪躲率也设为0%。
  回避成功的讯息为「***闪开了攻击!」
  会心一击判断设 A 为主角
  会心一击率 (%) = 4
  如果角色勾选了「暴击率翻倍」选项,会心一击率则加4%。
  如果武器勾选了「暴击」选项,会心一击率则加4%。
  设 A 为敌人
  会心一击率 (%) = 0
  如果敌人勾选了「可以发动暴击」选项,会心一击率为10%。
  只判定普通攻击的会心一击率。
  伤害计算普通攻击
  伤害值 = A 的攻击力 × 4 - B 的防御力 × 2
  若伤害值为负数则归零。
  技能/物品攻击
  设基本伤害为正数
  伤害值 = 基本伤害
  + (A 攻击力 × 4 × 攻击关系度 ÷ 100)
  + (A 意志力 × 2 × 意志关系度 ÷ 100)
  - (B 防御力 × 2 × 攻击关系度 ÷ 100)
  - (B 意志力 × 1 × 意志关系度 ÷ 100)

  若伤害值为负数则归零。
  设基本伤害为负数
  伤害值 = 基本伤害
  - (A 攻击力 × 4 × 攻击关系度 ÷ 100)
  - (A 意志力 × 2 × 意志关系度 ÷ 100)

  若行动包含属性,则 B 的最大属性伤害度则用来修正伤害结果:
  A:200%、B:150%、C:100%、D:50%、E:0%、F:-100%
  然而,若 B 所装备的防具或所附上的状态包含「属性防御」效果的话,修正值则减半。
  有多个抵御属性的,减半效果迭加。
  若普通攻击在计算属性伤害之后为0,则有一半的机率造成 1 点伤害值。
  会心一击将伤害值加乘三倍。
  若 B 为防御中状态,则伤害值减半。若 B 勾选了「2-4倍强力防御」选项,则伤害值为四分之一。
  伤害值会依照分散度造成在一定范围内随机波动变化。
  偷袭及先发制人判断设主角队伍制先度(平均速度)>= 敌人队伍制先度(平均速度)

  先发制人机率 (%) = 5
  偷袭攻击机率 (%) = 3
  设主角队伍制先度(平均速度) < 敌人队伍制先度(平均速度)
  先发制人机率 (%) = 3
  偷袭攻击机率 (%) = 5
  先发制人时,敌人角色无法在第一回合行动。
  偷袭攻击时,我方主角无法在第一回合行动。
  先手/偷袭攻击并不在事件战斗中出现。
  逃跑率判断逃跑率(%) = 150 - 100 × 角色队伍制先度(平均速度) ÷ 敌人队伍制先度(平均速度)
  每次逃跑失败,逃跑率自动增加 10%。
  先发制人时,我方角色逃跑必定成功。

  节选自F1帮助键(- -|||)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式