Project1

标题: 【伸手】关于计算公式 [打印本页]

作者: 蒸汽朋克kira★    时间: 2016-10-6 15:32
标题: 【伸手】关于计算公式
自身血量越少对敌伤害越大的计算公式
搜素了一下似乎没有这类公式,
求大神指导
作者: 蓝小丁丁    时间: 2016-10-6 16:07
本帖最后由 蓝小丁丁 于 2016-10-6 16:09 编辑

a.mhp - a.hp * X(X为倍数,例如:X为3,即伤害为生命上限减当前生命乘以3)
作者: 蒸汽朋克kira★    时间: 2016-10-6 16:32
蓝小丁丁 发表于 2016-10-6 16:07
a.mhp - a.hp * X(X为倍数,例如:X为3,即伤害为生命上限减当前生命乘以3)

应该加个括号吧,测试了一下
作者: 御曹司    时间: 2016-10-6 16:38
  1. a.atk * 4 - b.def * 2 + (a.atk * 10 - b.def * 5)*(1-a.hp/a.mhp)
复制代码

这种问题稍微想想就行了吧
作者: 蓝小丁丁    时间: 2016-10-6 16:38
蒸汽朋克kira★ 发表于 2016-10-6 16:32
应该加个括号吧,测试了一下

(⊙o⊙)…我忘了{:2_251:}
作者: 蒸汽朋克kira★    时间: 2016-10-6 17:05
本帖最后由 蒸汽朋克kira★ 于 2016-10-6 17:06 编辑
御曹司 发表于 2016-10-6 16:38
这种问题稍微想想就行了吧


关于公式什么的完全应对不过来==
作者: QQ蚊子湯    时间: 2016-10-7 06:18
蒸汽朋克kira★ 发表于 2016-10-6 17:05
关于公式什么的完全应对不过来==

『自身血量越少對敵傷害越大』 這是玩家的思考方式

稍微改一下想法!

你想要的是

攻擊時   追加  自身   的      血量比  傷害

(原公式)   +       a       .    (1-hp/mhp)

a.(1-hp/mhp) 這個就變成  (1- a.hp/a.mhp)


重點是
自身血量越少對敵傷害越大

攻擊時追加自身的血量比傷害

下面這個比較接近工程的思考方式




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