Project1

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

作者: QQ459763849    时间: 2009-3-16 05:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 死圣    时间: 2009-3-16 05:06
普通攻击
威力 = 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。

还有,请看置顶帖
作者: 凌辰    时间: 2009-3-16 05:07
我觉得F1说的很具体了……能说明是具体哪部分不懂么?
作者: QQ459763849    时间: 2009-3-16 05:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌辰    时间: 2009-3-16 05:35
以下引用QQ459763849于2009-3-15 21:25:39的发言:
这个是在目录里抄的,我不懂的是,那个F是意思,还有一些不是很懂,在RPG里教得不是很纤细,你们谁可以讲纤细点,一点一点给我分析吗?谢谢啦

攻击力 F:表示使用者的攻击力对效果值的影响系数。想要攻击力造成更大伤害的话就把该值设定大些。如果设定为 100,判定与普通攻击相同。而且该值为 0 的特技作为「魔法」使用,所谓「沉默」状态就是限制这种特技,使之不能使用。「魔法」以外的特技,该值设定为 1 以上。可设定 0~200 间的数值。
  回避 F:表示根据使用者的灵巧、对象方的速度等计算的回避率对命中率的影响系数。如果设定为 100,判定与普通攻击相同。可设定 0~100 间的数值。
  力量 F:表示使用者的力量对效果值的影响系数。物理特技一般把该值设定较大。如果设定为 100,判定与普通攻击相同。可设定 0~100 间的数值。
  灵巧 F:表示使用者的灵巧对效果值的影响系数。根据灵巧调整伤害的特殊特技设定该值。可设定 0~100 间的数值。
  速度 F:表示使用者的速度对效果值的影响系数。根据速度调整伤害的特殊特技设定该值。可设定 0~100 间的数值。
  魔力 F:表示使用者的魔力对效果值的影响系数。魔法特技一般把该值设定较大。一般的攻击魔法推荐设定为 100。可设定 0~100 间的数值。 [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: QQ459763849    时间: 2009-3-16 06:07
提示: 作者被禁止或删除 内容自动屏蔽




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