Project1

标题: 伤害计算问题 [打印本页]

作者: -LOli控-    时间: 2011-5-20 14:10
标题: 伤害计算问题
设基本伤害为正数
伤害值 = 基本伤害
+ (A 攻击力 × 4 × 攻击关系度 ÷ 100)
+ (A 意志力 × 2 × 意志关系度 ÷ 100)
- (B 防御力 × 2 × 攻击关系度 ÷ 100)
- (B 意志力 × 1 × 意志关系度 ÷ 100)

就这句话来说吧,到底是物理攻击= 基本伤害+ (A 攻击力 × 4 × 攻击关系度 ÷ 100) - (B 防御力 × 2 × 攻击关系度 ÷ 100)
                                       魔法攻击=基本伤害+ (A 意志力 × 2 × 意志关系度 ÷ 100) - (B 意志力 × 1 × 意志关系度 ÷ 100)
还是所有伤害都等于       基本伤害+ (A 攻击力 × 4 × 攻击关系度 ÷ 100) + (A 意志力 × 2 × 意志关系度 ÷ 100) - (B 防御力 ×2× 攻击关系度 ÷ 100)- (B 意志力 × 1 × 意志关系度 ÷ 100) ??



另外基本伤害是指普通攻击的伤害吗?
PS:我可不想我的法师普通攻击竟然和剑士一样!~谢谢各位大大先!~



dsu_plus_rewardpost_czw
作者: lincen    时间: 2011-5-20 15:36
物理攻击和魔法攻击是分开的...设定技能时候物理攻击的技能在物理攻击那打勾勾,魔法攻击是设置意志关系度,超过多少就是魔法攻击...

设置技能那里的基本伤害,是指这个技能附加的伤害...就好像其他游戏一样,附加XX的魔法伤害或者物理伤害...
作者: 诡异の猫    时间: 2011-5-20 17:13
本帖最后由 诡异の猫 于 2011-5-20 17:23 编辑

所有伤害都是按
伤害值 = 基本伤害
+ (A 攻击力 × 4 × 攻击关系度 ÷ 100)
+ (A 意志力 × 2 × 意志关系度 ÷ 100)
- (B 防御力 × 2 × 攻击关系度 ÷ 100)
- (B 意志力 × 1 × 意志关系度 ÷ 100)
这道公式来算的

基本伤害是指物品或者技能 你在数据库里设置的基本伤害
在数据库物品/技能标签里面可以设置的
你可以打开数据库看看

至于技能勾选“物理攻击”是有其他用途的,并不影响它的伤害计算
不勾选“物理攻击”时敌人的闪避率是0
还有当技能是物理攻击时,如果技能附带有添加状态效果
那技能被回避的话则不会给对方造成状态改变(即中毒什么的)

其实如果你的技能是魔法技能,即攻击关系度是0的话,
你把0代入到公式里面就会发现计算伤害跟角色的ATK和敌人的DEF都没有关系的了
作者: -LOli控-    时间: 2011-5-20 18:15
也就是所有伤害都=基本伤害+ (A 攻击力 × 4 × 攻击关系度 ÷ 100) + (A 意志力 × 2 × 意志关系度 ÷ 100) - (B 防御力 ×2× 攻击关系度 ÷ 100)- (B 意志力 × 1 × 意志关系度 ÷ 100) ??
这条式子咯?还是你们搞错了,我是想问其实这是一条公式还是两条~
作者: 诡异の猫    时间: 2011-5-20 18:25
本帖最后由 诡异の猫 于 2011-5-20 18:58 编辑

回复 -LOli控- 的帖子

就只有一条公式
你可以打开Game_Battler第648行看一下
没必要有两条公式
你自己可以算一下
如果你的技能是你所谓的完全的魔法攻击
也就是与攻击力的关系度是0 与意志的关系度是100
你把0代入公式就能发现
公式调整的第一部分
+ (A 攻击力 × 4 × 攻击关系度 ÷ 100)
等于0,也就是被消掉了
还有公式的第三部分
- (B 防御力 × 2 × 攻击关系度 ÷ 100)
也是等于0,也就是被消掉了

如果你的技能是完全物理攻击的话,你也可以代一下数值
你自然就明白了

总之就是,你所谓的魔法攻击或者物理攻击是取决于你设置的 攻击力关系度 和 意志力关系度
当攻击力关系度越趋近于100时,该技能就越倾向是物理攻击
反之,当你设置的意志力关系度越接近100时,那你这个技能就越倾向于是魔法攻击
也就是说你的技能没必要是绝对的物理攻击或者是绝对的魔法攻击
你可以设置你的技能 攻击力关系度是50 意志力关系度也是50
那用你的话说就是你的技能是一半物理攻击一半魔法攻击

至于技能标签里那个“物理攻击”的选项我前面解释过了,他是有别的用途的,不是区分所谓的魔法攻击和物理攻击用的
作者: -LOli控-    时间: 2011-5-20 19:44
谢谢你了~!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1