我是谁004 发表于 2018-6-12 21:44:08

利用1.5制作有趣的效果

本帖最后由 我是谁004 于 2018-6-20 22:40 编辑

UserPatch 1.5提供了更多的新触发效果,而其中最令人感兴趣的,便是通过显示信息和改变单位名称,来修改单位的多种属性了。以下是我的一些通过这两种功能,实现的有趣的效果的灵感。在帖子的附件中也有相应的示例。

1、无视地形的产生
利用传送效果,即设置“指派目标”数目为1(以下简称“指派目标1”)。先在地图角落里产生一个单位,然后用指派目标1指定产生区域到目标点,这样便能将单位放置在任意位置了。
如果要产生类型70以下的单位,即“其他”里面的东西,则不能直接这么做,须参照下一条的方法设置死亡单位,然后产生死亡前的单位。

2、一次产生多个单位
用地图启示者或者其他隐形的单位A(最好是玩家1以外的),在一定范围内摆放好形状,然后用显示信息9,设置该玩家的单位A的死亡单位为某单位B,再用杀死单位的效果消灭掉区域内的A,就会立刻出现一群单位B,而且坐标不受顶格限制。您可以在地图上把单位摆放成图案,并设置B的死亡单位为A,反复消灭单位从而造成闪烁的效果。

3、另类部队
战役中常有用英雄单位当普通单位使用的,例如戴头盔的梅兹的爵士,被当做“精锐骑兵”。对于1.5,我们可以不用那么麻烦地修改单位名称,甚至可以允许训练!
仍然使用显示信息9,这次修改某种英雄单位(例如梅兹#634),设置其名称编号为“重装骑兵”(5070),训练提示的编号也相应设置为6070。除此之外,还要设置其训练场所,不妨指定为城堡#82,训练按钮为3,训练时间30。至于造价,可以按照原有的属性,设置食物和黄金的成本,也可以利用1.5的新效果:四种资源值乘以-1或-2,便能删除或增加成本类型。
当然,还要记得启用这个单位哦!

4、一兵多造
同一个单位,可以在不同的地方进行训练。原版的近卫军可以通过哥特科技,同时在城堡和兵营中训练,但那仅限于这一种,其他单位想这样就必须修改DAT文件。但在1.5中,触发效果也提供了让单位在多个场所训练的方法。
还是用显示信息9这个效果。首先,这需要占用玩家的一个未被使用的单位B(建议使用英雄单位或隐藏单位),且该单位的类型必须和原单位A一样,即均为70(单位)或80(建筑和投石机)。尔后,在触发中添加显示信息9,先将B升级为A,再为B设置新的训练场所和按钮位置。由于1.5的设置,这样训练出的单位不仅数据相同,还能被同时双击选中。
当有科技改变了单位A的属性后,单位B的属性不会自动变化。因此,为了同步属性,可以用下列两种方法:
①按照科技内容,设置单位B的相应属性。
②如前文,再升级B为A,并修改训练场所和按钮位置。
另外,训练村民时要注意。因为程序硬编码的设置,训练男村民#83时会随机出现男或女性,但用前文的方式升级后,训练就只会有男村民了。所以多处训练村民只能男女分开,建议直接使用不同工种的村民作为训练的对象。

5、修改视野和建筑图标
UP 1.5不像ETP,它没有提供修改图标和个别单位视野的功能。不过不用担心,在1.5中我们仍然可以在一定程度上修改这两个属性。
1.3出现的“变更射程”效果,可以增减单位的射程。而实际上,这个效果同时还会修改单位的视野,结果是视野变为与射程相同,但不会小于3。因此可以利用这一点,先用变更射程的效果改变单位的射程和视野,然后用改变单位名称1抵消掉射程和变化量。对于近战单位,请先设置其射程为视野半径,然后用变更射程,数量为0来设定视野,最后再把射程调回来。
建筑的图标也是可以间接修改的。这是因为80类型的单位有一个属性“角度”,是AOE1遗留下来的,可以使建筑的实际图标编号加上这个值。例如原建筑是12号图标,变为15号,则设置角度为3。

6、召唤师
大家应该会修改单位的抛射物编号了,但是如果对抛射物本身进行修改,会有什么效果呢?我们尝试把单位#380(火枪手的子弹)的死亡单位改为#594(绵羊),那么当火枪手攻击并命中目标后,会在目标点产生一只绵羊。若把#380的生命值也改为0,那么火枪手便无法攻击,因为每一次攻击都只会在身边产生一只绵羊,没过多久就咩个不停了。
另外,如果把抛射物的生命值改成0,但不设死亡单位,则单位无法进行攻击;您也可以把抛射物的速度改成负数,则它们将会完全不出现。

7、范围伤害技能
帝国2也可以做随时施放的AOE效果!将一个可进行攻击的单位设置为自毁单位——利用英雄模式32,并指定其生命值为0、攻击等级不高于2、溅射半径大于0、射程为0,就可以作为伤害的来源了。当达到施放技能的条件(如定时器、选择单位或输入聊天数字)时,在地图的角落里产生单位并传送到英雄处(指派单位1,目标为英雄),就可以对周围的敌方单位造成伤害了。如果想对友军也造成伤害,则需要指定射程为一个大于溅射半径的值。
当然,这种效果一般用破坏者、狂猴、爆破船或箭塔等具有爆炸死亡图像的单位,看得好看一点。如果用普通士兵也不是不可以,但看起来会很鬼畜。为了掩人耳目,您也可以使用其他同盟玩家的单位。

cxt 发表于 2018-6-12 23:04:24

本帖最后由 cxt 于 2018-6-12 23:22 编辑

又学到很多新知识{:11_482:}

变相改头像,变相改视野,一兵多造,增减成本类型 以及 波及等级2及以下时,如何控制是否对友军造成伤害 之前完全没想到过

我的随机地图里生产的cobra终于可以增加训练成本了!

“升级单位”这一功能所蕴含的效果远远比其表面上看起来要深很多,当前UP1.5的制作者们可能并没有把它的能力挖掘出来,就比如我,大概也就只用这个功能改变副抛射物,或是造些界面类型/单位指令不同的兵,或是用来避免900+类型编码与单位id的冲突……感觉还可以有很多想不到的强大运用
页: [1]
查看完整版本: 利用1.5制作有趣的效果