查看: 2214|回复: 1

[已经解决] 技能效果问题~~

[复制链接]
梦石
0
星屑
3841
在线时间
723 小时
注册时间
2014-3-29
回帖
449
发表于 2014-7-27 12:01:41 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
又来问了!{:2_282:}

怎么是技能对敌方造成伤害的同时,返回伤害的1/4到自己身上

如果自身有某一个状态时,反伤消失   

类似上面这样的还有个效果,就是使用技能对敌人造成伤害的同时有50%给自己加个buff,

但如果拥有某一状态时100%加buff     绿字昨天已经会了,蓝字是要增加的效果

求助~{:2_282:}


…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-27 12:20:51 | 显示全部楼层
技能公式(分别对应你的两个要求,未测试):

n=原公式; a.hp-=n/4 unless a.state?(某一个状态ID); n

a.add_buff(id,turn) if rand<0.5 || a.state?(某一个状态ID); 原公式

问之前建议你先学学:https://rpg.blue/thread-307316-1-1.html

点评

赚经验!?好吧~  发表于 2014-7-27 15:40
给我新开帖提问啊233 http://rm.66rpg.com/thread-366612-1-1.html  发表于 2014-7-27 15:14
诶吗,刚才一直进不来。。。话说版主又没写过永久状态的脚本(上次好想见到过,但找不到了)  发表于 2014-7-27 15:12
看是我弄错了...  发表于 2014-7-27 14:51
谁让你乘以 0.25 了…… 11 / 4 = 2 的说…… 反正要取整,就打个括号然后“.to_i”  发表于 2014-7-27 14:49

评分

参与人数 1星屑 +132 收起 理由
VIPArcher + 132 这种问题最近好多啊 233

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部