本来要上传视频或者gif,但是一直显示上传不了,已经发gif做的很短和很小还是不行,只能发描述和触发
bug如下:玛维第一次使用技能时,没有任何bug,暂停单位,触发展示效果,结束时恢复单位。但是第二次使用时则施法结束后英雄无法被控制、移动和施法,但是会持续攻击附近的敌人。这个技能已经做了很久,从没有出现bug,但是今天突然就频繁出现。今天一时**,想试试能不能双击地图就把地图打开,忘记了以前下载过魔兽3重置版,结果自动用重置版打开了,然后提示没有相关函数就关闭了,不知道是否有受到影响。
触发如下:
未命名触发器 046
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 刀阵旋风
动作
[逆天] - [点] loc_p1 = (守望者 0354 <预设> 的位置)
单位 - 设置 守望者 0354 <预设> 暂停
动画 - 播放 守望者 0354 <预设> 的第6 号动作
动画 - 改变 守望者 0354 <预设> 的动画播放速度为正常速度的 1.60 倍
特效 - 在 (loc_p1) 创建特效: Abilities\Spells\NightElf\FanOfKnives\FanOfKnivesCaster.mdl
特效 - 在 2.00 秒后删除 最后创建的特效 [R]
特效 - 设置 最后创建的特效 [R] 的动画速度为 1.50
特效 - 设置 最后创建的特效 [R] 的大小为 0.70
点 - 清除 (loc_p1)
漂浮文字 - 创建漂浮文字: 刀阵旋风! 在 守望者 0354 <预设>的头顶, Z轴偏移 0.00,字体大小: 10.00 ,颜色值:(100.00%, 100.00%, 100.00%) ,透明度: 0.00%
漂浮文字 - 设置 (最后创建的漂浮文字) 的移动速率为 64.00 ,方向为 90 度
漂浮文字 - 在 2.00 秒后删除 (最后创建的漂浮文字)
漂浮文字 - 设置 (最后创建的漂浮文字) 的消逝时间点为 1.00 秒
[逆天] - [整数] loc_n1 = 0
[逆天] - 运行 (新建的计时器),周期: 0.25 秒,模式: 循环
参数
动作
[逆天] - [点] loc_p1 = (守望者 0354 <预设> 的位置)
[逆天] - [整数] loc_n1 = ((loc_n1) + 1)
动画 - 播放 守望者 0354 <预设> 的第6 号动作
特效 - 在 (loc_p1) 创建特效: Abilities\Spells\NightElf\FanOfKnives\FanOfKnivesCaster.mdl
特效 - 在 2.00 秒后删除 最后创建的特效 [R]
特效 - 最后创建的特效 [R] 绕Z轴旋转 (随机角度) 度
特效 - 设置 最后创建的特效 [R] 的动画速度为 1.50
特效 - 设置 最后创建的特效 [R] 的大小为 0.70
[逆天] - [单位组] loc_dwz = (半径为 350.00 圆心为 (loc_p1) 且满足 ((((匹配单位) 生命值大于零) 等于 TRUE) 且 (((匹配单位) 的所有者) 等于 玩家12(棕色))) 的所有单位)
单位组 - 选取 (loc_dwz) 内所有单位做动作
Loop - 动作
If - Then - Else
If - 条件
((选取单位) 到 守望者 0354 <预设> 的距离) 小于或等于 180.00
Then - 动作
单位 - 命令 守望者 0354 <预设> 对 (选取单位) 造成 (NmwP × (20.00 + (10.00 × (转换 (守望者 0354 <预设> 的 刀阵旋风 技能等级) 为实数)))) 点伤害(不是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 武器类型: 无
Else - 动作
单位 - 命令 守望者 0354 <预设> 对 (选取单位) 造成 (NmwP × (10.00 + (5.00 × (转换 (守望者 0354 <预设> 的 刀阵旋风 技能等级) 为实数)))) 点伤害(不是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 武器类型: 无
单位组 - 清空 (loc_dwz) 内所有单位
单位组 - 删除 (loc_dwz)
点 - 清除 (loc_p1)
If - Then - Else
If - 条件
(loc_n1) 等于 3
Then - 动作
动画 - 重置 守望者 0354 <预设> 的动作,恢复到普通状态
动画 - 改变 守望者 0354 <预设> 的动画播放速度为正常速度的 1.00 倍
单位 - 恢复 守望者 0354 <预设>
Else - 动作
If - Then - Else
If - 条件
(loc_n1) 等于 4
Then - 动作
[逆天] - 清除当前逆天计时器
Else - 动作
bug如下:玛维第一次使用技能时,没有任何bug,暂停单位,触发展示效果,结束时恢复单位。但是第二次使用时则施法结束后英雄无法被控制、移动和施法,但是会持续攻击附近的敌人。这个技能已经做了很久,从没有出现bug,但是今天突然就频繁出现。今天一时**,想试试能不能双击地图就把地图打开,忘记了以前下载过魔兽3重置版,结果自动用重置版打开了,然后提示没有相关函数就关闭了,不知道是否有受到影响。
触发如下:
未命名触发器 046
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 刀阵旋风
动作
[逆天] - [点] loc_p1 = (守望者 0354 <预设> 的位置)
单位 - 设置 守望者 0354 <预设> 暂停
动画 - 播放 守望者 0354 <预设> 的第6 号动作
动画 - 改变 守望者 0354 <预设> 的动画播放速度为正常速度的 1.60 倍
特效 - 在 (loc_p1) 创建特效: Abilities\Spells\NightElf\FanOfKnives\FanOfKnivesCaster.mdl
特效 - 在 2.00 秒后删除 最后创建的特效 [R]
特效 - 设置 最后创建的特效 [R] 的动画速度为 1.50
特效 - 设置 最后创建的特效 [R] 的大小为 0.70
点 - 清除 (loc_p1)
漂浮文字 - 创建漂浮文字: 刀阵旋风! 在 守望者 0354 <预设>的头顶, Z轴偏移 0.00,字体大小: 10.00 ,颜色值:(100.00%, 100.00%, 100.00%) ,透明度: 0.00%
漂浮文字 - 设置 (最后创建的漂浮文字) 的移动速率为 64.00 ,方向为 90 度
漂浮文字 - 在 2.00 秒后删除 (最后创建的漂浮文字)
漂浮文字 - 设置 (最后创建的漂浮文字) 的消逝时间点为 1.00 秒
[逆天] - [整数] loc_n1 = 0
[逆天] - 运行 (新建的计时器),周期: 0.25 秒,模式: 循环
参数
动作
[逆天] - [点] loc_p1 = (守望者 0354 <预设> 的位置)
[逆天] - [整数] loc_n1 = ((loc_n1) + 1)
动画 - 播放 守望者 0354 <预设> 的第6 号动作
特效 - 在 (loc_p1) 创建特效: Abilities\Spells\NightElf\FanOfKnives\FanOfKnivesCaster.mdl
特效 - 在 2.00 秒后删除 最后创建的特效 [R]
特效 - 最后创建的特效 [R] 绕Z轴旋转 (随机角度) 度
特效 - 设置 最后创建的特效 [R] 的动画速度为 1.50
特效 - 设置 最后创建的特效 [R] 的大小为 0.70
[逆天] - [单位组] loc_dwz = (半径为 350.00 圆心为 (loc_p1) 且满足 ((((匹配单位) 生命值大于零) 等于 TRUE) 且 (((匹配单位) 的所有者) 等于 玩家12(棕色))) 的所有单位)
单位组 - 选取 (loc_dwz) 内所有单位做动作
Loop - 动作
If - Then - Else
If - 条件
((选取单位) 到 守望者 0354 <预设> 的距离) 小于或等于 180.00
Then - 动作
单位 - 命令 守望者 0354 <预设> 对 (选取单位) 造成 (NmwP × (20.00 + (10.00 × (转换 (守望者 0354 <预设> 的 刀阵旋风 技能等级) 为实数)))) 点伤害(不是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 武器类型: 无
Else - 动作
单位 - 命令 守望者 0354 <预设> 对 (选取单位) 造成 (NmwP × (10.00 + (5.00 × (转换 (守望者 0354 <预设> 的 刀阵旋风 技能等级) 为实数)))) 点伤害(不是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 武器类型: 无
单位组 - 清空 (loc_dwz) 内所有单位
单位组 - 删除 (loc_dwz)
点 - 清除 (loc_p1)
If - Then - Else
If - 条件
(loc_n1) 等于 3
Then - 动作
动画 - 重置 守望者 0354 <预设> 的动作,恢复到普通状态
动画 - 改变 守望者 0354 <预设> 的动画播放速度为正常速度的 1.00 倍
单位 - 恢复 守望者 0354 <预设>
Else - 动作
If - Then - Else
If - 条件
(loc_n1) 等于 4
Then - 动作
[逆天] - 清除当前逆天计时器
Else - 动作