设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2404|回复: 14
打印 上一主题 下一主题

[已经解决] 求伤害公式

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
跳转到指定楼层
1
发表于 2011-9-29 15:51:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚接触rmxp,感觉伤害好复杂,没懂。。尤其是人物攻击力=武器攻击力,感觉一点也不好。我也看了论坛许多的伤害公式,还是不如意,所以。。。。
请问,如何才能达到下面的要求
   普通攻击力=武器攻击力+自己力量—敌人物理防御力
   物理技能攻击力=(武器攻击力+自己力量)*(威力/50)—敌人物理防御力
   魔法技能攻击力=(武器攻击力+自己魔力)*(威力/50)—敌人魔法防御力

就是这样,看到过一篇和我类似的帖子,不过他们给的答案我没看懂,求达人编写好,告诉我具体放在那里。自己去看神马的我也不明白,谢谢各位了^_^

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1071 小时
注册时间
2011-5-12
帖子
2317

贵宾

2
发表于 2011-9-29 15:54:03 | 只看该作者
你搞错了,这里是VX区

点评

不是= =之前这帖子在VX区,小生只是提醒而已……  发表于 2011-9-30 18:06
这算不算是“灌水”????  发表于 2011-9-30 17:41
找我请找芙蕾娅
顺带一提,完全看得懂我头像请捡起你自己的节操哟(自重
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
3
 楼主| 发表于 2011-9-29 16:19:33 | 只看该作者
月夜神音 发表于 2011-9-29 15:54
你搞错了,这里是VX区

不好意思 没注意到


summer依恋于2011-9-29 16:20补充以下内容:
请版主帮忙移动到XP区


summer依恋于2011-9-30 15:42补充以下内容:
都木有人帮忙吗?(╯﹏╰)
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
147
在线时间
101 小时
注册时间
2011-9-24
帖子
105
4
发表于 2011-9-30 16:35:01 | 只看该作者
我是进来打酱油的,这个我没有办法,因为偶也是新手

点评

经验+20 理由: 神奇报销~  发表于 2011-10-1 15:40

评分

参与人数 1星屑 -40 收起 理由
各种压力的猫君 -40 XP区酱油20块一瓶 谢谢惠顾

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

末日咏叹者

梦石
0
星屑
50
在线时间
235 小时
注册时间
2010-3-16
帖子
175
5
发表于 2011-9-30 16:44:33 | 只看该作者
RMXP界面中
帮助-目录-RPG MakerXP-战斗计算式


RPGXP 默认的战斗系统,采用以下的计算式。

攻击方角色表示为 A,被攻击方角色以 B 表示。

第一命中率判定普通攻击
第一命中率 = A 当前状态下的命中率 %
技能攻击
攻击力 F 为 1 以上(物理攻击)
第一命中率 = 技能的命中率 × A 当前状态下的命中率 % ÷ 100
攻击力 F 为 0(物理攻击以外)
第一命中率 = 技能的命中率
使用物品
第一命中率 = 物品的命中率
A 在正常状态下的命中率为 100。
必杀机率判定普通攻击
必杀率 = 4 × A 的灵巧 ÷ B 的速度
技能攻击
必杀率 = 0
使用物品
必杀率 = 0
必杀率即奋力一击(通常会使敌方常受到较大的损伤)发生的机率,如果必杀率为 4 则表示每 4 个回合就出现一次奋力一击。
伤害计算普通攻击
威力 = A 的攻击力 - (B 的物理防御 ÷ 2)
放大率 = 20 + A 的力量
分散度 = 15
威力的最小值:0
技能攻击
技能的威力值为正数
威力 = 技能的威力
+ (A 的攻击力 × 技能的攻击力 F ÷ 100)
- (B 的物理防御 × 技能的物理防御 F ÷ 200)
- (B 的魔法防御 × 技能的魔法防御 F ÷ 200)

威力的最小值:0
技能的威力值为负数
威力 = 技能的威力
放大率 = 20
+ (A 的力量 × 技能的力量 F ÷ 100)
+ (A 的灵巧 × 技能的灵巧 F ÷ 100)
+ (A 的速度 × 技能的速度 F ÷ 100)
+ (A 的魔力 × 技能的魔力 F ÷ 100)
分散度 = 技能的分散度
使用物品
HP 回复量为负数
威力 = - HP 回复量
- (B 的物理防御 × 物品的物理防御 F ÷ 20)
- (B 的魔法防御 × 物品的魔法防御 F ÷ 20)

威力的最小值:0
HP 回复量为正数
威力 = - HP 回复量
放大率 = 20
分散度 = 物品的分散度
伤害 = 威力 × 放大率 ÷ 20 × 属性修正 × 必杀修正 × 防御修正 ( ± 分散度 %)


属性修正:有攻击属性时,在 B 的属性有效度中选择最弱的进行修正,修正值如下。
A:200%,B:150%,C:100%,D:50%,E:0%,F:-100%
另外,攻击属性符合 B 防具的防御属性的,伤害减半,修正值为 1/2。
有多个相同防御属性的,减半效果要叠加。
必杀修正:伤害值为正数,奋力一击发动时修正值为 2。
防御修正:伤害值为正数,B 防御时修正值为 1/2。
第二命中率判定伤害值为正数
B 为正常状态
回避力 = 8 × B 的速度 ÷ A 的灵巧 + B 的回避修正
普通攻击
第二命中率 = 100 - 回避力
技能攻击
第二命中率 = 100 -(回避力 × 技能的回避 F ÷ 100)
使用物品
第二命中率 = 100
B 附加有「不能回避攻击」状态
第二命中率 = 100
伤害值为负数(回复)
第二命中率 = 100
逃跑成功率逃跑成功率 =50 × 角色的速度平均值 ÷ 敌人的速度平均值
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
6
 楼主| 发表于 2011-9-30 16:59:19 | 只看该作者
暗黑骑士 发表于 2011-9-30 16:44
RMXP界面中
帮助-目录-RPG MakerXP-战斗计算式

看懂了 可是要怎么改?茫然啊。。。。
回复

使用道具 举报

Lv1.梦旅人

末日咏叹者

梦石
0
星屑
50
在线时间
235 小时
注册时间
2010-3-16
帖子
175
7
发表于 2011-9-30 17:01:51 | 只看该作者
似乎是在脚本编辑器里……

■ Game_BattleAction

话说一半都不用改。。。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
8
 楼主| 发表于 2011-9-30 17:51:35 | 只看该作者
暗黑骑士 发表于 2011-9-30 17:01
似乎是在脚本编辑器里……

■ Game_BattleAction

似乎。。。。。
就是不懂才来求助的嘛
回复

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
729
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

9
发表于 2011-9-30 22:00:09 | 只看该作者
就是这样,看到过一篇和我类似的帖子,不过他们给的答案我没看懂,求达人编写好,告诉我具体放在那里。自己去看神马的我也不明白,谢谢各位了^_^
就这句话我就很想扣分 = = #
Game_Battler 3 里面注释够全了,自己看着改下吧
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
10
 楼主| 发表于 2011-9-30 22:06:50 | 只看该作者
还以为答案来了,兴奋了一下。。。。
结果。。。。
我从1到3都看了 注释也看得懂(汉字)具体怎么改不明白
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 05:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表