Project1

标题: 如何制作“愤怒”效果 [打印本页]

作者: 冰舞蝶恋    时间: 2010-10-19 13:09
标题: 如何制作“愤怒”效果
已经设置了一个状态,名曰“愤怒”,可是怎样让敌人攻击主角或主角攻击敌人的时候,会有一定几率令被攻击者进入“愤怒”状态?
作者: 莹的赎生    时间: 2010-10-19 13:32
在这里http://rpg.blue/web/htm/news866.htm
(这么大个人了,还是不用搜索....算了,觉得我的答案好,请认可,谢谢)
作者: 冰舞蝶恋    时间: 2010-10-19 14:06
回复 莹的赎生 的帖子

第一,这里是VX区,请不要发XP教程。
第二,请看我的问题后再回复,我问的是,制作了一个状态,要让敌人攻击主角或者主角攻击敌人之后,让主角或敌人进入状态,而不是制作怒气槽。
第三,不要说我不搜索……您要仔细读文字哦~我的问题,还有技术区的名字……
作者: Rion幻音    时间: 2010-10-19 14:41
本帖最后由 Rion幻音 于 2010-10-19 14:42 编辑

在下倒是看过个脚本是随机进入状态,没看过遭攻击时进入状态……
阁下可以参考KGC的脚本然后修改怒气槽满时进入状态……
或是写个脚本,在下脚本未精,只给个思路,思路如下

                                                    遭受攻击
                                                       V
                                          增加变量(以伤害量计算)
                                                       V
                                             计算几率(变量/100)
                                                V                     V
                   成功进入状态(变量〉几率)       失败进入状态(变量〈几率)
                                         V                                       V
                                   变量重设                    变量保存

望大神勿喷……
作者: 九夜神尊    时间: 2010-10-19 14:42
回复 冰舞蝶恋 的帖子


    你要彻底忘了我是吧?

找到战斗公式那一块,然后在添加状态。如果是被攻击者添加状态,那估计你也不会到这来问了,那就是攻击者添加状态。
代码:
if rand(100) < 60   #多少几率
     attacker.add_state(id)
  end

可别听别人的用公共事件给主角加状态,那是因为如果一次攻击将敌人灭团的话,公共事件会搬到地图上来执行。
然后战斗结束就解除不了状态。




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