Project1
标题:
有没有办法做个残血暴击的被动技能
[打印本页]
作者:
qq381055296
时间:
2013-12-27 13:50
标题:
有没有办法做个残血暴击的被动技能
最近无聊的很,看见了个技能树,突然想做个lol的天赋页面了,然后这种天赋也就是被动效果可以做出来么,被你攻击的目标如果血量少于百分之三十暴击几率提高百分之五十
作者:
fux2
时间:
2013-12-27 17:31
Game_Battler 3的58行改成
if rand(100)-(self.maxhp/self.hp>3 ? 50 : 0) < 4 * attacker.dex / self.agi
复制代码
即可,当然你要是想做被动再加上是否有技能的判断
作者:
yagami
时间:
2013-12-27 19:14
xp api差不多忘光了 给个伪代码
在 scenebattle里自己找对应位置
for i in actor的数组
if(i.包含技能api(skillid)&&i.hp/i.maxhp<0.?)
i.加状态api(状态id)
else
i.去状态api(状态id)
end
end
至于暴击 加成 就靠状态来做了 这方面的例子应该很多
作者:
chd114
时间:
2013-12-28 20:08
做法有很多种···如果你只要角色才能有天赋就用状态附加···
作者:
chd114
时间:
2013-12-30 14:35
可以啊···战斗里面不是有个根据是否有一号状态判断行动的那部分吗?参考那个给角色加,只要敌人没有这个状态就不会触发天赋了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1