沧海一粟 发表于 2011-11-2 16:32:16

另类力盾修复+魔法缓冲ERM

一、个人认为以前Yexian7写的那个力盾修复用障碍物代替力盾总感觉怪怪的,故用类似魔法冷却的方法重新写了一个,此ERM实现的是英雄施放力盾后临时删除对方的驱散魔法,两回合后自动恢复。
       二、为弥补AI很是受伤的心灵,特加上魔法缓冲ERM,这个和魔法冷却不同的是,它不是施法后临时删除魔法(主要是担心删除后魔法回不来了)而是完全禁止施放同样的魔法,缓冲期统一为三回合,呵呵,力盾+失明+未日+镜像等战术从此要失去大半的效果了哦,但AI不受魔法缓冲的限制(而且AI施法后玩家同样要缓冲魔法),鉴于魔法的实用性和减少变量的冲突性,此ERM仅针对仅针对力盾、未日、复活、迟缓、神雷、丧心、失明、镜像这8种强力魔法有效果,想受虐的玩家这回有福了。


力盾修复ERM代码:

ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
***ERM名称:力盾修复(动作后临时删除对方驱散魔法)
************** ERM制作:沧海壹粟 *************
******************* ERM变量 ******************
**v9903~v9909
**FU28999(x1=998~999)
**************战斗前触发:变量复位*********************************************************
!?BA0;
!!VRv9903:C1/1;                战斗前v9903、v9904变量设定为1
!!BA:H0/?v9555;                保存进攻方英雄编号到v9555
!!BA:H1/?v9560;                保存防守方英雄编号到v9560
!!HEv9555&v9555>-1:M35/?v9905; 检查攻方英雄是否有驱散
!!HEv9560&v9560>-1:M35/?v9906; 检查守方英雄是否有驱散
**************动作前触发:禁止施法*********************************************************
!?BG0;
!!VRv9907:C-1/-1/-1;       动作前v9907、v9908、v9909变量复位
!!BG:A?v9907 S?v9908 Q?x1; 动作参数:动作种类、魔法编号、攻击方
!!BHx1:N?v9909;            当前攻击方英雄编号
**************动作后触发:变量清零*********************************************************
!?BG1;
!!FU28999&v9907=1/v9909>-1/v9903=1:P998/v9908/v9909; 英雄动作为施法且计数v9903复位时执行函数28999(x1=998)
!?FU28999&x1=998;
!!FU&x2<>12:E;魔法不为力盾则退出
!!VRv9904:S0;   满足上述条件则v9904变量清零
!!HEv9555&v9560>-1/x3=v9560/v9905=1:M35/0;施法后删除进攻方的驱散魔法
!!HEv9560&v9555>-1/x3=v9555/v9906=1:M35/0;施法后删除防守方的驱散魔法
**************每回合触发:变量复位*********************************************************
!?BR;
!!VRv9903&v9904=0:+1;   满足v9904=0,v9903作为计数器开始计数+1
!!FU28999&v9903=3:P999; 计数=3时执行函数28999(x1=999)
!?FU28999&x1=999;
!!VRv9903:S1;         满足v9903=3时,计数v9903复位
!!VRv9904:S1;         满足v9903=3时,变量v9904复位
!!HEv9555&v9905=1:M35/1;         到第三回合且攻方英雄有驱散时,恢复驱散魔法
!!HEv9560&v9560>-1/v9906=1:M35/1;到第三回合且守方英雄有驱散时,恢复驱散魔法
**************战斗后触发:魔法还原*********************************************************
!?BA1;
!!FU&v9903<1/v9903>3:E;计数为第一至第三回合则执行
!!HEv9555&v9905=1:M35/1;          攻方英雄有驱散时还原驱散魔法
!!HEv9560&v9560>-1/v9906=1:M35/1; 守方英雄有驱散时还原驱散魔法
**************力盾修复结束*********************************************************

[ 本帖最后由 沧海壹粟 于 2011-11-4 09:16 编辑 ]

songfx 发表于 2011-11-2 16:52:40

这不公平!!

明显欺负电脑。

兽哥哥 发表于 2011-11-2 17:20:19

第二回合是否还是不能驱散?只要有力盾就不能驱散?

兽哥哥 发表于 2011-11-2 17:34:46

仔细看了一下,两回合后自动恢复,但是我方肯定会继续放力盾,也就是说电脑永远不会有驱散这个魔法了吧?;wunai;

寻梦人 发表于 2011-11-2 18:00:34

这个脚本确实增加了力盾的作用!
很是不公平!
电脑本来有一招可以化解力盾,可是现在连这个基本权利也剥夺了!
惨不忍睹啊!

脚本写得还是很好!

只是功能我不赞成!

手上魔术师 发表于 2011-11-2 18:17:21

谁能解释下原来力盾的BUG,在我看来我方力盾,电脑驱散不是很正常么?

寻梦人 发表于 2011-11-2 18:18:41

回复 7# 的帖子

电脑驱魔就黑屏!

打不赢就耍赖吧!

手上魔术师 发表于 2011-11-2 18:24:54

回复 8# 的帖子

谢谢解答!

无心云 发表于 2011-11-2 21:17:23

这样的确是比较过分,相当于魔法封杀啊

老鸟变菜鸟 发表于 2011-11-3 02:58:13

这个,电脑不能驱散了,不是所有图都是打靶图了啊;kaun;

沧海一粟 发表于 2011-11-3 09:20:44

哈哈哈,这个贴子看来要引起众怒了,难为我写得很辛苦。要不干脆把力盾也封杀了吧,改成三回合后才可继续施放力盾如何?:shufu:

手上魔术师 发表于 2011-11-3 10:38:54

打BT图,架力盾是最简单的打法,力盾要冷却以后玩BT图不知道要死多少脑细胞了!
个人觉得H3各魔法都达到相对平衡了,没必要改来改去!
力盾冷却可以发出来让觉得玩BT图没难度的高手去研究研究,让他们多死点脑细胞吧!;gaxing; ;gaxing;

水手 发表于 2011-11-3 10:49:32

==沧大写这个东西费心了、辛苦了。我个人表示已下载;ym; 。谢谢

灰狼王子 发表于 2011-11-3 13:21:19

严重支持沧海大大的这个力盾修复ERM,很好很强大!不少BT地图的战斗不用力盾是打不过去的,话说RP爆发时电脑每次都放驱散,怎么SL都不行,害的哥无奈之下用修改器删掉敌方英雄的驱散魔法;adomei;

无心云 发表于 2011-11-3 20:53:14

原帖由 灰狼王子 于 2011-11-3 13:21 发表 http://www.wogcn.net/images/common/back.gif
严重支持沧海大大的这个力盾修复ERM,很好很强大!不少BT地图的战斗不用力盾是打不过去的,话说RP爆发时电脑每次都放驱散,怎么SL都不行,害的哥无奈之下用修改器删掉敌方英雄的驱散魔法;adomei;

我用修改器只修改自己,想不到你这么狠

很多人自摸,还有很多人除了自摸还摸别人;aoleof;

沧海一粟 发表于 2011-11-4 09:20:13

为弥补AI很是受伤的心灵,决定再加上一个魔法缓冲的ERM,看你怎么打变态图;cn;

兽哥哥 发表于 2011-11-4 10:10:50

原帖由 沧海壹粟 于 2011-11-3 09:20 发表 http://www.wogcn.net/images/common/back.gif
哈哈哈,这个贴子看来要引起众怒了,难为我写得很辛苦。要不干脆把力盾也封杀了吧,改成三回合后才可继续施放力盾如何?:shufu: 突然有了跟13楼一样的想法,但是有的BT图没有力盾几乎是不可能完成的任务。

银浪 发表于 2011-11-4 21:57:44

嘿嘿,懒人就下第一个,哈哈;oweojs;

无心云 发表于 2011-11-4 22:17:24

沧海辛苦啊,不过我觉得魔法缓冲只有受虐倾向的同志去用吧。
;no;

水手 发表于 2011-11-7 11:54:16

沧海兄,你那个力盾修复,我测试了一下,有英雄时,挺正常,打野兵,会弹出ERM语法错误,不知怎么抓图,反正好像与检索英雄有点关系,不过不影响游戏,直接可以忽略掉,如果是打很多野兵,放一次力盾就出现一次语法错误提示还是有点小郁闷的。不知能不能改良一下,也有可能是我的ERM放多了,冲突也说不定。
页: [1] 2
查看完整版本: 另类力盾修复+魔法缓冲ERM

捐赠