Project1

标题: 关于MV公式的一个算法 [打印本页]

作者: 851682852    时间: 2016-10-1 10:41
标题: 关于MV公式的一个算法
我想做一个技能,这个技能会根据使用者的生命值来进行回血,回血量等于最大生命值30%,外加每损失1%生命值提高1%的治疗效果。
或者这样说,一个回复技能,回复值为固定值+血量越少,回复越多 这样的公式该怎么写
作者: 枫叶的北方    时间: 2016-10-1 13:34
在特性里面增加回复30%然后公式里面写(b.mhp-b.hp)/10,只是这么想,那个1%我还没有认真想怎么做。不过这个公式应该可以血越少加的越多,量是已损失生命的十分之一。
作者: 347780682    时间: 2016-10-1 13:46
(mhp*0.3)+(mhp*0.3*(1-hp\mhp))
作者: 347780682    时间: 2016-10-1 13:54
另外说下  特性和公式的效果貌似是冲突的话,不能同时显示好像也不能生效
作者: 851682852    时间: 2016-10-1 21:44
347780682 发表于 2016-10-1 13:46
(mhp*0.3)+(mhp*0.3*(1-hp\mhp))

多谢了 另外我想在进行过回复后 下回合攻击必定会心一击 这个应该怎么做
作者: 347780682    时间: 2016-10-1 21:49
添加一个状态  状态时间2-2 效果暴击100%
作者: 851682852    时间: 2016-10-1 21:54
347780682 发表于 2016-10-1 21:49
添加一个状态  状态时间2-2 效果暴击100%

受教了 还有你那个公式的除号写成\了 应该是/
作者: 347780682    时间: 2016-10-1 23:05
851682852 发表于 2016-10-1 21:54
受教了 还有你那个公式的除号写成\了 应该是/

不要在意那些细节  看的懂就行




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