查看: 2768|回复: 8

[有事请教] 物理伤害和魔法伤害是什么意思?

[复制链接]
梦石
0
星屑
5269
在线时间
733 小时
注册时间
2013-1-18
回帖
525
发表于 2022-8-13 17:01:47 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
在“特性”的“特殊能力值里面”,有一个“物理伤害”和“魔法伤害”。
请问这两个有什么作用?
如果单纯是字面意思,那么在上面“通常能力值”里面已经有“攻击力”和“魔法攻击力”了。它们的意义是什么?难道是翻译错误?我的是1.51版本。
请大佬指点一下。
梦石
0
星屑
29901
在线时间
5734 小时
注册时间
2016-3-8
回帖
1653
发表于 2022-8-13 17:22:14 | 显示全部楼层
本帖最后由 alexncf125 于 2022-8-13 18:49 编辑

在rpg_objects.js的Game_BattlerBase部分可以看见
[pre lang="javascript"]// Physical Damage Rate
pdr: { get: function() { return this.sparam(6); }, configurable: true },
// Magical Damage Rate
mdr: { get: function() { return this.sparam(7); }, configurable: true },[/pre]
pdr就是“特性”的“特殊能力值里面”的“物理伤害”
mdr就是“特性”的“特殊能力值里面”的“魔法伤害”

之后查找出调用了pdr和mdr的地方, 只发现
[pre lang="javascript"]Game_Action.prototype.makeDamageValue = function(target, critical) {
    var item = this.item();
    var baseValue = this.evalDamageFormula(target);
    var value = baseValue * this.calcElementRate(target);
    if (this.isPhysical()) {
        value *= target.pdr;
    }
    if (this.isMagical()) {
        value *= target.mdr;
    }
    if (baseValue < 0) {
        value *= target.rec;
    }
    if (critical) {
        value = this.applyCritical(value);
    }
    value = this.applyVariance(value, item.damage.variance);
    value = this.applyGuard(value, target);
    value = Math.round(value);
    return value;
};[/pre]

综合上述, 就是当角色A(使用者/user)用"命中类型为物理攻击"的技能打敌人B(目标/target)时, 计算伤害时会乘上敌人B(目标/target)的“特性 - 特殊能力 - 物理伤害”

点评

好的,谢谢大佬  发表于 2022-8-14 09:28
最尾后的那句"综合上述"已经说得很简单的了......  发表于 2022-8-13 17:57
可以说的简单一点吗,我看不懂  发表于 2022-8-13 17:51
回复

使用道具 举报

梦石
0
星屑
9813
在线时间
1647 小时
注册时间
2012-6-6
回帖
306
发表于 2022-8-13 18:20:37 | 显示全部楼层
就是你承受的伤害比率,默认是100%

点评

谢谢,那么如果将这个数值加到200%,结果会怎样? 是敌人对我伤害加倍?还是减半?  发表于 2022-8-13 19:06
回复

使用道具 举报

梦石
0
星屑
1572
在线时间
903 小时
注册时间
2011-3-4
回帖
801
发表于 2022-8-14 00:27:35 | 显示全部楼层
特性里的特殊能力值是说你承受的伤害比,物理伤害100%就是正常收到伤害,50%就收到的物理伤害减半,200%就是翻倍。
上面的通常能力值是说你角色的属性值。

点评

明白啦!多谢!话说这个物理伤害,魔法伤害有点误导人啊,是翻译的问题吧。  发表于 2022-8-14 09:31
全民制作人们,大家好,我是练习时长两年半的黄油制作人绿坝,喜欢唱、跳、rap、篮球,music!欢迎加群:107335249
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部