找回密码
 点一下
查看: 1926|回复: 18

唉,哈斯卡的大招又哪里错了?

[复制链接]
发表于 2013-9-22 20:45:00 | 显示全部楼层 |阅读模式
本帖最后由 小瘦子 于 2013-9-22 21:27 编辑

星酱大人,我根据你的哈斯卡技能模仿做的,但为什么完成后,释放技能却没有效果呢?连伤害都没有。。。。
Life break a
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 sw-牺牲
    动作
        设置 LifebreakpointMove = (SacredWarrior 的位置)
        设置 LifebreakM = (技能施放目标)
        设置 LifebreakpointUnit = (LifebreakM 的位置)
        设置 Lifebreakeffect[1] = (新建特效 Abilities\Weapons\PhoenixMissile\Phoenix_Missile.mdl 并绑定到 SacredWarrior 的 hand left 附加点上)
        设置 Lifebreakeffect[2] = (新建特效 Abilities\Weapons\PhoenixMissile\Phoenix_Missile.mdl 并绑定到 SacredWarrior 的 hand right 附加点上)
        单位 - 为 SacredWarrior 添加 魔法免疫 (中立敌对)
        计时器 - 启动 Lifebreaktimer,应用计时方式: 循环,计时周期为 0.03 秒
        触发器 - 开启 Life break b <预设>


Life break b
    事件
        时间 - Lifebreaktimer 到期
    条件
    动作
        设置 LifebreakpointSW = (SacredWarrior 的位置)
        设置 LifebreakpointUnit = (LifebreakM 的位置)
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (LifebreakpointSW 和 LifebreakpointUnit 之间的距离) 大于 100.00
            Then - 动作
                设置 LifebreakpointMove = (从 LifebreakpointMove 开始,距离 30.00 ,方向为 (LifebreakpointSW 到 LifebreakpointUnit 的角度) 度的位移处)
                单位 - 设置 SacredWarrior 的X坐标为 (LifebreakpointMove 的X轴坐标)
                单位 - 设置 SacredWarrior 的Y坐标为 (LifebreakpointMove 的Y轴坐标)
            Else - 动作
                触发器 - 关闭 (当前触发)
                单位 - 为 SacredWarrior 删除 魔法免疫 (中立敌对)
                设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角度:(SacredWarrior 的面向角度) 度)
                单位 - 为 Lifebreaksource 添加 sw-牺牲-——减速
                单位 - 对 Lifebreaksource 发布 不死族巫师 - 残废 命令到目标: LifebreakM
                循环动作[循环整数A]从 1 到 2, 运行 (Loop - 动作)
                    Loop - 动作
                        特殊效果 - 删除 Lifebreakeffect[循环整数A [R]]
        点 - 清除 LifebreakpointMove
        点 - 清除 LifebreakpointSW
        点 - 清除 LifebreakpointUnit


Life break c
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 sw-牺牲-——减速
    动作
        单位 - 设置 (技能施放目标) 的生命值为 (((技能施放目标) 的 生命值) x 0.50)%
        单位 - 设置 SacredWarrior 的生命值为 ((SacredWarrior 的 生命值) - ((SacredWarrior 的 生命值) x (0.40 - (0.50 x (转换 (SacredWarrior 的 sw-牺牲  技能等级) 为实数)))))
        特殊效果 - 删除 (新建特效 Abilities\Spells\Other\TalkToMe\TalkToMe.mdl 并绑定到 (技能施放目标) 的 overhead 附加点上)
 楼主| 发表于 2013-9-22 21:28:33 | 显示全部楼层
偌大的GA么有人能解答我的问题吗?星酱大人就靠你啦。。勑芔綤鬮
回复

使用道具 举报

发表于 2013-9-22 21:30:30 | 显示全部楼层

回帖奖励 +2 GA币

哈斯卡的大是冲刺+伤害吧?好久没玩DOTA的说

点评

对啊,但为什么连动作都没有??  详情 回复 发表于 2013-9-22 21:44
回复

使用道具 举报

 楼主| 发表于 2013-9-22 21:44:16 | 显示全部楼层
本帖最后由 小瘦子 于 2013-9-22 21:55 编辑
allennai 发表于 2013-9-22 21:30
哈斯卡的大是冲刺+伤害吧?好久没玩DOTA的说

对啊,但为什么连动作都没有??还有恭喜你中奖了。。。
回复

使用道具 举报

发表于 2013-9-23 09:11:11 | 显示全部楼层
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角度:(SacredWarrior 的面向角度) 度)”
1:喵星人的名字是你能随便用的么……
2:这里不建议用(玩家1)红色,而应该是“SacredWarrior的所有者”

另外,你这里的“SacredWarrior”是一个变量还是指定的单位?如果只是一个变量,那么恭喜你中枪了……

常见的错误可能:
1.物体编辑器里的设置错误,导致没有捕捉到技能的发布,或者触发无法发布正确的命令
2.数组变量大小设置超过上限,导致触发器停止运行

以上就是初步分析结果……如果没有帮助,那么就求助这段触发的作者吧……

点评

可是这就是一个变量。。。。。能说说怎么该吗???  详情 回复 发表于 2013-9-23 19:20
可是这就是一个变量。。。。。能说说怎么该吗???  详情 回复 发表于 2013-9-23 19:20
可是这就是一个变量。。。。。能说说怎么该吗???  详情 回复 发表于 2013-9-23 19:20
可是这就是一个变量。。。。。能说说怎么该吗???  详情 回复 发表于 2013-9-23 19:20
可是这就是一个变量。。。。。能说说怎么该吗???  详情 回复 发表于 2013-9-23 19:20
可是这就是一个变量。。。。。能说说怎么该吗???  详情 回复 发表于 2013-9-23 19:20
可是这就是一个变量。。。。。能说说怎么该吗???  详情 回复 发表于 2013-9-23 19:20
可是这就是一个变量。。。。。能说说怎么该吗???  详情 回复 发表于 2013-9-23 19:20
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:20:19 | 显示全部楼层
lo 发表于 2013-9-23 09:11
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角 ...

可是这就是一个变量。。。。。能说说怎么该吗???
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:20:19 | 显示全部楼层
lo 发表于 2013-9-23 09:11
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角 ...

可是这就是一个变量。。。。。能说说怎么该吗???
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:20:19 | 显示全部楼层
lo 发表于 2013-9-23 09:11
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角 ...

可是这就是一个变量。。。。。能说说怎么该吗???
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:20:19 | 显示全部楼层
lo 发表于 2013-9-23 09:11
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角 ...

可是这就是一个变量。。。。。能说说怎么该吗???
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:20:19 | 显示全部楼层
lo 发表于 2013-9-23 09:11
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角 ...

可是这就是一个变量。。。。。能说说怎么该吗???
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:20:19 | 显示全部楼层
lo 发表于 2013-9-23 09:11
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角 ...

可是这就是一个变量。。。。。能说说怎么该吗???
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:20:37 | 显示全部楼层
lo 发表于 2013-9-23 09:11
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角 ...

可是这就是一个变量。。。。。能说说怎么该吗???
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:20:40 | 显示全部楼层
lo 发表于 2013-9-23 09:11
好像看到了什么奇怪的东西……
“设置 Lifebreaksource = (新建 玩家1(红色) 的 lo3 在(0.00,0.00),面向角 ...

可是这就是一个变量。。。。。能说说怎么该吗???
回复

使用道具 举报

 楼主| 发表于 2013-9-23 19:24:03 | 显示全部楼层
惨了,电脑卡了一下。。。
回复

使用道具 举报

发表于 2013-9-29 19:43:22 | 显示全部楼层
目测触发没有什么巨大的问题。

因为我写的都只是思路,一般使用要经过自己的修改。

目测你需要检查一下你的物编设置。
回复

使用道具 举报

发表于 2013-9-29 20:05:43 | 显示全部楼层
0.gif


完整的效果应该是这样的。

点评

重试了一遍,释放完技能后呆在原地了,没有伤害,效果,和施法动作  详情 回复 发表于 2013-12-21 20:26
回复

使用道具 举报

 楼主| 发表于 2013-12-21 20:26:56 | 显示全部楼层
asd8645123123 发表于 2013-9-29 20:05
完整的效果应该是这样的。

重试了一遍,释放完技能后呆在原地了,没有伤害,效果,和施法动作
回复

使用道具 举报

发表于 2013-12-30 20:33:15 | 显示全部楼层
我只想说,设置SacredWarrior=施法单位这个动作怎么没有?
回复

使用道具 举报

发表于 2014-1-8 17:54:29 | 显示全部楼层
换个英雄....
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 02:19 , Processed in 3.327946 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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