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

技能等级变化应该怎么弄????

[复制链接]
发表于 2011-6-11 10:23:43 | 显示全部楼层 |阅读模式
技能等级的变化!触发不同!像圣光加血技能这样写可以不?
事件
    单位 - 任意单位 开始施放技能
条件
    (施放技能) 等于 狂吃  (本来想是在条件这里再加  ((触发单位) 的 狂吃  技能等级) 等于 1 不过好像这样写不行啊)

.动作....
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
    If - 条件
        ((触发单位) 的 狂吃  技能等级) 等于 1
    Then - 动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((技能施放目标) 是 ((触发单位) 的所有者) 的同盟单位) 等于 TRUE
            Then - 动作
                单位 - 命令 (触发单位) 对 (技能施放目标) 造成 -200.00 点伤害,攻击类型: 法术 伤害类型: 普通
            Else - 动作
                单位 - 命令 (触发单位) 对 (技能施放目标) 造成 100.00 点伤害,攻击类型: 法术 伤害类型: 普通
    Else - 动作
        不做任何动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
    If - 条件
        ((触发单位) 的 狂吃  技能等级) 等于 2
    Then - 动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((技能施放目标) 是 ((触发单位) 的所有者) 的同盟单位) 等于 TRUE
            Then - 动作
                单位 - 命令 (触发单位) 对 (技能施放目标) 造成 -300.00 点伤害,攻击类型: 法术 伤害类型: 普通
            Else - 动作
                单位 - 命令 (触发单位) 对 (技能施放目标) 造成 150.00 点伤害,攻击类型: 法术 伤害类型: 普通
    Else - 动作
        不做任何动作
这样写虽然可以出来!但觉得总是这样好麻烦!有没有哪位大虾能给我个更好的办法
发表于 2011-6-11 10:35:37 | 显示全部楼层
    可以用触发选取单位直接加上去。

  有直接设置生命值的。
回复

使用道具 举报

发表于 2011-6-11 10:35:47 | 显示全部楼层
事件
    单位 - 任意单位 发动技能效果
条件
    (施放技能) 等于 狂吃
动作....
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((技能施放目标) 是 ((触发单位) 的所有者) 的同盟单位) 等于 TRUE
            Then - 动作
                单位 - 设置(触发单位)生命值 等于 ((触发单位)的生命值)+ 100 + (100)* ((触发单位) 的 狂吃  技能等级)
            Else - 动作
                单位 - 命令 (触发单位) 对 (技能施放目标) 造成 50 + 50 *  ((触发单位) 的 狂吃  技能等级)  点伤害,攻击类型: 法术 伤害类型: 普通
回复

使用道具 举报

 楼主| 发表于 2011-6-11 11:43:30 | 显示全部楼层

回 2楼(希瓦) 的帖子

你的意思我理解了,我试了一下好像换成这样的话就不能启动魔兽了哈
    事件
        单位 - 任意单位 开始施放技能
    条件
        (施放技能) 等于 狂吃
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((技能施放目标) 是 ((触发单位) 的所有者) 的同盟单位) 等于 TRUE
            Then - 动作
                单位 - 设置 (触发单位) 的生命值为 (100.00 + (100.00 x (转换实数值(((触发单位) 的 狂吃  技能等级)))))
            Else - 动作
                单位 - 命令 (触发单位) 对 (技能施放目标) 造成 (50.00 + (50.00 x (转换实数值(((触发单位) 的 狂吃  技能等级))))) 点伤害,攻击类型: 法术 伤害类型: 普通
回复

使用道具 举报

发表于 2011-6-11 12:17:51 | 显示全部楼层
驱散.w3x (10 KB, 下载次数: 4)
一:是“发动技能效果”,不然可以按S刷新技能效果。
二:貌似我写错了~~是“技能释放目标”而不是“触发单位”
嗯,演示在上面
回复

使用道具 举报

 楼主| 发表于 2011-6-11 13:12:02 | 显示全部楼层

回 4楼(希瓦) 的帖子

谢谢!终于弄懂了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 11:37 , Processed in 0.041456 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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