请选择 进入手机版 | 继续访问电脑版

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

[技能创作系列]幽灵步

[复制链接]
发表于 2017-12-7 22:42:47 | 显示全部楼层 |阅读模式
本帖最后由 asd8645123123 于 2017-12-7 22:53 编辑


幽灵步[E]


让凯尔萨斯的灵魂从他的躯壳中剥离出来,并自由的移动,持续4秒.
在凯尔萨斯的灵魂自由移动的同时,他的躯壳变得无敌并且不能活动.持续时间结束时,凯尔萨斯的躯壳就会传送到他的灵魂的位置,并让他的灵魂回到他的身体里去.


凯尔萨斯的灵体能够随时再次激活这个技能,从而让幽灵步提前结束
在凯尔萨斯的灵魂离开时,他的躯壳不能通过任何方式恢复生命或魔法值





QQ截图20171207223611.jpg




QQ截图20171207223933.jpg



贴一下触发  用YD的自定义值和计时器做了

Ghost Walk a
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 幽灵步
    动作
        逆天[YDWE] - 设置 [单位] loc_caster = (施法单位)
        逆天[YDWE] - 设置 [实数] loc_health = ((loc_caster) 的 生命值)
        逆天[YDWE] - 设置 [实数] loc_mana = ((loc_caster) 的 魔法值)
        逆天[YDWE] - 设置 [单位] loc_ghost = (新建 ((loc_caster) 的所有者) 的 凯尔萨斯的灵体 在(((loc_caster) 所在X轴坐标),((loc_caster) 所在Y轴坐标)),面向角度:((loc_caster) 的面向角度) 度)
        逆天[YDWE] - 设置 [单位] (loc_ghost) 的 time 为 [整数]1
        英雄 - 设置 (loc_ghost) 的英雄等级为 ((loc_caster) 的英雄等级) , 隐藏 升级动画
        英雄 - (loc_ghost) 暂停 的经验获取
        逆天[YDWE] - 设置 [玩家] loc_player = ((loc_caster) 的所有者)
        选择 - 选择 (loc_ghost) 对 (loc_player)
        单位 - 设置 (loc_caster) 无敌的
        单位 - 设置 (loc_caster) 暂停
        单位 - 改变 (loc_caster) 所属为 中立被动 并 保持颜色
        动画 - 改变 (loc_caster) 的动画播放速度为正常速度的 0.00%
        动画 - 改变 (loc_ghost) 的颜色值: (255,255,255), 透明值: 100
        逆天[YDWE] - 设置 [特效] loc_effect = (新建特效 Abilities\Spells\Demon\DarkConversion\ZombifyTarget.mdl 并绑定到 (loc_caster) 的 origin 附加点上)
        逆天[YDWE] - 设置 [闪电] loc_lighting = (新建闪电效果: 灵魂锁链 (禁止检查可见性) 起始点:(((loc_caster) 所在X轴坐标),((loc_caster) 所在Y轴坐标)) 终结点:(((loc_ghost) 所在X轴坐标),((loc_ghost) 所在Y轴坐标)))
        逆天[YDWE] - 立即运行 (新建的计时器) 时间设置: 0.01 秒,是否循环: 循环
            参数
                逆天[YDWE] - 设置 [单位] loc_caster = (loc_caster)
                逆天[YDWE] - 设置 [实数] loc_health = (loc_health)
                逆天[YDWE] - 设置 [实数] loc_mana = (loc_mana)
                逆天[YDWE] - 设置 [单位] loc_ghost = (loc_ghost)
                逆天[YDWE] - 设置 [特效] loc_effect = (loc_effect)
                逆天[YDWE] - 设置 [玩家] loc_player = (loc_player)
                逆天[YDWE] - 设置 [闪电] loc_lighting = (loc_lighting)
            动作
                逆天[YDWE] - 设置 [单位] (loc_ghost) 的 time 为 [整数]((获取 [单位] (loc_ghost) 的 time) + 1)
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        (获取 [单位] (loc_ghost) 的 time) 大于或等于 400
                    Then - 动作
                        特殊效果 - 删除 (loc_effect)
                        闪电效果 - 删除 (loc_lighting)
                        单位 - 立即移动 (loc_caster) 到(((loc_ghost) 所在X轴坐标),((loc_ghost) 所在Y轴坐标))
                        单位 - 设置 (loc_caster) 的面向角度为 ((loc_ghost) 的面向角度) 度
                        单位 - 改变 (loc_caster) 所属为 (loc_player) 并 保持颜色
                        单位 - 设置 (loc_caster) 恢复
                        单位 - 设置 (loc_caster) 可攻击的
                        动画 - 改变 (loc_caster) 的动画播放速度为正常速度的 100.00%
                        选择 - 选择 (loc_caster) 对 ((loc_caster) 的所有者)
                        单位 - 删除 (loc_ghost)
                        清空局部变量
                        逆天[YDWE] - 清除当前逆天计时器
                    Else - 动作
                        单位 - 设置 (loc_ghost) 的生命值为 ((转换 (获取 [单位] (loc_ghost) 的 time) 为实数) / 4.00)%
                        单位 - 设置 (loc_ghost) 的魔法值为 ((转换 (获取 [单位] (loc_ghost) 的 time) 为实数) / 4.00)%
                        单位 - 设置 (loc_caster) 的生命值为 (loc_health)
                        单位 - 设置 (loc_caster) 的魔法值为 (loc_mana)
                        闪电效果 - 移动 (loc_lighting) 到新位置,(禁止 检查可见性) 新起始点: (((loc_caster) 所在X轴坐标),((loc_caster) 所在Y轴坐标),0.00) 新终结点: (((loc_ghost) 所在X轴坐标),((loc_ghost) 所在Y轴坐标),0.00)




//

Ghost Walk b
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 终止幽灵步
    动作
        逆天[YDWE] - 设置 [单位] (施法单位) 的 time 为 [整数]400




发表于 2017-12-8 15:20:47 | 显示全部楼层
恐怕你也注意到了,一旦改变单位所属,左上角的头像顺序就会乱了。
那么为什么不直接把英雄变成灵魂,并创建一个假英雄在原地呢?

点评

一般一个玩家只会拥有一个英雄吧 这个完全是贪图方便 只有一个英雄的话 就可以按F1来选中那个可以移动的灵魂了 这样感觉好像会好一点 看上去也不会出什么问题的样子 嘛 反正都是偷懒  详情 回复 发表于 2017-12-8 16:10
回复

使用道具 举报

 楼主| 发表于 2017-12-8 16:10:13 | 显示全部楼层
lo 发表于 2017-12-8 15:20
恐怕你也注意到了,一旦改变单位所属,左上角的头像顺序就会乱了。
那么为什么不直接把英雄变成灵魂,并创 ...

一般一个玩家只会拥有一个英雄吧  这个完全是贪图方便

只有一个英雄的话 就可以按F1来选中那个可以移动的灵魂了  这样感觉好像会好一点

看上去也不会出什么问题的样子

嘛  反正都是偷懒

点评

然后 这种设定就会给人一种 "肉体什么的根本无所谓,只有那个会动的灵魂才是本体"的感觉吧  详情 回复 发表于 2017-12-8 16:14
回复

使用道具 举报

 楼主| 发表于 2017-12-8 16:14:20 | 显示全部楼层
asd8645123123 发表于 2017-12-8 16:10
一般一个玩家只会拥有一个英雄吧  这个完全是贪图方便

只有一个英雄的话 就可以按F1来选中那个可以移 ...

然后 这种设定就会给人一种 "肉体什么的根本无所谓,只有那个会动的灵魂才是本体"的感觉吧
回复

使用道具 举报

发表于 2018-1-6 21:58:31 | 显示全部楼层
嘿嘿......
回复

使用道具 举报

发表于 2018-1-15 23:03:36 | 显示全部楼层
_(:з」∠)_好玩,实用性看地图
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 22:36 , Processed in 0.415823 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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