小白技能问题看到别人写的几个技能1 敌人进入灼烧状态 每回合
rpgmakermv吧
全部回复
仅看楼主
level 4
卓者寒 楼主
小白技能问题[乖]
看到别人写的几个技能
1 敌人进入灼烧状态 每回合受到该技能百分之二十的伤害
这个技能伤害的百分之二十怎么写?
2 防御时 一半的伤害值转为自身血量
这个可以直接写吗 还是要技能插件
希望各位大佬推荐几个技能插件谢谢
2019年10月04日 14点10分 1
level 4
卓者寒 楼主
大佬们 求解[委屈]
2019年10月04日 15点10分 2
level 4
卓者寒 楼主
呼叫大佬~
2019年10月05日 03点10分 3
level 11
第一个,给予燃烧状态,每回合减20%最大血量值(特性-能力值-追加能力值-HP自动恢复,改成-20%就是持续掉血)。持续到战斗结束或自定义回合数。第二个可以用插件Mana Shield来实现,就是一个魔法盾的插件,防御的时候,给予一个持续一回合的状态,受到攻击回复一半血量的插件代码<ms_replenish_HP:50>
2019年10月05日 03点10分 4
大佬 第一个里面的掉血好像是原技能造成伤害的百分之二十 不是最大血量的百分之二十 这个给予伤害的百分之二十能实现吗?
2019年10月05日 04点10分
那样就复杂了,要用到公共事件和变量,获取伤害结果,再赋予该变量20%的减血,战斗每回合执行一次该公共事件。不过默认系统对于敌方单位具体是哪个不好判断,全体是OK的。你可以找找相关的状态插件来实现这个效果
2019年10月05日 07点10分
@马克思博文 好的多谢大佬
2019年10月05日 17点10分
level 1
YEP Buffs & States Core 效果状态核心
Extended Damage Over Time 持续伤害和治疗
2019年10月05日 08点10分 5
谢谢 我大致看了一下 还是插件小白 有些东西自己不会写……
2019年10月05日 17点10分
@卓者寒 <DoT Formula: 技能公式 * 0.2>
2019年10月05日 23点10分
@卓者寒 如果这个不行的话你就得用疯狂模式了
2019年10月05日 23点10分
level 10
第一个干脆用YEP的DOT插件,不要技能伤害的20%,而是公式伤害的20%加浮动会简单点。。。
一定要你那样的话估计要引进一个变量记录下技能伤害了。。。并且不知道你这个技能冷却是否超过灼烧回合数。。。
第二个防御本身减一半伤害,剩下一半里面四分之一又恢复了,只剩四分之一,干脆不要你那样了,直接把防御效果提高就行了额。。。应该是软件自带的。。。
实在要你自己定义的效果也不是不行,就是等你回复看看你想不想弄。。。估计我要操作加测试要弄一段时间罢了。。。
2019年10月07日 10点10分 6
level 11
第一个灼烧让我想起了东方年代记……[狂汗]
一般来说正常方法的话就是像大帝说的,新建一个变量值,将伤害储存至当中,然后计算。
但是看了楼上两位大佬的回答,我想了个邪门歪道[勉强](其实就是稍微改进一下
1.安装yep的相关插件
2.设置一个点燃状态,状态中添加<DoT Formula: 技能公式 * 0.2>,并将该状态的属性设置为火和另一个马甲属性。可以设置一些浮动值。
3:如果该技能释放冷却比点燃持续的回合数少,则可以让该技能释放时先解除点燃效果,再附加,则可以达到刷新点燃回合与点燃伤害的效果。
为什么要设置一个马甲属性呢?它可以防止一些不必要的麻烦发生,例如如果boss进入一种无敌状态,你的技能打它0伤害,但点燃依旧会有原本技能20%的伤害。这时,我们把该无敌状态设为马甲状态免疫,就可以了。
2019年10月07日 17点10分 7
1