找回密码
 点一下
查看: 8930|回复: 24

几个有趣的小发现

[复制链接]
发表于 2009-9-13 17:29:40 | 显示全部楼层 |阅读模式
本帖最后由 light 于 2012-10-25 11:26 编辑

一:混乱变身
        混乱变身技能是个很有趣的技能,一般来说是唯一一个可以被动变身的技能,但是由于该技能有BUG,所以不能被英雄使用,是个遗憾。
        但是,其实“变身”(恶魔猎手)也可以用来被动变身。你有没有发现:把变身后的“伊利丹”放到地图上时,他不会变回来,但是当他学会“变身”技能后,他会开始变身的倒计时。
       利用这个发现,我们就可以配合工程升级来做科技被动变身了。此发现可以应用于无T技能的制作中
       PS:也可以用他来消除一个单位的变身状态,但是要注意的是:如果不设置技能永久性的话,变身后的单位会有BUG。但是如果你在“发动技能效果”时删除该技能,也是不会有BUG的。嗯很有趣(动态添加的技能在变身后是会消失的,而动态添加的变身技能是会有BUG的,但是如果在添加后马上删除是不会有BUG的!!!而书本变身的BUG也可以用此方法消除)
       此发现可以解决很多人的诸如“改变单位攻击索引”的问题了吧,前提是你看得懂我上面的话

     其实也就是,添加删除变身技能就可以实现变身
     演示在这里

二 :替换技能???变幻技能
         好了,既然有了“添加删除变身技能”实现替换单位的方法了
         那么举一反三,“添加删除工程升级技能”是否可以实现替换技能呢???
         答案是可以的:我们将工程升级技能的“技能升级”参数改为:“口袋工厂(updata1),口袋工厂”(就是把参数反过来)
         然后我们用以下触发
[trigger]
对战初始化
    事件
        地图初始化
    条件
    动作
        单位 - 为 修补匠 0003 <预设> 添加 工程升级
        单位 - 为 修补匠 0003 <预设> 删除 工程升级

[/trigger]
这样,如果地精学过“口袋工厂”,那么用了这句触发后就可以将其替换为“口袋工厂(updata1)”了
那么,这有什么用呢?
答案: 可以用来升级技能呀(并保留CD),如果使用常规方法(添加工程升级),那么会每升级一次技能,英雄身上就多一个工程升级的图标。。。那就很囧了

不过要注意,替换技能一般仅限相同技能(除非你想用他来控制CD,方法详见 老狼“回到过去”)
不然,会发生一个很有趣的问题:
将“口袋工厂”替换为“刀阵旋风”,你会发现:刀阵旋风变成了点技能!!!
将 任何主动技能 替换为 被动技能,你会发现:被动变主动了!!! (但是有些技能存在BUG)
将“圣光”替换为“死缠”,那么。。。嘎嘎
。。。。
此发现可用于替换技能  


三:复活死尸
        我们看见男巫复活死尸都是一个男巫复活一个死尸的,但是当有多个男巫和一个死尸,那么会不会冲突呢??
        答案是不会:即使一个尸体被男巫盯上(只是准备复活,还没把它复活)但是其他男巫会提示“附近没有尸体”
        很有趣吧?除了可以作为提醒之外,也可以用于无T(可见这是我为无T技能教程作的准备)

四:解决马甲AI问题
        AI会控制马甲单位释放技能,这一直是一个让人讨厌的问题。
        因此,有人将马甲的魔法设为刚好够一个技能使用来解决这个问题,但是这样就会使马甲单位无法对所有技能通用,同样很囧
         那么怎么完美的解决这个问题呢???其实只要将“动画—魔法回复点”设为9999就可以让马甲放完技能后乖乖不动了

五:转身问题
       大家有没有发现:
        将转身设为0时,只要单位移动速度不为0就会无法转身,只能向前走,向前攻击。
        而当转身为0时,且单位移动速度也为0,单位就可以瞬间转身
        甚至可以用以下代码来实现群体技能 (只要马甲单位魔法够,且该技能无CD)
[trigger]
        单位组 - 选取 (半径为 300.00 圆心为 (技能施放点) 的圆范围内所有单位) 内所有单位做动作
    Loop - 动作
        单位 - 对 (最后创建的单位) 发布 人族山丘之王 - 风暴之锤 命令到目标: (选取单位)
[/trigger]
六:瞬间无敌 抵抗眩晕
        不知道大家试过瞬间无敌没有,也就是
[trigger]
未命名触发器 001
    事件
        单位 - 大魔法师 0003 <预设> 接受伤害
    条件
    动作
        单位 - 设置 大魔法师 0003 <预设> 无敌的
        等待 0.00 秒
        单位 - 设置 大魔法师 0003 <预设> 可攻击的
[/trigger]
经过测试,拥有这段触发后
大法师在被任何攻击攻击后都不会受到伤害
而就算山丘之王扔了锤子也不会打断他释放暴风雪
但是奇怪的是如果有群体晕技(战争践踏)攻击他,或是物理技能攻击他,他还是会被眩晕

然后我们继续测试“魔法免疫”,发现:瞬间魔免会免疫单体技能,但却无法免疫群体技能(包括伤害)

可见,其实无敌约等于魔免加物理伤害减少100%

七:关于DOTA
在DOTA的—NOHEROLIMIT模式中,你可以选择N个英雄
如果你选择幽鬼,那么你会发现:幽鬼之刃的BUFF对所有你的英雄都适用
如果你选择狼人,那么你会发现:野性之心对一切英雄都有效
。。。。。
可见,DOTA里的很多技能都是光环

另外,如果拥有不朽守护的狼人在变身过程中死掉
那么狼人在站起来后还是会拥有522的速度,直到总时间15秒
可见狼人的变身其实是触发添加技能

八:关于物品
不知道大家发现没有,魔法护盾护身符和重生十字架虽然是被动的物品
但其实他们的技能是主动的,直接用在英雄身上是无效的
他们只能当物品技能
顺便说下,物品最多4个技能,因此要添加更多技能可以用魔法书

九:创建只能自己看见的单位(这个其实是疑问区某贴的解答,所以大家觉得不能专解就无视)
答案:用隐形
经测试:
反隐是有一定的前摇时间的(就像进入光环的单位,会在一秒的延迟后才会拥有BUFF)
因此,只要每0.01重新创建单位,就可以使除了盟友都看不到
这样还有一个好处,就是不用不断的移动单位
也就是
[trigger]
瞄头
    事件
        时间 - 每 0.01 秒触发事件
    条件
    动作
        单位 - 删除 df
        设置 df = (新建 er 的 阴影 在 (镜头的位置)) 面向角度:0.00 度)
[/trigger]
那么盟友怎么办呢??
其实只要把“分享视野”的选项去掉就可以了。
那么,如果你要作出分享视野的效果
只要用以下方法就好啦
[trigger]
某某
    事件
        地图初始化
    条件
    动作
        单位组 - 选取 ((完整地图区域) 内的所有单位) 内所有单位做动作
            Loop - 动作
                玩家组 - 选取 (所有符合 (((选取单位) 是 (匹配玩家) 的同盟单位) 等于 TRUE) 的玩家) 内所有玩家做动作
                    Loop - 动作
                        单位 - 设置 (触发单位) 的视野对 (选取玩家) 打开
视野
    事件
        单位 - 单位进入 (完整地图区域)
    条件
        (触发单位)的类型 不等于  马甲
    动作
        玩家组 - 选取 (所有符合 (((触发单位) 是 (匹配玩家) 的同盟单位) 等于 TRUE) 的玩家) 内所有玩家做动作
            Loop - 动作
                单位 - 设置 (触发单位) 的视野对 (选取玩家) 打开
然后排泄
[/trigger]
o(∩_∩)o...哈哈,真是好方法

十:工程升级 生产技能
不知道有没有人试过用 工程升级 来升级 工程升级 本身
升级后你会发现 工程升级 并未消失 但是你却多了一个可以学习的技能!!
也就是说你可以用来做:一个技能升级完成,有多了一个可以学习的技能的效果。。。。
这一切都是无T 的哟

十一:完美简单的旋转移动单位

旋转单位一直是WE的一个难题,因为WE是没有直接的旋转单位的函数的。
所以,无论是让单位 原地转圈 还是 打翻筋斗,都必须用很多个马甲不断的替换来制作。
这使旋转单位成了一大令人头疼的问题。
然而现在,随着一个有趣的发现,这个难题宣告解决。一个简单的方法就可以自由的旋转单位。

首先,我们来看“穿刺”和“飓风”这两个能使单位飞起来的技能的设置。
我们可以发现:“空中时间”这个参数实际上并不直接影响单位飞起来的时间,也就是说:把“穿刺”技能的“空中时间”调为99 ,则被穿刺的单位还是只飞行一秒。
        而如果把两个技能的“魔法效果”交换,你会发现:被“飓风”的单位竟然表现出了被“穿刺”的效果(而且还不会旋转)(反之亦然)


    然后我们发现:原来单位飞到空中是与魔法效果的模型与附加点有关的。
          图中设置也就是表示将单位放到“穿刺”的“SPIRTE”附加点上
          那么,也就是说:只要我们把“穿刺”的模型改为“血法”,那么单位将像一个球一样在血法头上旋转;而如果把模型改为"马",把附加点改为“chest”,那么我们看到的将是“骑马”!!!

          那么利用这个原理,只要我们做一个只有附加点而没有图像的模型用来替换“飓风”或“穿刺”的模型,通过移动附加点,我们就可以完美的自由的旋转移动单位了。不论你是“翻筋斗”还是“剑刃风暴”你都可以轻松完成,而制作这样一个模型即使对于我这种模型白痴都觉得简单啊。
          啊,真是个精华的发现。

十二:限制单位区域内移动

要限制单位只能在范围内移动,大多部分人想到的是利用触发器。
但是这样一来,如果区域过于复杂,单位过多,或是要求单位可以自主选择路径就会造成:工作量过大,容易出现BUG和效果差的问题。
然而现在,随着一个有趣的发现,这个难题宣告解决。(怎么又是这句?)

大家可能知道“地精地雷”的“地雷”技能可以使单位在靠近敌人时自爆
但是大家一般可能不知道:拥有“地雷”技能的单位只能在“可建造”地形移动,也就是拥有“地雷”是无法在某些地形(比如岩石)上移动的。(即使动态添加也是可以的)
那么我们就可以用此方法实现限制单位在某区域内移动了。

比如什么TD呀,什么迷宫呀,什么。。。
反正只要是什么对于建造没什么要求的地图都可以用此方法
可谓简单高效。

十三:动态更换模型皮肤

魔兽是没有更改魔兽模型的皮肤的函数的
但是一个有趣的发现表明其实我们是可以实现动态更换模型皮肤的

拔树技能可以为山岭巨人添加一把 树 武器
其实质就是添加了UPGRADE附加名
但是不依靠“拔树”,单纯添加UPGRADE的树是没有皮肤的(白色)
也就是说:拔树替换了山岭巨人的模型的皮肤

那么依靠这个原理就可以制作替换皮肤系统了
。。。
这个问题是我自己发现的,但是居然国外有人制作出来了
http://bbs.islga.org/read-htm-tid-33937.html

十四:隐藏自动技能

大加都知道魔法书可以隐藏被动技能
但是,其实隐藏的魔法书中的自动技能也可以起作用
然后你需要做到的仅仅是“开启自动技能”:
使用一个“基础技能ID”和开启命令一样的通魔技能即可开启这个自动技能

十五:主动技能变自动技能的实验

因时间间隔过长,以前的构思都忘掉了,所以这里就不写了
我想可能是“工程升级将主动技能替换为自动技能”或者“把技能放到黑暗之球里面”之类的想法吧...

十六:多重吞噬

将"保持原位(绞肉车)"的“目标允许”去掉“死亡”,用来代替“吞噬货物”
用“装载 (地精飞艇)”来代替“吞噬”
即可实现多重吞噬的效果...只不过伤害需要触发来完成

十七:龙卷风漫步者无视地形

给单位添加“龙卷风漫步者”技能即可让单位可以无视地形行走

评分

参与人数 1威望 +5 收起 理由
血戮魔动冰 + 5 再次补充

查看全部评分

发表于 2009-9-13 17:51:31 | 显示全部楼层
变身的主要问题在于状态会不正常,所以还是用科技做好(虽然会显示个黑快)
回复

使用道具 举报

发表于 2009-9-13 19:24:27 | 显示全部楼层
变身时候记得处理攻击之书,因为攻击之书导致的攻击加成是无法继承的。
可以事先记录后重新吃一遍。
回复

使用道具 举报

 楼主| 发表于 2009-9-14 17:36:02 | 显示全部楼层
引用第1楼eff于2009-09-13 17:51发表的  :
变身的主要问题在于状态会不正常,所以还是用科技做好(虽然会显示个黑快)

会吗???

444通.w3x

17 KB, 下载次数: 1019

回复

使用道具 举报

发表于 2009-9-15 11:11:46 | 显示全部楼层
那么期待楼主的无T技能教程了.
回复

使用道具 举报

发表于 2009-9-15 11:43:29 | 显示全部楼层
q很期待的说……
回复

使用道具 举报

发表于 2009-9-15 20:04:05 | 显示全部楼层
变身可能引起的bug:

命令无效(s恢复,和锤晕强制删除同理)
永久沉默
莫名其妙死亡
Buff消失(这个几乎是一定会引起的)
回复

使用道具 举报

 楼主| 发表于 2009-9-17 17:52:27 | 显示全部楼层
不知道LS看没看我的演示
不存在以上BUG
s.JPG
回复

使用道具 举报

发表于 2009-9-17 20:11:21 | 显示全部楼层
其实LZ的无T比有T还复杂些,不过研究的结果很不错
回复

使用道具 举报

发表于 2009-9-17 20:24:48 | 显示全部楼层
哦,测试了一下,似乎不会有问题。

那么支持了,这方法确实不错。
回复

使用道具 举报

发表于 2009-9-17 23:14:14 | 显示全部楼层
额 其实我想知道为什么 普通形态的时候....会使用骨骼附加点 而变成恶魔形态反倒不使用了
回复

使用道具 举报

发表于 2009-9-18 13:41:48 | 显示全部楼层
混乱变身技能是个很有趣的技能,一般来说是唯一一个可以被动变身的技能,但是由于该技能有BUG,所以不能被英雄使用,是个遗憾。

可以的- - 只要没使用错  都能完全切换..
回复

使用道具 举报

 楼主| 发表于 2009-9-18 17:27:25 | 显示全部楼层
回楼上
你难道没发现:当英雄有护甲(装备或技能)加成时,混乱会导致护甲暴增??
回LSS
这是变身技能的特殊设置:“变形后的单位”有骨骼附加点
回LSSSS
我又不是只研究无T技能,这些研究也不是纯无T吧。。。                 
我的某些无T有时是比有T还复杂些,但是那只是演示无T的诡异用法而已
我又不是说做图只用无T就行了
回复

使用道具 举报

发表于 2009-9-18 18:08:23 | 显示全部楼层
哦 试了下 确实...以前测试时 都没拿物品..
似乎只有加甲会问题 其他不会
回复

使用道具 举报

发表于 2009-9-18 23:00:18 | 显示全部楼层
血,属性也会,如果你吃书的话,似乎是2^n往上加
回复

使用道具 举报

发表于 2009-11-15 17:50:45 | 显示全部楼层
很不错的帖子

不过,怎么都在讨论变身啊???
我觉得后面几个发现还要有用点
回复

使用道具 举报

发表于 2009-11-15 18:56:51 | 显示全部楼层
你觉得都在讨论变身是因为这次讨论是两个月前的事儿。
回复

使用道具 举报

发表于 2009-11-15 21:15:35 | 显示全部楼层
恶魔变身的BUG
单位在变身过程中被杀死 复活后会无法控制...
回复

使用道具 举报

发表于 2009-11-15 21:28:47 | 显示全部楼层
LZ好多经验心得阿 得要不少时间积累吧,,
像我这种作技能经验不足的小白 只会用触发胡乱的写 有的的确太麻烦了 而且bug很多
受教了
回复

使用道具 举报

发表于 2009-11-16 06:52:42 | 显示全部楼层
而当转身为0时,且单位移动速度也为0,单位就可以瞬间转身
顺便说下,物品最多4个技能,因此要添加更多技能可以用魔法书
但是大家一般可能不知道:拥有“地雷”技能的单位只能在“可建造”地形移动,也就是拥有“地雷”是无法在某些地形(比如岩石)上移动的。(即使动态添加也是可以的)
其实隐藏的魔法书中的自动技能也可以起作用



学习了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 00:41 , Processed in 0.328224 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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