翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1785|回复: 1

[教程] 利用1.5制作有趣的效果

[复制链接]

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
 楼主| 发表于 2018-6-12 21:44:08 | 显示全部楼层 |阅读模式
本帖最后由 我是谁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,目标为英雄),就可以对周围的敌方单位造成伤害了。如果想对友军也造成伤害,则需要指定射程为一个大于溅射半径的值。
当然,这种效果一般用破坏者、狂猴、爆破船或箭塔等具有爆炸死亡图像的单位,看得好看一点。如果用普通士兵也不是不可以,但看起来会很鬼畜。为了掩人耳目,您也可以使用其他同盟玩家的单位。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x

评分

参与人数 1耕战 +200 收起 理由
cxt + 200 原创精华

查看全部评分

004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

117

主题

9

精华

9万

积分

教皇

Wolotine

耕战
17250
鹰币
546210
天龙币
0
回帖
1571

翔鹰建站十周年纪念章小评论家第十二届火箭筒杯最佳新人第十三届火箭筒杯亚军第十三届火箭筒杯亚军赌徒勋章第八届战鹰杯单人赛冠军

附庸关系11
发表于 2018-6-12 23:04:24 | 显示全部楼层
本帖最后由 cxt 于 2018-6-12 23:22 编辑

又学到很多新知识

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

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

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

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-22 06:56 , Processed in 0.162832 second(s), 40 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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