查看: 2591|回复: 11

[已经解决] 请教一个状态小问题······

[复制链接]
梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
回帖
10960

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

发表于 2013-10-14 20:16:39 | 显示全部楼层 |阅读模式

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

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

×
请问要怎么制作一个提高回避力的状态?
比例一个增益状态是提高50%回避力的,
默认是没有提高回避力的选框,请问要如何制作?

评分

参与人数 1星屑 +20 收起 理由
怪蜀黍 + 20 反馈!

查看全部评分

大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

梦石
0
星屑
632
在线时间
921 小时
注册时间
2013-3-13
回帖
503
发表于 2013-10-15 22:41:18 | 显示全部楼层
如果不修改默认魔法闪避为0的话,可以这样。
1、数据库设置一个状态,假设编号为100;
2、
在class Game_Battler   
  def make_obj_absorb_effect(user, obj)
下面添加:
if self.state?(100) and obj.base_damage > 0 #被攻击者携带100号状态且被伤害性技能攻击
@hp_damage = 0 if rand(2) < 1 #50%的几率将伤害减免为0
end

评分

参与人数 2星屑 +200 收起 理由
怪蜀黍 + 100 认可答案
美丽晨露 + 100 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
2004
在线时间
1869 小时
注册时间
2009-8-17
回帖
239
发表于 2013-10-15 10:02:42 | 显示全部楼层

评分

参与人数 1星屑 +66 收起 理由
美丽晨露 + 66 回答感谢

查看全部评分

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
1572
在线时间
903 小时
注册时间
2011-3-4
回帖
801
发表于 2013-10-15 10:20:09 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
回帖
10960

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

 楼主| 发表于 2013-10-15 18:29:10 | 显示全部楼层
351323331 发表于 2013-10-15 10:02
http://rpg.blue/forum.php?mod=viewthread&tid=157337
为什么不先搜个索。。

这个已经试过了
不能回避魔法攻击,所以差评
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复

使用道具 举报

梦石
0
星屑
2004
在线时间
1869 小时
注册时间
2009-8-17
回帖
239
发表于 2013-10-15 19:58:47 来自手机 | 显示全部楼层
美丽晨露 发表于 2013-10-15 18:29
这个已经试过了
不能回避魔法攻击,所以差评

vx是连魔法防御这个概念都几乎没有的,就更别说魔法回避了。。。- -,
回复

使用道具 举报

梦石
0
星屑
50
在线时间
96 小时
注册时间
2013-9-21
回帖
102
发表于 2013-10-15 21:33:48 | 显示全部楼层
我看了一下那个脚本感觉应该能回避魔法攻击啊……

点评

实验一下不就知道了吗······  发表于 2013-10-15 21:36
回复

使用道具 举报

梦石
0
星屑
50
在线时间
96 小时
注册时间
2013-9-21
回帖
102
发表于 2013-10-15 21:46:13 | 显示全部楼层
试了,不知为何,没用……你自己改公式去得了……
回复

使用道具 举报

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
回帖
10960

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

 楼主| 发表于 2013-10-15 22:58:08 | 显示全部楼层
crow2006 发表于 2013-10-15 22:41
如果不修改默认魔法闪避为0的话,可以这样。
1、数据库设置一个状态,假设编号为100;
2、

十分感谢的说
可以追问一下吗?如果被施加某种状态之后。
魔法命中下降50%,使用这种方法的脚本的话。
又要怎么写?

点评

一帖多问了。  发表于 2013-10-15 23:05
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复

使用道具 举报

梦石
0
星屑
632
在线时间
921 小时
注册时间
2013-3-13
回帖
503
发表于 2013-10-15 23:08:06 | 显示全部楼层
美丽晨露 发表于 2013-10-15 22:58
十分感谢的说
可以追问一下吗?如果被施加某种状态之后。
魔法命中下降50%,使用这种方法的脚本的话。

if user.state?(100) and obj.base_damage > 0 and obj.is_a?(RPG::Skill) and obj.spi_f > 0  
@missed = true if rand(2) < 1
end

点评

谢谢你的评分  发表于 2013-10-15 23:21

评分

参与人数 1星屑 +100 收起 理由
美丽晨露 + 100 感谢再次回答

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部