Project1

标题: 关于伤害公式问题。 [打印本页]

作者: ♂雨    时间: 2015-9-7 18:40
标题: 关于伤害公式问题。
本帖最后由 ♂雨 于 2015-9-11 15:06 编辑

我用的是改过之后的SideView横版战斗系统。我自己改过很多次计算公式,但有些未成功。求大僧帮帮。
如,接下来几个公式求帮忙写写。
如果觉得太多困难,解决4个问题都可算。
1-魔力屏障【每次受到伤害都扣除一部分魔力值,减免一些伤害】
2-破魔箭【每次攻击伤害敌方都扣除相当一部分魔力值,最后使其不能使用技能】
3-催骨掌【敌方防御越高伤害越大,防御越低伤害越小,血量不足时只造成固定伤害】
4-破魔箭【该技能无视敌方XX魔防,附带伤害】
5-伤害减免1【被动技能,伤害减免加XX】
6-关于闪躲和出手,这个我想设置有关被动增强,这个有解决办法没,我试了好像只可以统一用敏捷,求脚本大神给个办法。
作者: 黑崎一护    时间: 2015-9-7 19:51
图片的技能无效大概是【效果范围】的选项没选对,改为【全体队友(无法战斗)】试试。 = =
作者: ♂雨    时间: 2015-9-8 11:44
@taroxd @chd114 @救世小树 @三途亚梦 @VIPArcher @喵呜喵5 能有个人来拯救我吗?
作者: ♂雨    时间: 2015-9-9 10:40
没人会了吗?价格可以商议。
作者: 紫苍焰    时间: 2015-9-9 16:47
……
1的话把状态好好研究一下貌似就能做到?好像还需要脚本嗯……没想到怎么实现……
2的话,直接设置成魔力值伤害然后在下面效果那边附加上伤害并且给一个沉默状态不就完了……
3的话把公式里的a.atk换成b.def,并且下面添加固定伤害。
b.mhp*0.45-b.hp
这个公式效果是HP低于45%则HP越低伤害越高,你可以参考一下,然后考虑一下怎么写。
这条公式我自己在用,技能里还添加了个450的固定伤害……实际效果是如果目标HP高于45%,则固定450伤害,如果低于45%,则是450+公式计算结果的伤害……
4的话,技能公式不填-b.mdf就是无视魔防,下面添加附加伤害很容易了吧?
5的话,我记得有个脚本就是让技能效果变为被动……等等我回去看看那个作者的名字然后告诉你,你自己去找他的脚本……记得是配套使用的,慢慢研究……
6的话,公共事件啊魂淡……
7的话,没看懂你说的啥意思。状态里什么都可以调整,为啥不试试看呢?

作者: ♂雨    时间: 2015-9-10 07:27
那可以劳驾你帮我写写吗?@三途亚梦
作者: chd114    时间: 2015-9-12 17:53
1-魔力屏障【每次受到伤害都扣除一部分魔力值,减免一些伤害】
你是说像魔法盾那样消耗魔力减少伤害?
但这个不是写在公式里的
2-破魔箭【每次攻击伤害敌方都扣除相当一部分魔力值,最后使其不能使用技能】
就是一个war3的散失法球吧?
在伤害技能公式前面加一句
  1. b.mp-=5;
复制代码
,或者直接改脚本
3-催骨掌【敌方防御越高伤害越大,防御越低伤害越小,血量不足时只造成固定伤害】
b.pdef*5之类的怎样···
4-破魔箭【该技能无视敌方XX魔防,附带伤害】
无视魔防你直接去掉公式里的-b.mdef不就好了吗
5-伤害减免1【被动技能,伤害减免加XX】
这个不需要改技能公式吧···
6-关于闪躲和出手,这个我想设置有关被动增强,这个有解决办法没,我试了好像只可以统一用敏捷,求脚本大神给个办法。
你可以参考@希忆 的技能升级脚本里面的被动技能




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