找回密码
 点一下
查看: 805|回复: 5

仇恨系统可以这样做吗?求修改

[复制链接]
发表于 2012-1-3 13:53:28 | 显示全部楼层 |阅读模式
[trigger]
CCC
    事件
        地图初始化
    条件
    动作
        单位组 - 选取 (属于 玩家12(棕色) 的所有单位) 内所有单位做动作
            Loop - 动作
                触发器 - 为 CC <预设> 添加事件: (单位 - (选取单位) 接受伤害)
[/trigger]
[trigger]
CC
    事件
    条件
    动作
        设置 H = (触发单位)
        设置 C1 = (伤害来源)
        单位 - 设置 C1 的自定义值为 (100 - (转换 ((触发单位) 的生命百分比) 为整数))
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (C1 的自定义值) 大于 (C2 的自定义值)
            Then - 动作
                设置 C2 = (伤害来源)
                单位 - 对 (触发单位) 发布 攻击 命令到目标: C2
                设置 C1 = 没有单位
                设置 H = 没有单位
            Else - 动作
[/trigger]
我的思路嘛。。。全都在触发里了,简单来说,就是通过比较自定义值来确定仇恨最大在谁身上,但是我又不知道行不行,那位高手帮我看一下?我洗耳恭听。
发表于 2012-1-3 14:50:41 | 显示全部楼层
不行,由于没有记录单位曾经对boss照成的伤害,所以这样只能使boss攻击最后攻击他的单位。
回复

使用道具 举报

 楼主| 发表于 2012-1-3 17:18:07 | 显示全部楼层

回 1楼(希瓦) 的帖子

希瓦:不行,由于没有记录单位曾经对boss照成的伤害,所以这样只能使boss攻击最后攻击他的单位。&#160;(2012-01-03 14:50)&#160;
怎么没有记录?C2不是设置到了吗!?
回复

使用道具 举报

发表于 2012-1-3 18:31:00 | 显示全部楼层

回 2楼(黑夜王子) 的帖子

黑夜王子:怎么没有记录?C2不是设置到了吗!?&#160;(2012-01-03 17:18)&#160;
...孩子,你记录的是单位生命百分比,这样就会像希瓦说的那样,因为生命越来越少..
   所以会攻击最后攻击它的啊..  
  应该记录伤害值
回复

使用道具 举报

 楼主| 发表于 2012-1-4 11:48:07 | 显示全部楼层
捕抓伤害?怎么做?我记得貌似捕抓不了,所以才用生命值

内容来自[手机版]
回复

使用道具 举报

发表于 2012-1-4 12:10:43 | 显示全部楼层
黑夜王子:捕抓伤害?怎么做?我记得貌似捕抓不了,所以才用生命值

内容来自[手机版] (2012-01-04 11:48)
实数,事件-伤害值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-6 00:18 , Processed in 0.030569 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表