查看: 866|回复: 4

判断待机.防御.挨打

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-12
回帖
254
发表于 2008-11-20 20:44:14 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
70
在线时间
215 小时
注册时间
2007-9-5
回帖
300
发表于 2008-11-20 20:53:44 | 显示全部楼层
if target.current_action.basic == 1 and target.current_action.kind == 0

这一句就是条件判断目标是否在防御吧
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-12
回帖
254
 楼主| 发表于 2009-6-12 08:00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
回帖
2991
发表于 2008-11-20 21:38:51 | 显示全部楼层
全动画 已经做到 超级战斗的话 不清楚
if target.current_action.kind == 0 and target.current_action.basic == 1
           target.setup_battler_ani(target.battler_name.split(/★/)[2], 1)
如果防御的话 显示防御动画1次
else
         target.setup_battler_hurt_ani(0)
        end
否则显示挨打的动画

如果加到超级战斗里的话 还要定义一些
def setup_battler_hurt_ani(hurt)
    @hurt = hurt
  end
def setup_battler_ani(battler_ani, once = 0)
    @battler_ani = battler_ani
    @once = once
  end
之类的吧
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-12
回帖
254
 楼主| 发表于 2008-11-21 01:36:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部