找回密码
 点一下
查看: 905|回复: 6

使用马甲单位发布乌云技能却令英雄永久禁魔?

[复制链接]
发表于 2012-3-18 01:12:37 | 显示全部楼层 |阅读模式
一个英雄发布持续性的技能

马甲发布乌云技能

我使用玩家1测试的时候发现没有任何问题

可是使用玩家12测试的时候发现我的英雄被永久性的禁魔了...

这是什么原因?

我可以确定我有把马甲的拥有者设置对

问题持续时间并不是0

可是仅仅是发布技能的英雄被永久禁魔了

谁知道是什么问题?
 楼主| 发表于 2012-3-18 01:13:25 | 显示全部楼层
[trigger]
Hero 39 V
    事件
        单位 - 任意单位 开始施放技能
    条件
        (施放技能) 等于 Hero.39.D 雷霆 不稳定磁场
    动作
        单位 - 为 (触发单位) 添加 乌鸦形态
        单位 - 为 (触发单位) 删除 乌鸦形态
        动画 - 改变 (触发单位) 的飞行高度为 100.00 ,变换速率: 300.00
        设置 Qing_Z_Shu_2[39] = 0
        触发器 - 开启 Hero 39 V 2 Time <预设>
        触发器 - 开启 Hero 39 V 5 Off <预设>
[/trigger]
[trigger]
Hero 39 V 2 Time
    事件
        时间 - 每 0.10 秒触发事件
    条件
    动作
        设置 Qing_Z_Shu_2[39] = (Qing_Z_Shu_2[39] + 1)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Qing_Z_Shu_2[39] 大于或等于 9
            Then - 动作
                动画 - 改变 Hero[39] 的动画播放速度为正常速度的 0.00%
                触发器 - 关闭 (当前触发)
            Else - 动作
[/trigger]
[trigger]
Hero 39 V 3
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 Hero.39.D 雷霆 不稳定磁场
    动作
        设置 Point_5[39] = (Hero[39] 的位置)
        单位 - 创建 1 个 特效 Hero.39.D 雷霆 不稳定磁场 电磁 给 (Hero[39] 的所有者) 在 Point_5[39] ,面向角度为 默认建筑朝向 度
        设置 Hero_39_V_Unit = 最后创建的单位 [R]
        单位 - 对 Hero_39_V_Unit 发布 人族龙鹰骑士 - 乌云技能 命令到目标点: Point_5[39]
        点 - 清除 Point_5[39]
        触发器 - 开启 Hero 39 V 4 Time <预设>
[/trigger]
[trigger]
Hero 39 V 4 Time
    事件
        时间 - 每 1.00 秒触发事件
    条件
    动作
        设置 QingZu_3[39] = ((可用地图区域) 内满足 (((匹配单位) 拥有 Hero.39.D 雷霆 不稳定磁场) 等于 TRUE) 的所有单位)
        单位组 - 选取 QingZu_3[39] 内所有单位做动作
            Loop - 动作
                单位 - 命令 Hero[39] 对 (选取单位) 造成 (50.00 + ((转换 (Hero[39] 的 Hero.39.D 雷霆 不稳定磁场 技能等级) 为实数) x 50.00)) 点伤害,攻击类型: 法术 伤害类型: 通用
        单位组 - 删除 QingZu_3[39]
[/trigger]
[trigger]
Hero 39 V 5 Off
    事件
        单位 - 任意单位 停止施放技能
    条件
        (施放技能) 等于 Hero.39.D 雷霆 不稳定磁场
    动作
        如果 ((Hero 39 V 2 Time <预设> 处于开启状态) 等于 TRUE) 成立则 (触发器 - 关闭 Hero 39 V 2 Time <预设>) 否则 (无动作)
        单位 - 杀死 Hero_39_V_Unit
        设置 Hero_39_V_Unit = 没有单位
        动画 - 改变 Hero[39] 的动画播放速度为正常速度的 100.00%
        动画 - 改变 Hero[39] 的飞行高度为 0.00 ,变换速率: 500.00
        触发器 - 关闭 Hero 39 V 4 Time <预设>
        触发器 - 关闭 Hero 39 V 5 Off <预设>
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2012-3-18 01:16:38 | 显示全部楼层
触发是以上

使用红色玩家测试时并没有出现任何问题

而使用其他玩家就如一楼所说的问题
  
我似乎弄清楚什么问题了

乌云技能的释放者判断永远都是玩家1

....


搜索了一下乌云

发现乌云果然只是判断为玩家1为技能释放者

那么我使用了等级的办法

把乌云技能设置为两级

而释放玩家不等于红色时就设置为等级2

可是却无法对中立敌对单位造成效果

还有什么办法么?
回复

使用道具 举报

发表于 2012-3-18 07:58:26 | 显示全部楼层
咦。Hero(39)这个变量都没有赋值啊
回复

使用道具 举报

 楼主| 发表于 2012-3-19 06:14:48 | 显示全部楼层

回 xu695622238 的帖子

xu695622238:咦。Hero(39)这个变量都没有赋值啊 (2012-03-18 07:58)
那个是选英雄的时候设定的

问题已经解决,用沉默模拟乌云

乌云有BUG。
回复

使用道具 举报

发表于 2012-3-19 09:05:05 | 显示全部楼层
乌云的bug之一是所有势力的乌云的目标判断都是根据势力1来的,也就是二势力还好办,多势力就完蛋
回复

使用道具 举报

发表于 2012-3-20 13:47:53 | 显示全部楼层
是说哦,对面电脑AI放这个就出BUG,自己把自己封了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 21:57 , Processed in 0.045483 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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