查看: 1387|回复: 9

又是关于状态的问题……

  [复制链接]
梦石
0
星屑
109
在线时间
42 小时
注册时间
2007-7-4
回帖
84
发表于 2008-8-19 22:42:10 | 显示全部楼层 |阅读模式

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

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

×
我又来请教了…… {/hx}
这次我想问的是能否当角色附上某状态后,
其攻击有机会令敌人附加状态?
例如….
当角色附上状态”火神下凡”后,
他的普通攻击有机会令对方附加”灼伤”状态。

麻烦大大指教指教…… {/ll}{/ll}

版务信息:本贴由楼主自主结贴~
-==Hovey The Thief==- 制作进度 地图:■■■■■■□□□□ 50% 剧情:■■■■■■■■□□ 80% 任务:■■■□□□□□□□ 30% 素材:■■■■□□□□□□ 40% 系统:■■■■□□□□□□ 40% 不懂得用PS上色……
梦石
0
星屑
109
在线时间
42 小时
注册时间
2007-7-4
回帖
84
 楼主| 发表于 2008-8-21 08:55:17 | 显示全部楼层
大大们可否教教我……?
我想设定当攻击者的攻击属性为(9)的时候,
被攻击者会附上(10)状态。
请问我这样设置有问题吗??{/ll}{/ll}
(我指的是普通攻击。)
if attacker.element_set.include?(9)
        add_state(10)
     end
-==Hovey The Thief==- 制作进度 地图:■■■■■■□□□□ 50% 剧情:■■■■■■■■□□ 80% 任务:■■■□□□□□□□ 30% 素材:■■■■□□□□□□ 40% 系统:■■■■□□□□□□ 40% 不懂得用PS上色……
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-8-21 09:00:19 | 显示全部楼层
我记得普通攻击不是和武器的属性挂钩么?只要在数据库里设定好武器的属性和要附加的状态不就行了?比如设定所有属性为火的武器都能附加状态“灼伤”,然后在敌人的数据库里更改一下该状态附加的概率……{/fd}

生命即是责任。自己即是世界。
回复

使用道具 举报

梦石
0
星屑
109
在线时间
42 小时
注册时间
2007-7-4
回帖
84
 楼主| 发表于 2008-8-22 00:34:25 | 显示全部楼层
因为…… {/hx}
其实我想当角色附上某状态后会改变攻击属性,
而当攻击者的属性为某属性时,
被攻击者才会附上状态,
从而做到我想做的效果…… {/hx}{/hx}
-==Hovey The Thief==- 制作进度 地图:■■■■■■□□□□ 50% 剧情:■■■■■■■■□□ 80% 任务:■■■□□□□□□□ 30% 素材:■■■■□□□□□□ 40% 系统:■■■■□□□□□□ 40% 不懂得用PS上色……
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-21
回帖
67
发表于 2008-8-22 00:40:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
109
在线时间
42 小时
注册时间
2007-7-4
回帖
84
 楼主| 发表于 2008-8-22 06:34:08 | 显示全部楼层
刚刚我成功做到我想要的效果了,
当角色附上某状态后,
该技能会令敌人附加状态:

if user.states.include?(3)
        add_state(1)
     end

但为甚么普通攻击做不到的…? 囧rz
请问我这样打有甚么问题吗?{/dk}
if attacker.states.include?(3)
        add_state(1)
     end
-==Hovey The Thief==- 制作进度 地图:■■■■■■□□□□ 50% 剧情:■■■■■■■■□□ 80% 任务:■■■□□□□□□□ 30% 素材:■■■■□□□□□□ 40% 系统:■■■■□□□□□□ 40% 不懂得用PS上色……
回复

使用道具 举报

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
回帖
1810
发表于 2008-8-22 11:52:36 | 显示全部楼层
有没有放错地方
不常在线,有事PM
回复

使用道具 举报

梦石
0
星屑
109
在线时间
42 小时
注册时间
2007-7-4
回帖
84
 楼主| 发表于 2008-8-22 15:48:36 | 显示全部楼层
我放在Game_Battler3,
def attack_effect(attacker)里 if self.damage > 0 下面,
这里正确吗?
会不会是和我用的RTAB有冲突?{/hx}
-==Hovey The Thief==- 制作进度 地图:■■■■■■□□□□ 50% 剧情:■■■■■■■■□□ 80% 任务:■■■□□□□□□□ 30% 素材:■■■■□□□□□□ 40% 系统:■■■■□□□□□□ 40% 不懂得用PS上色……
回复

使用道具 举报

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
回帖
1810
发表于 2008-8-22 16:01:24 | 显示全部楼层
恩~好像RTAB里重新定义了attack_effect
找到对应部分插入就应该没什么问题了
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
不常在线,有事PM
回复

使用道具 举报

梦石
0
星屑
109
在线时间
42 小时
注册时间
2007-7-4
回帖
84
 楼主| 发表于 2008-8-23 03:23:21 | 显示全部楼层
原来如此!! 问题已经解决了!!
谢谢你!! {/se}{/se}
-==Hovey The Thief==- 制作进度 地图:■■■■■■□□□□ 50% 剧情:■■■■■■■■□□ 80% 任务:■■■□□□□□□□ 30% 素材:■■■■□□□□□□ 40% 系统:■■■■□□□□□□ 40% 不懂得用PS上色……
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部