Project1

标题: 攻击减少自身生命设置 [打印本页]

作者: 乌烟瘴气12138    时间: 2015-8-16 16:40
标题: 攻击减少自身生命设置
如何设置使用技能后损失生命值百分比,而不是固定值
作者: VIPArcher    时间: 2015-8-16 16:45
本帖最后由 VIPArcher 于 2015-8-16 17:11 编辑

可以用 技能公式
使用者HP减少最大HP的1%
RUBY 代码复制
  1. a.hp -= (a.mhp * 0.01).ceil; 原公式

使用者HP减少当前HP的1%
RUBY 代码复制
  1. a.hp -= (a.hp* 0.01).ceil; 原公式

缺点就是不会在战斗信息里提示
作者: 乌烟瘴气12138    时间: 2015-8-16 16:53
VIPArcher 发表于 2015-8-16 16:45
可以用 技能公式
使用者HP减少最大HP的1%
a.hp -= a.mhp * 0.01; 原公式[/pre]

我在备注中要用()还是[]?
作者: 乌烟瘴气12138    时间: 2015-8-16 17:08
乌烟瘴气12138 发表于 2015-8-16 16:53
我在备注中要用()还是[]?

我在后面添加了你的公式后生命值居然出现了63.0…………
作者: 乌烟瘴气12138    时间: 2015-8-16 17:11
VIPArcher 发表于 2015-8-16 16:45
可以用 技能公式
使用者HP减少最大HP的1%
a.hp -= a.mhp * 0.01; 原公式[/pre]

书写后,使用技能出现生命55.0
作者: 乌烟瘴气12138    时间: 2015-8-16 17:20
VIPArcher 发表于 2015-8-16 16:45
可以用 技能公式
使用者HP减少最大HP的1%
a.hp -= (a.mhp * 0.01).ceil; 原公式[/pre]

OK,好了~谢谢啦




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