找回密码
 点一下
查看: 3767|回复: 22

触发(给队友加致命一击几率的光环)

[复制链接]
发表于 2011-12-8 15:02:23 | 显示全部楼层 |阅读模式
技能:毁灭光环:额外增加周围600码内友军致命一击的几率。
增加15%几率
等级1:造成1.5倍伤害;等级2:造成1.75倍伤害;等级3:造成2倍伤害;等级4:造成2.25倍伤害。
思路:制作1个0效果的光环,和4个不同致命伤害的致命一击技能,当单位拥有光环的效果时,就给单位添加这个致命一击的技能,当没有光环效果,删除该致命一击的技能。
触发器见6楼
结果无效果,请问各位大师们,哪里出问题了~~~





该问题已解决,有效触发为6楼的第一个触发和15楼的触发综合起来就可以。
谢谢关注~~~~~
发表于 2011-12-8 16:36:25 | 显示全部楼层
不会贴触发么?去看置顶帖吧……

内容来自[手机版]
回复

使用道具 举报

发表于 2011-12-8 19:39:42 | 显示全部楼层
其实可以很简单的吧。。。。
改个判断反而好点

判断为单位与单位之间的距离,在这个距离里面就添加,添加之后不用每秒判断删除。然后丢到一个自定义的单位组里面(再次接近的时候不必重复添加的判断)。

在单位攻击的时候判断,如果单位距离你那个光环来源在你光环距离里面,那么无动作,不然删除暴击技能。毕竟暴击要打中之后才能出现效果的,可以这么做。
忘记了一点,删了暴击技能还要把单位重单位组里面除去。
这个绝对的精准
回复

使用道具 举报

发表于 2011-12-8 20:24:19 | 显示全部楼层
下面那觸發用觸發單位幹嗎...?
回复

使用道具 举报

 楼主| 发表于 2011-12-9 07:52:21 | 显示全部楼层

回 1楼(lo) 的帖子

lo:不会贴触发么?去看置顶帖吧……

内容来自[手机版] (2011-12-08 16:36)
发完帖子才看到。。。。看以前别人的也是截图,自己也就用截图了~~~
回复

使用道具 举报

发表于 2011-12-9 13:24:31 | 显示全部楼层
猫咪好像做过暴击光环(只是自己做着玩……)
lz重新帖下触发吧,这样真看不清……
回复

使用道具 举报

 楼主| 发表于 2011-12-10 09:19:34 | 显示全部楼层
[trigger]
huimieguanghuan
    事件
        单位 - 任意单位 学习技能
    条件
        (学习技能) 等于 毁灭光环
    动作
        设置 huimiezhe = (学习技能的英雄)
        触发器 - 开启 huodehuimie <预设>
[/trigger]

[trigger]
huodehuimie
    事件
        单位 - 任意单位 被攻击
    条件
        ((攻击单位) 拥有 毁灭光环 ) 等于 TRUE
    动作
        设置 huimiexiedai = (攻击单位)
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (转换 (毁灭光环  的等级对 huimiezhe) 为实数) 等于 1.00
            Then - 动作
                单位 - 添加 毁灭 (1) 给 huimiexiedai
            Else - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (转换 (毁灭光环  的等级对 huimiezhe) 为实数) 等于 2.00
            Then - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
                单位 - 添加 毁灭 (2) 给 huimiexiedai
            Else - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
                单位 - 删除 毁灭 (2) 从 huimiexiedai
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (转换 (毁灭光环  的等级对 huimiezhe) 为实数) 等于 3.00
            Then - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
                单位 - 删除 毁灭 (2) 从 huimiexiedai
                单位 - 添加 毁灭 (3) 给 huimiexiedai
            Else - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
                单位 - 删除 毁灭 (2) 从 huimiexiedai
                单位 - 删除 毁灭 (3) 从 huimiexiedai
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (转换 (毁灭光环  的等级对 huimiezhe) 为实数) 等于 4.00
            Then - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
                单位 - 删除 毁灭 (2) 从 huimiexiedai
                单位 - 删除 毁灭 (3) 从 huimiexiedai
                单位 - 添加 毁灭 (4) 给 huimiexiedai
            Else - 动作
                不做任何动作
        等待 2.00 秒
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((从huimiexiedai到huimiezhe的距离 ) 大于或等于 600.00) or ((huimiezhe 处于死亡状态) 等于 TRUE)
            Then - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
                单位 - 删除 毁灭 (2) 从 huimiexiedai
                单位 - 删除 毁灭 (3) 从 huimiexiedai
                单位 - 删除 毁灭 (4) 从 huimiexiedai
                设置 huimiexiedai = 没有单位
            Else - 动作
                不做任何动作
[/trigger]

这样依然无法触发~~求助
回复

使用道具 举报

发表于 2011-12-10 11:21:18 | 显示全部楼层
一个有毁灭光环魔法效果的人不一定有光环技能
你捕捉有光环效果的人的光环技能等级当然没用
回复

使用道具 举报

 楼主| 发表于 2011-12-10 11:27:12 | 显示全部楼层
我捕捉的就是学习光环的人物啊~~~
第一个触发,将学习光环的单位设为变量huimiezhe
第二个触发,将拥有光环效果的单位设为变量huimiexiedai
然后添加致命一击技能
当技能等级改变,距离大于光环覆盖距离和光环学习者死亡都删除致命一击技能
但是触发无效
回复

使用道具 举报

发表于 2011-12-10 11:33:36 | 显示全部楼层
哦 看懂了
当你技能等级为一的时候 帮你添加了一个一级的光环
然后你瞬间判断了下一个判定


如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(转换 (毁灭光环 的等级对 huimiezhe) 为实数) 等于 2.00
Then - 动作
单位 - 删除 毁灭 (1) 从 huimiexiedai
单位 - 添加 毁灭 (2) 给 huimiexiedai
Else - 动作
单位 - 删除 毁灭 (1) 从 huimiexiedai
单位 - 删除 毁灭 (2) 从 huimiexiedai

因为你的等级为1 所以这个动作要做Else  这时候你觉得会不会把之前加上去的技能删掉呢?
回复

使用道具 举报

发表于 2011-12-10 11:34:55 | 显示全部楼层
体力光环
这是之前做的一个光环技能楼主可以根据这个修改  你这样做的话就是持续2秒的致命一击了
回复

使用道具 举报

 楼主| 发表于 2011-12-10 13:35:18 | 显示全部楼层
感谢楼上,我试试。你的光环很帅,我也拿走了,加给我的一个英雄,嘿嘿~~~
回复

使用道具 举报

发表于 2011-12-11 13:34:46 | 显示全部楼层
要多多学习
回复

使用道具 举报

发表于 2011-12-11 20:34:27 | 显示全部楼层
回去找了下自己的暴击光环,光环是随便用了一个没有数据的光环,触发大致如下:
任意单位被攻击
if
攻击单位拥有魔法效果“暴击光环”
then
为攻击单位添加“致命一击”
else
为触发单位删除“致命一击”

这个是中心思想……使用效果很好,但是,有点小问题:
1.触发无法判断光环等级
2.设置3个等级的魔法效果不一样的时候可以判断光环种类来添加不同等级的暴击,但不同等级光环叠加时会出现很大的问题……
虽然也想过判断周围带光环的单位的技能等级,但是光环自带的2秒的消失延迟又是个阻碍……

后来就坑掉了……
回复

使用道具 举报

发表于 2011-12-12 01:28:18 | 显示全部楼层
  少年 分类 记住咯
回复

使用道具 举报

 楼主| 发表于 2011-12-13 08:20:40 | 显示全部楼层
把第二个触发改成这样就可以了,既可以改变暴击等级,可以顺利触发
[trigger]
huodehuimie
    事件
        单位 - 任意单位 被攻击
    条件
        ((攻击单位) 拥有 毁灭光环 ) 等于 TRUE
    动作
        设置 huimiexiedai = (攻击单位)
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (转换 (毁灭光环  的等级对 huimiezhe) 为实数) 等于 1.00
            Then - 动作
                单位 - 添加 毁灭 (1) 给 huimiexiedai
            Else - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (转换 (毁灭光环  的等级对 huimiezhe) 为实数) 等于 2.00
            Then - 动作
                单位 - 添加 毁灭 (2) 给 huimiexiedai
            Else - 动作
                单位 - 删除 毁灭 (2) 从 huimiexiedai
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (转换 (毁灭光环  的等级对 huimiezhe) 为实数) 等于 3.00
            Then - 动作
                单位 - 添加 毁灭 (3) 给 huimiexiedai
            Else - 动作
                单位 - 删除 毁灭 (3) 从 huimiexiedai
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (转换 (毁灭光环  的等级对 huimiezhe) 为实数) 等于 4.00
            Then - 动作
                单位 - 添加 毁灭 (4) 给 huimiexiedai
            Else - 动作
                单位 - 删除 毁灭 (4) 从 huimiexiedai
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((从huimiexiedai到huimiezhe的距离 ) 大于或等于 600.00) or ((huimiezhe 处于死亡状态) 等于 TRUE)
            Then - 动作
                单位 - 删除 毁灭 (1) 从 huimiexiedai
                单位 - 删除 毁灭 (2) 从 huimiexiedai
                单位 - 删除 毁灭 (3) 从 huimiexiedai
                单位 - 删除 毁灭 (4) 从 huimiexiedai
            Else - 动作
                不做任何动作
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2011-12-17 09:25:38 | 显示全部楼层
另外想到一件事:
这个新加的致命一击会在单位的技能栏里出现,即使我把它的栏位设为(0,0),怎么样让它不出现~~~~
回复

使用道具 举报

发表于 2011-12-17 09:47:00 | 显示全部楼层
417948913:另外想到一件事:
这个新加的致命一击会在单位的技能栏里出现,即使我把它的栏位设为(0,0),怎么样让它不出现~~~~
(2011-12-17 09:25)
去掉技能图标,技能栏位仍旧是(0,0)即可~
回复

使用道具 举报

 楼主| 发表于 2011-12-17 09:52:29 | 显示全部楼层

回 17楼(chyj4747) 的帖子

chyj4747:去掉技能图标,技能栏位仍旧是(0,0)即可~ (2011-12-17 09:47)
不行啊,它还是在第(1,1)位置上出现,而且是个没有图案的大方块
回复

使用道具 举报

发表于 2011-12-17 09:56:47 | 显示全部楼层
417948913:不行啊,它还是在第(1,1)位置上出现,而且是个没有图案的大方块 (2011-12-17 09:52)
好吧。。我错了……我再看下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 16:54 , Processed in 0.143182 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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