回复 20# 的帖子
这个我没办法,生物队数应该是不可以突破21队限制的,我认为用ERM也解决不了。第四节 MA:X冷门命令的巧用
(接19L继续)本节将是第一篇的完结篇,也是一个重点篇。因为我们知道MA:X中的22个命令,有些是经常用的,如环击、龙息、不反击等,有些是不经常用的,如双格、攻城、攻城武器、王者123等,还有一些是不会用的,如8192 (因为这个命令根本没有任何效果)。
特别需要注意的是:千万不要在用ERM添加战场召唤物时,删除生物某项原有标志(如大天使的飞行),很容易引起错误。
下楼我主要介绍后面两方面不常用或根本不用的命令。
一、冷门命令的应用
特别声明:以下括号内容均引自ERM帮助,包括上面所有命令的官方解释,特别鸣谢克招对ERM的伟大贡献!1、(0x00000001 = 1 - 双倍大小-占两格)
拥有这个标志的堆栈就表示战场中占两格,如大天使,你可以通过MA命令直接给生物添加或删减,如GB的小白就把幽灵比蒙的双格标志给删了,在战场上变成只占一格的生物,虽然看起来比较怪,但实用性不错(起码用起力盾来舒服)。当然,你也可以用MA把单格生物变成双格的,样子看起来更怪,也根本谈不上实用,我估计没有人会这样做的吧。
我个人建议用这个命令还是谨慎一点好,毕竟弊大于利,起码生物战场上的样子看起来有些古怪,也容易引起不必要的错误。
2、(0x00000020 = 32 - 攻城)
这个没什么好说的,你给生物添加此项标志后,生物就可以像独眼巨人一样攻城了,但攻城的效果可比不上独眼,它的是专家级的(弹道术)你的只能是初级的。
3、(0x00000040 = 64 - 攻城武器 - 不能移动)
这个更没得说,谁愿意自己的生物不能移动啊,而且你就算是给非战争机器加上这个标志,行动时肯定会引起黑屏退出,所以说这个命令基本上是用不着的了。
4、(0x00000080 = 128 - 王者1,包括下面的2和3)
这三个命令虽然用得少,但用起来效果还是不错的。参照ERM命令下的说明,你可以清楚到底是哪些生物拥有这些标志,但对王者更合理的解释应该是屠戮成性分别对应王者效果,说浅显点就是初级屠戮成性对有王者1标志的生物能产生效果,之后类推。所以我就纳闷了:为什么要叫王者呢,这根本就是个坏效果的标志啊,难道就是因为它所对应的都是些高级生物?
知道王者的效果后,我们就可以用ERM给非王者的生物也加上王者标志,这样屠戮成性的魔法实用将大大提高(起码比嗜血好用)。
5、(0x00000400 = 1024 - 免疫精神类魔法)
效果见泰坦巨人,和生物经验特技的钢铁意志一样。
6、(0x00000800 = 2048 - 射线攻击)
ERM命令下的说明已经讲得很清楚,不过变成黑色射线样子还真难看,但为了无视障碍还真没办法。
7、(0x00100000 = 1048576 - 射击扩大范围)
这个命令和攻城武器一样,根本上就没用过。
8、(0x80000000 - 2147483648 - 龙 )
这个就更不用再解释了,这个命令实践中用来检查比设置要多得多。
二、巧用8192的心得
ERM写法七奇八门,思路也是七上八下(是随着心情啊,不要理解错了,呵呵),下面我就专门介绍一种比较古怪的思路,这个思路可是写有些比较纠结ERM的最好办法,当然,这都是我个人认为的。如我们通过查找ERM帮助下的MA:X命令可以看到一个标志8192,这个命令ERM帮助没有解释,用起来也没有效果,可以说是一个最垃圾的命令,我估计论坛上应该没有人用过。但有时废物还真能成宝贝,比如说我想实现给某生物增加与众不同的功能,但又不想给全部生物增加,又想在特定条件下取消功能时,用Flags变量或V变量比较纠结无法完全实现想法时,一不小心地晃到了这个垃圾,嘿嘿……
实例6:塞尔伦施放未日魔法时本方免疫,但对方英雄施放时则不免疫(约等于未日之刃的一半效果)。
ZVSE
**************超级塞尔伦*******************
************ERM制作:沧海壹粟****************
**************初始英雄设置*******************
!?PI;
!!VRz902:S^使用未日审判魔法时效果大增,取决于英雄级别(每级额外增加20点魔法伤害),同时使用时本方不受未日审判魔法的影响。^;
!!UN:G2/155/2/902;
!!HE155:X3/26;
!!HE155:S14/1 S19/0;
!!HE155:B2/7;
!!HE155:A1/0/17 M26/1 Id10;
**************战斗前触发变量设置*******************
!?BA0;
!!BA:H0/?v9555; 进攻方英雄ID存入v9555
!!BA:H1/?v9560; 防守方英雄ID存入v9560
**************动作前触发变量设置*******************
!?BG0;
!!VRv9800:C-1/-1/-1/-1/-1/-1/-1/-1/-1;
!!BG:A?v9800 D?v9801 E?v9802;
!!BG:H?v9803 N?v9804 Q?v9805 S?v9806;
!!BHv9805:N?v9807;
!!HEv9807:E?y-1/?v9808;
**************动作前触发增加火免*******************
!?BG0;
!!FU|v9800<>1/v9806<>26/v9807<>155:E;
!!DO29000/0/20/1&v9555=155:P50;
!!DO29000/21/41/1&v9560=155:P50;
!?FU29000&x1=50;
!!FU|x1<>50:E;
!!BMx16:N?y1 T?y2 F?y3 F?y4;
!!FU|y1<1/y2=149:E;
!!VRy3:&16384; 检查堆栈是否有火免
!!FU&y3>0:E;
!!VRy4:|24576; 没有火免则增加火免和8192(24576=16384+8192)
!!BMx16:Fy4;
**************动作后触发删除火免*******************
!?BG1;
!!FU|v9800<>1/v9806<>26/v9807<>155:E;
!!DO29000/0/20/1&v9555=155:P51;
!!DO29000/21/41/1&v9560=155:P51;
!?FU29000&x1=51;
!!FU|x1<>51:E;
!!BMx16:N?y1 T?y2 F?y3 F?y4;
!!FU|y1<1/y2=149:E;
!!VRy3:&8192; 检查生物是否有8192标志
!!FU&y3<1:E;
!!VRy4:-24576; 有8192标志则减去火免和8192标志
!!BMx16:Fy4;
**************魔法伤害前增加伤害*******************
!?MR0;
!!FU&v9555<>155/v9560<>155:E;
!!FU|v9800<>1/v9806<>26/v9807<>155:E;
!!MR:D?x1;
!!VRx2:Sv9808*20;
!!VRx1:+x2;
!!MR:Dx1;
!!VRz900:S^{未日审判额外造成%X2点伤害。}^;
!!BU:Mz900 R;
*********************结束*************************
(第一篇结束)
[ 本帖最后由 沧海壹粟 于 2011-9-6 17:59 编辑 ]
第一篇结束,本周将不再更新。
下周将继续讲冒险魔法的另类用法。以上内容都是一家之言,讲得不对的地方还请大家多多见谅。欢迎回帖讨论,只要有时间我一定回贴交流,相互学习相互促进。
本ERM实例1楼均提供成品下载,经整合后变量和其它脚本一般不会引起冲突(一起使用本贴的脚本也不会有任何冲突),可在任何地图中使用,改名后可直接放置在Dada的s目录下直接使用。
[ 本帖最后由 沧海壹粟 于 2011-9-6 18:17 编辑 ] 原帖由 沧海壹粟 于 2011-9-6 17:27 发表 http://cnc.h3wog.com/images/common/back.gif
这个我没办法,生物队数应该是不可以突破21队限制的,我认为用ERM也解决不了。
但是召唤元素可以累次召唤无数次啊。
另外,TDS的隐藏种族英雄特长是变形术,如果将这个特长用在召唤元素上,可不可以也实现无数次召唤呢?
不过TDS里变形是有限制条件的
条件:
1.隐藏种族并且是主角
2.正常部队有效. 追随者,宠物,战争机器,鬼魂,召唤的生物等无效
3.单格生物仅能变形为单格生物,同理,双格只能变形为双格
回复 26# 的帖子
引用:条件:1.隐藏种族并且是主角
2.正常部队有效. 追随者,宠物,战争机器,鬼魂,召唤的生物等无效
3.单格生物仅能变形为单格生物,同理,双格只能变形为双格
这三个倒不难实现,但变形是什么东西,说实话,没玩过TDS隐藏种族我真不懂:shangxin: 原帖由 沧海壹粟 于 2011-9-7 08:43 发表 http://cnc.h3wog.com/images/common/back.gif
引用:条件:
1.隐藏种族并且是主角
2.正常部队有效. 追随者,宠物,战争机器,鬼魂,召唤的生物等无效
3.单格生物仅能变形为单格生物,同理,双格只能变形为双格
这三个倒不难实现,但变形是什么东西,说实话,没玩过 ...
我希望实现的目标是:
目标:在一场Boss战中,Boss会每回合召唤生物,召唤的生物从枪兵(ID=0)一直到圣龙(ID=132).
可能Bug一:为避免数量溢出,Boss会每隔七个回合自动移走所有召唤物,无论死活。
可能Bug二:由于累计召唤不同生物队数有上限,可以考虑通过召唤元素并转变成其它生物来实际无限召唤。
可能Bug三:战场上只召唤了一种元素就不能再召唤其它元素,不知道该怎么处理。 原帖由 songfx 于 2011-9-7 09:15 发表 http://bbs.h3wog.com/images/common/back.gif
我希望实现的目标是:
目标:在一场Boss战中,Boss会每回合召唤生物,召唤的生物从枪兵(ID=0)一直到圣龙(ID=132).
可能Bug一:为避免数量溢出,Boss会每隔七个回合自动移走所有召唤物,无论死活。
可能Bu ... 哪有那么长时间的战斗,枪兵到圣龙的话要召唤多久才能到啊?哪场能打那么长的时间? 原帖由 兽哥哥 于 2011-9-7 09:30 发表 http://cnc.h3wog.com/images/common/back.gif
哪有那么长时间的战斗,枪兵到圣龙的话要召唤多久才能到啊?哪场能打那么长的时间?
133个回合,很正常啊。
回复 30# 的帖子
不用133回合,你所列举的生物中122、124、126和128是没有生物的,所以说129回合差不多吧。另外我说一下,你所说的Bug二:由于累计召唤不同生物队数有上限,可以考虑通过召唤元素并转变成其它生物来实际无限召唤。这个办法啰嗦,写起来把简单问题复杂化。
Bug三:战场上只召唤了一种元素就不能再召唤其它元素,不知道该怎么处理。虽然我没试过,但我想这个问题是根本不存在的,因为这只针对英雄使用召唤元素魔法时才判定。
哈哈,风大,呆会脚本给你,让你见识一下什么是BOSS:buxie:
[ 本帖最后由 沧海壹粟 于 2011-9-7 15:35 编辑 ] 这个一定得顶必须顶。。。。学习erm者福音啊:good_job: 原帖由 沧海壹粟 于 2011-9-7 15:29 发表 http://cnc.h3wog.com/images/common/back.gif
哈哈,风大,呆会脚本给你,让你见识一下什么是BOSS:buxie:
哈哈,看来有戏了 这个对我来说还是太高了,我还是先把那个初级的ERM教程看完.