沧海一粟 发表于 2012-3-2 11:47:27

[怪物击退] 整合版

风骚老弟的怪物击退创意很好,但写得确实太啰嗦了,从击退1一直写到击退185,几千行的代码,让我连看的勇气都失去了,为了让此功能更好地融入到怪物强化里,花一个多小时的时间,全部重新写了简化版本的代码,当然时间仓促,并没有作太多的测试,还麻烦风骚老弟自己帮我试试。

ZVSE
!?MF1&1000;
!!FU17068:P-1000;
!?FU17068&x1=-1000;
!!BG:A?y30 N?y31 Q?y32;
!!MF:F?y33 N?y34;
!!BMy31&y31>-1:T?y40 N?y41;
!!BMy34&y34>-1:T?y50 N?y51 P?y52;
!!FU|y41<1/y51<1:E;
!!FU17068&y30=6/y32=0/y34>20:P-999/y33/y31/y40/y34/y50/y52;
!!FU17068&y30=6/y32=1/y34<21:P-999/y33/y31/y40/y34/y50/y52;
!?FU17068&x1=-999;
!!FU|x7<=1/x7>=185:E;
!!BMx5:F?i;
!!VRy4:S0; !!VRy5:S0;
!!VRy4|x7=1/x7=18/x7=35/x7=52/x7=69/x7=86/x7=103/x7=120/x7=137/x7=154/x7=171:S1;
!!VRy5|x7=15/x7=32/x7=49/x7=66/x7=83/x7=100/x7=117/x7=134/x7=151/x7=168/x7=185:S1;
!!FU&x5>20/y4=1:E;
!!FU&x5<21/y5=1:E;
!!VRi:&1;
!!VRy6&x5>20:Sx7 +1;
!!VRy6&x5<21:Sx7 -1;
!!VRy7:S0; !!VRy8:S0;
!!VRy7|x7=2/x7=19/x7=36/x7=53/x7=68/x7=87/x7=104/x7=121/x7=138/x7=155/x7=172:S1;
!!VRy8|x7=14/x7=31/x7=48/x7=65/x7=82/x7=99/x7=116/x7=133/x7=150/x7=167/x7=184:S1;
!!FU&x5>20/y7=1/i>0:E;
!!FU&x5<21/y8=1/i>0:E;
!!BU:Oy6/?y9 Ey6/?y10;
!!FU&y9<>0/y10<>-1:E;
!!VRy11&x5>20:Sy6 +1;
!!VRy11&x5<21:Sy6 -1;
!!BU:Oy11/?y12 Ey11/?y13;
!!FU&i>0/y12<>0/y13<>-1:E;
!!BMx5:Py6;
!!BU:R;

[ 本帖最后由 沧海一粟 于 2012-3-2 12:54 编辑 ]

文兄 发表于 2012-3-2 11:54:55

沧海又来新作,什么时候出新图?

无心云 发表于 2012-3-2 12:54:21

沧海历来啊,出来鼓掌;orz;

53lm2 发表于 2012-3-2 14:09:01

;go;
特意下了个WOG测试了脚本
1.不能斜线击退永远是往后击退
2.反击那一刀能也有击退效果,这个很酷

dadds 发表于 2012-3-2 16:24:16

这样的话是不是代表着被攻击方非远程部队无法反击啊?

无心云 发表于 2012-3-2 19:41:46

不是,意味着所有的都不会被反击(如果击退成功的话)
因为远程在收到近身攻击的时候也是肉搏式反击的。如果远程在这个时候还能反击的话,那这个技能不是帮敌人的忙!那对近身攻击的同志来说太不公平了

hellmatrix 发表于 2012-3-2 21:27:02

谢谢楼主,下载试试看

沧海一粟 发表于 2012-3-2 22:04:27

原帖由 无心云 于 2012-3-2 19:41 发表 http://www.h3wog.com/images/common/back.gif
不是,意味着所有的都不会被反击(如果击退成功的话)
因为远程在收到近身攻击的时候也是肉搏式反击的。如果远程在这个时候还能反击的话,那这个技能不是帮敌人的忙!那对近身攻击的同志来说太不公平了

可以被反击,而且反击的时候一样会退一格,其实说白了,跟以前一样,只不过现在生物被攻击后会出现退一格的情况,爆好玩。当然,这只限是近身攻击,远程是体验不到这种快感的,呵呵

songfx 发表于 2012-3-3 07:07:40

此技能上属于特定生物还所有生物,是特定英雄还是所有英雄?如果树精去攻击,还击退么?缠绕不?

沧海一粟 发表于 2012-3-3 14:00:56

原帖由 songfx 于 2012-3-3 07:07 发表 http://www.h3wog.com/images/common/back.gif
此技能上属于特定生物还所有生物,是特定英雄还是所有英雄?如果树精去攻击,还击退么?缠绕不?

属于所有的近身攻击生物(包括反击亦有效),任何英雄使用时均有效。树精缠绕、巨晰石化等跟这个不冲突,和击退效果一样并存。但如果整合到怪物强化III里,肯定最多一两个生物能拥有此技能。

songfx 发表于 2012-3-3 22:04:44

树精攻击时,是缠住再退还是退了再缠?退开后缠绕效果还在吗?

双格兵被攻击时退不退?

被从身后攻击(捅菊花)往哪边退?

能否一律设为向被攻击的反方向退?包括平退和斜退。

沧海一粟 发表于 2012-3-3 23:47:26

回复风大

原帖由 songfx 于 2012-3-3 22:04 发表 http://www.h3wog.com/images/common/back.gif
树精攻击时,是缠住再退还是退了再缠?退开后缠绕效果还在吗?

双格兵被攻击时退不退?

被从身后攻击(捅菊花)往哪边退?

能否一律设为向被攻击的反方向退?包括平退和斜退。

一、很难说清楚是缠住再退还是退了再缠,按效果应该是退后再缠,只要树精不死,缠绕效果就在,所有的特技生物在击退时均能产生和以前完全一样的效果;
二、双格兵一样被击退,这应该是该小脚本的小难点;
三、从身后攻击由于代码不敢写太多,所以应该是无击退效果的;
四、一律都是向后退,没有设置斜退,原因同第三点,因为这仅是一个小功能,不可能用太多的代码;
五、其实风大的第三点第四点要实现击退效果还是挺容易的,但代码量我觉得最少多150%左右,由于在怪物强化III肯定会限制只有一两个生物拥有击退特技,近乎要添加600多个特技,所以有些不妨碍大局的东西,或者涉及代码量超多变量使用较多的功能我是不会考虑的,现保守估计一个脚本下来能省则省都要7000+行的代码了,说实话,我还真没见过这么多代码的脚本,做成事件版的话就得至少7个以上事件了。

[ 本帖最后由 沧海一粟 于 2012-3-3 23:49 编辑 ]

titanzwh 发表于 2012-3-4 12:07:49

风侠的意见不错,最理想状况就需要考虑他说的这几点,最好是,
树精无此技能也不能被击退;
击退方向与受攻击方向正好堆成相反,比如a单位从左边攻击b单位,b单位向右退,a从右攻击b,b向左退,a从左下攻击b,b向右上退;
退的目标格有生物或有阻碍地形不能退;
攻击动画一定要在退后动画之前发生;
一旦主动攻击的击退概率发生,对方无法反击;
出现打两个单位的情况不能产生击退效果,比如龙息和独眼巨人的眼光攻击。

另建议独眼巨人有此技能比较好,50%概率击退,因为它作为一个6级兵却近战虚弱 ,两格单位和7级单位免疫击退效果 。

[ 本帖最后由 titanzwh 于 2012-3-4 12:11 编辑 ]

沧海一粟 发表于 2012-3-4 12:34:59

原帖由 titanzwh 于 2012-3-4 12:07 发表 http://www.h3wog.com/images/common/back.gif
风侠的意见不错,最理想状况就需要考虑他说的这几点,最好是,
树精无此技能也不能被击退;
击退方向与受攻击方向正好堆成相反,比如a单位从左边攻击b单位,b单位向右退,a从右攻击b,b向左退,a从左下攻击b,b向右 ...

树精肯定没有这个技能的了,我预想巨人倒可以有这个技能,至于如果要考虑后面攻击,斜线攻击等,代码容量起码多3倍,这样代码量太大的技能怪物强化III是不考虑的,也不可能考虑,不包括经验特技平均一个怪加三个特技就900+个技能,如果一个就上百行以上代码,你能想像这脚本有多么大吗?TT,那个金龙城的基本已经完成了,你所想的那个炎吸还是留着给黑龙好了,金龙已实现的技能已经相当强大了。

至于单纯从击退这个技能考虑,有时间倒可以想办法完善一下,我现在写脚本写得连运动的时间都没有了,甚至还几个图都还放着,全力以赴搞怪物强化,这工程量确实太大了。;ekow;

兽哥哥 发表于 2012-3-4 12:36:36

回复 14# 的帖子

召唤师不是在帮忙吗?;om;

沧海一粟 发表于 2012-3-4 12:39:06

回复 15# 的帖子

召唤师最近工作上有点事,只能再等他一段时间了,难道你没看见他最近很少上来吗?真祈祷他快点有空,写得我差不多要发疯了,这脚本量太大了。;juwe;

无心云 发表于 2012-3-4 14:05:12

原帖由 沧海一粟 于 2012-3-4 12:34 发表 http://www.wogcn.net/images/common/back.gif


树精肯定没有这个技能的了,我预想巨人倒可以有这个技能,至于如果要考虑后面攻击,斜线攻击等,代码容量起码多3倍,这样代码量太大的技能怪物强化III是不考虑的,也不可能考虑,不包括经验特技平均一个怪加三个 ...

沧海喜欢打篮球还是足球,羽毛球,乒乓球

台球

高尔夫?;oweojs;

沧海一粟 发表于 2012-3-4 14:15:57

原帖由 无心云 于 2012-3-4 14:05 发表 http://www.h3wog.com/images/common/back.gif


沧海喜欢打篮球还是足球,羽毛球,乒乓球

台球

高尔夫?;oweojs;

乒乓球,以前还拿过大学冠军,现在已经荒废好长一段时间了;ekow; 心云哥,你呢?

丶深沉g 发表于 2012-3-4 15:42:58

沧海一粟 发表于 2012-3-4 22:05:40

原帖由 丶深沉g 于 2012-3-4 15:42 发表 http://www.h3wog.com/images/common/back.gif
那皇家狮鹫就完全悲剧了,无限反击不就是他的特点吗。
一被击退还反击个毛啊 - -

击退效果不会影响任何生物原有的特技,包括狮鹫的无限反击特技,说白了这功能只是利用ERM强制将生物住后退一个格子。相反,我个人认为像狮鹫这种自身拥有无限反击的生物在有此技能后反而更好玩更变态,每次反击时都能将攻击方强制住后退一格。。。
页: [1] 2
查看完整版本: [怪物击退] 整合版

捐赠