Project1

标题: 【技能研究】一种换血的技能设置方法 [打印本页]

作者: 若得若失    时间: 2016-10-21 13:30
标题: 【技能研究】一种换血的技能设置方法
当角色使用一个名为“血液输送”的技能时,自身扣除25%生命值,队友回复25%生命值。
等于是吧自己的生命值赐予队员。

这个技能设置难点在于,使用同一种技能,自己与队员获得不同的效果,默认的技能估计是写不出来了。(看过图书馆的双向技能了,不过那个是角色与敌人的)


一旦以上效果达成,还可以扩展很多有趣的技能,比如讲自己的攻击传送给某位队员啊,或者使自身无法行动一回合,某位队员一回合行动两次啊。
等等之类的效果都可以达到了,但前提是如何使一个技能,赋予使用者和目标两种不同的效果。
作者: 喵呜喵5    时间: 2016-10-21 13:33
https://rpg.blue/forum.php?mod=v ... amp;_dsign=5a9bad8f
作者: 喵呜喵5    时间: 2016-10-21 13:54
  1. v=(a.hp * 0.25).to_i; a.hp - v; v
复制代码

作者: zlpwb1666    时间: 2016-10-21 19:16
不是有一个拓展技能消耗的插件么?
把这个技能的消耗设置为自身生命值的 25% (<HP cost: 25%>具体什么的不记得了)
然后在设置为目标回复 25%的生命!

作者: LHY4118    时间: 2016-10-21 22:07
。。公式解决啊。。
指定目标我方单人
生命恢复
t = (b.mhp * 0.25).to_i ; a.hp -= (a.mhp * 0.25).to_i ; t
离散度设置0 不设置属性 不设置暴击。
不就完了。。
作者: chd114    时间: 2016-10-24 00:45
这个25%是当前还是最大,如果是最大,那么使用者hp低于最大25%的时候用这个是一定会死的,当前hp直接用hp,最大用mhp
作者: 雾影药师    时间: 2016-10-24 08:28
创意不错,似乎不难




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