找回密码
 点一下
查看: 1431|回复: 9

求助,有奖励

[复制链接]
发表于 2012-6-30 19:17:27 | 显示全部楼层 |阅读模式
魔兽世界里有2个技能
永恒之井的佩罗萨恩的最终狂乱
 最终狂乱:在血量低于20%时,佩罗萨恩将会获得25%的伤害和攻击速度增加。求做触发器啊

践踏:莫卓克重重地踩踏地面,使25码内的所有敌人分摊到2000000点伤害。最靠近的两个目标分摊到的伤害是其他人的两倍。

如果做这个,我会感激不尽,我还会发巨龙之魂全boss。死亡之翼的狂乱也可以,等什么都有啊!
发表于 2012-6-30 20:37:42 | 显示全部楼层
25码……就换成350范围吧……
回复

使用道具 举报

发表于 2012-6-30 23:50:53 | 显示全部楼层
这样就解决了?
太神奇了吧
回复

使用道具 举报

发表于 2012-7-1 04:49:56 | 显示全部楼层
  这少年在卖萌吧
回复

使用道具 举报

发表于 2012-7-1 06:09:40 | 显示全部楼层
如果不出意外,第一个技能,这个触发应该没问题

[trigger]未命名触发器 001
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 Roar
    动作
        -------- 这个值是需要分摊的最大伤害↓ --------
        设置 numerical = 500.00
        -------- 这个1000是作用范围↓ --------
        单位组 - 选取 (半径为 1000.00 圆心为 (坐标(((触发单位) 所在X轴坐标), ((触发单位) 所在Y轴坐标))) 且满足 ((((匹配单位) 是 (触发玩家) 的敌对单位) 等于 TRUE) and (((匹配单位) 是 地面单位) 等于 TRUE)) 的所有单位) 内所有单位做动作
            Loop - 动作
                设置 number = (number + 1.00)
                单位组 - 添加 (选取单位) 到 array
        -------- 伤害数值与伤害类型↓ --------
        设置 numerical = (numerical / number)
        单位组 - 选取 array 内所有单位做动作
            Loop - 动作
                单位 - 命令 (触发单位) 对 (选取单位) 造成 numerical 点伤害,攻击类型: 英雄 伤害类型: 普通
        -------- 这个是距离,基本无视↓ --------
        设置 distance = 10000.00
        For循环整数A从 1 到 2, 做动作
            Loop - 动作
                单位组 - 选取 array 内所有单位做动作
                    Loop - 动作
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                                ((坐标(((触发单位) 所在X轴坐标), ((触发单位) 所在Y轴坐标))) 和 (坐标(((选取单位) 所在X轴坐标), ((选取单位) 所在Y轴坐标))) 之间的距离) 小于或等于 distance
                                ((选取单位) 在 array1 中) 等于 FALSE
                                (选取单位) 不等于 OJ
                            Then - 动作
                                设置 distance = ((坐标(((选取单位) 所在X轴坐标), ((选取单位) 所在Y轴坐标))) 和 (坐标(((触发单位) 所在X轴坐标), ((触发单位) 所在Y轴坐标))) 之间的距离)
                                单位组 - 清空 array1 内所有单位
                                单位组 - 添加 (选取单位) 到 array1
                            Else - 动作
                设置 distance = 10000.00
                单位组 - 选取 array1 内所有单位做动作
                    Loop - 动作
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                            Then - 动作
                                设置 OJ = (选取单位)
                                单位 - 命令 (触发单位) 对 (选取单位) 造成 200.00 点伤害,攻击类型: 英雄 伤害类型: 普通
                                单位组 - 清空 array1 内所有单位
                            Else - 动作
        设置 number = 0.00
        设置 OJ = 没有单位
        单位组 - 清空 array 内所有单位
        单位组 - 清空 array1 内所有单位
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2012-7-1 07:21:59 | 显示全部楼层
啊,谢谢啊
回复

使用道具 举报

 楼主| 发表于 2012-7-1 08:06:53 | 显示全部楼层
最终狂乱呢
回复

使用道具 举报

发表于 2012-7-1 11:57:08 | 显示全部楼层
此贴已成坟,谁挖我罚谁。

   让你不按规矩发帖,来啊
回复

使用道具 举报

 楼主| 发表于 2012-7-1 12:18:19 | 显示全部楼层
你是纯火
回复

使用道具 举报

发表于 2012-7-1 13:36:39 | 显示全部楼层
写作纯火念作蠢货么?

是么
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 06:32 , Processed in 0.049734 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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