【已解决】如何去掉蛮牛的死神之眼
我自己试了下发现不行。1.用经验特技,直接把蛮牛的死神之眼概率改为0。但是貌似任何针对死神之眼的修改都无效
2.检测到攻击方为蛮牛时,被攻击方检测是否为生物,如果是则去掉生物特性。攻击后添加回去。
这个思路应该是没错,不过我写的代码有问题,求高手帮忙~
!?BG0;
!!BG:A?v5514 Q?y-51 H?y-52 N?y-53 E?y-54;动作、所属方、英雄、动作堆栈、目标堆栈
!!BMy-53:T?y1; 检测怪物类型
!!VRv5521:S-1;
!!BMy-54&y1=103/v5514=6:F?y-50; 取受蛮牛攻击方标志
!!VRy-50&v5514=6:&16; 检查受攻击者是否为活体
!!VRv5521&y1=103/y-50>0/v5514=6:Sy-54; 保存受攻击方堆栈
!!BMy-54&y1=103/y-50>0/v5514=6:Fd262128; 去除生命体特性
!?BG1;
!!BMv5221&v5221>-1:Fd-262128;添加生命特性
[ 本帖最后由 寻梦人 于 2011-12-15 12:41 编辑 ]
-----------------------2012/3/11 分割线-----------------------------
已经写出来了,蛮牛只能对5级或者5级以下,梦魇兽只能对6级或6级以下的单位触发死亡凝视
!?BG0;
;// 攻击方拥有死亡凝视
!!BG:N?v7224 A?v7225 E?v7227;
!!BMv7224&v7224>-1:T?v7226;
!!BMv7227&v7227>-1:T?y-56; 检测目标生物类型y-56
!!MA:Ly-56/?y14; y14 目标等级
!!VRv5528:S0; 死亡凝视失效标记
!!VRv5529:S0;
!!VRv5528&v7226=103/y14>4:+1; 设置技能失效蛮牛不能对等级大于5
!!VRv5528&v7226=172/y14>5:+1; 设置技能失效梦魇兽不能对等级大于6
!!VRy13:S0;
!!VRy19:S0;
!!VRy19:Sv5528%10;
!!BMv7227&y19=1/v7227>-1:F?y13; y13检测是否为生物
!!VRy13&y19=1:&16;
!!VRv5529&y13>0:+1;
!!BMv7227&y13>0/v7227>-1/y19=1:Fd-16;
;// 被攻击方有死亡凝视
!!MA:Lv7226/?y16; y16 当前生物等级
!!VRv5528&y-56=103/y16>4:+10; 设置技能失效蛮牛不能对等级大于5
!!VRv5528&y-56=172/y16>5:+10; 设置技能失效梦魇兽不能对等级大于6
!!VRy17:S0;
!!VRy19:S0;
!!VRy19:Sv5528:10*10;
!!BMv7224&y19=10:F?y17; y17检测是否为生物
!!VRy17&y19=10:&16;
!!VRv5529&y17>0:+10;
!!BMv7224&y17>0/y19=10:Fd-16;
!?BG1;
!!VRy15:S0;
!!VRy15:Sv5529%10;
!!BMv7227&v7227>-1/y15=1:Fd16; 被攻击方恢复为生命体
!!VRy15:S0;
!!VRy15&v5529>-1/v5529<20:Sv5529:10*10;
!!BMv7224&y19=10/y15=10/v7224>-1:Fd16; 攻击方恢复为生命体
[ 本帖最后由 沧海一粟 于 2012-3-12 16:16 编辑 ]
回复 1# 的帖子
或许直接把蛮牛变成野牛会不会好点? 还有楼主这个不能解决蛮牛反击的效果! 反击怎么检查?回复 4# 的帖子
第一种方法:先判断受攻击的对象是蛮牛,然后检查攻击堆栈是不是拥有不反的特技,再检查蛮牛还有没有反击次数。第二种方法:先判断受攻击的对象是蛮牛,然后判断受伤害的堆栈不是蛮牛就是反击了!
[ 本帖最后由 寻梦人 于 2011-12-15 12:50 编辑 ]
回复 2# 的帖子
直接变野牛我怕中途发生意外,比如挂掉后显示的是野牛挂了,还有一些问题等等。反击目前我不会检测……
回复 5# 的帖子
反击是不是介于 BG0 与 BG1之间? 寻梦人现在ERM水平很高啊,赞一个。 反击是不是介于 BG0 与 BG1之间?BG0动作之前,BG1动作之后
应该是
回复 7# 的帖子
是的! 还是用寻梦人的点子好实现点。 FLY123还是我的启蒙老师呢?就不要笑话我了!
回复 12# 的帖子
寻梦不用谦虚,ERM这东西说实话,基本上大家都是靠自己自学的,每个人能力不同,研究的深浅程度不同,当然ERM水平也是参差不齐的,说实话,ERM这个东西就是需要大家一起讨论,把自己不会的说出来,大家一起讨论,这样论坛的整体ERM水平才可以提升,这对论坛来说是非常好的事情。其实英雄无敌我玩了这么多年,什么样的地图和战术都玩过啦,心中的那份无敌的激情已经远去。.在WOG之前,我的电脑里面已经没有了英雄无敌的身影,是WOG让我又安装了英雄无敌。作图让我找回了那份丢失已久的激情,而ERM更让人欲罢不能。因为通过ERM,你可以创造出只属于你的个性地图。在地图里,你可以成为王者,整个世界都由你来创造。回复 5# 的帖子
试了几遍还是不行,怀疑代码里面有错误。就1L的代码,进游戏后,我1000个蛮牛 去 打 1000个 野牛,结果一进战场就宣布我败了……
回复 14# 的帖子
你的办法其实可行。但你需要用v变量保存被攻击的怪物标志。这样才能在动作后恢复。
检查16,大于0就-16,不用加死灵,没问题的。
动作后再恢复标志。注意你要做的是+16,不是赋予一个值,因为战场堆栈中的标志与MA的标志在大多数情形下是不同的。
这样出BUG的几率比BM:T要少。 原帖由 fly123 于 2011-12-15 13:15 发表 http://www.wogcn.net/images/common/back.gif
寻梦不用谦虚,ERM这东西说实话,基本上大家都是靠自己自学的,每个人能力不同,研究的深浅程度不同,当然ERM水平也是参差不齐的,说实话,ERM这个东西就是需要大家一起讨论,把自己不会的说出来,大家一起讨论,这样 ...
FLY大大最近很少出现,能不能潜伏出一个大作来啊 原帖由 fly123 于 2011-12-15 12:51 发表 http://www.wogcn.net/images/common/back.gif
寻梦人现在ERM水平很高啊,赞一个。
就是啊,所以你也不能把ERM技术给生疏了啊,越磨砺才越锋芒。 原帖由 无心云 于 2011-12-15 19:55 发表 http://www.wogcn.net/images/common/back.gif
FLY大大最近很少出现,能不能潜伏出一个大作来啊
恭喜你,答对了! 期待大作中 没有了死神之眼的蛮牛。。。相当于被去了势,岂不要任人蹂躏;cool;
页:
[1]
2