希望创师 发表于 2012-11-4 12:55:48

巫术sorcery技能强化

依托官方erm的resistance技能效果反转而来。效果为:
依巫术技能等级,随机提升1-3队低级兵至高级版。比如神怪变灯神等;orz;   
简单测试有效,大家帮忙debug啊,谢谢;oweojs;


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_ScriptName=script83
ERMS_ScriptAuthor=Administrator
ERMS_ScriptVersion=1.0.0
ERMS_ScriptDate=4.11(November).2012
ERMS_ScriptERMVersion=2.70
ERMS_ScriptLanguage=中文(中国) or 中文(简体) (native)

*************************************************************************
   Sorcery
*************************************************************************

!?BA0;   


!FU661:P;   

!!BA:H0/?v900;   
!!HEv900:B0/?z470;   
!!HEv900:R2/?v911;   
!!VRz471&v911=0:Sz103028;   
!!VRz471&v911=1:Sz103029;
!!HEv900:O?v911;   
!!OW:Iv911/?v912;   
!!IF:V5/0;
!!IF&v912=0:V5/1;   
!!BA:H1/?v911;   
!!HEv911&v911>=0:B0/?z-1;   
!!VRz-1&v911>=0:+z103056;
!!VRz-1&v911<0:Sz103057;
!!HEv911&v911>=0:O?v912;   
!!OW&v911>=0:Iv912/?v913;   
!!IF&v911>=0/v913=0:V5/1;   

!!HEv900:S25/?v901;   
!!VRv911:S7;
!!FU658&v901>=1:P0/1/7;   
!!VRv589:Sv911;   
!!VRv911:S7;
!!FU658&v901>=2:P0/1/7;
!!VRv588:Sv911;   
!!VRv911:S7;
!!FU658&v901=3:P0/1/7;
!!VRv587:Sv911;   
!!BA&v589<7:M0/v589/?v902/?v914;   
!!BA&v588<7:M0/v588/?v903/?v914;   
!!BA&v587<7:M0/v587/?v904/?v914;   
!!VRz472:Sz103030;
!MM&5/v589<7/v588=7:Sz472;
!MM&5/v588<7/v587=7:Sz472;
!MM&5/v587<7:Sz472;

** Alexis Koz
!!VRv911:S0;
!!BA:H1/?v900;   
!!HEv900&v900>=0:B0/?z470;   
!!HEv900&v900>=0:R2/?v911;   
!!VRz471&v911=0:Sz103031;   
!!VRz471&v911=1:Sz103032;
!!HEv900&v900>=0:O?v911;   
!!OW&v900>=0:Iv911/?v912;   
!!IF:V5/0;
!!IF&v900>=0/v912=0:V5/1;   
!!BA:H0/?v911;   
!!HEv911&v911>=0:B0/?z-2;   
!!VRz-2&v911>=0:+z103056;
!!VRz-2&v911<0:Sz103057;
!!HEv911:O?v912;   
!!OW:Iv912/?v913;   
!!IF&v913=0:V5/1;   

!!HEv900&v900>=0:S25/?v901;   
!!VRv911:S28;
!!FU658&v900>=0/v901>=1:P1/0/28;   
!!VRv489:Sv911;   
!!VRv911:S28;
!!FU658&v900>=0/v901>=2:P1/0/28;
!!VRv488:Sv911;   
!!VRv911:S28;
!!FU658&v900>=0/v901=3:P1/0/28;
!!VRv487:Sv911;   
!!BA&v489<28:M1/v489/?v902/?v914;   
!!BA&v488<28:M1/v488/?v903/?v914;   
!!BA&v487<28:M1/v487/?v904/?v914;   
!!VRz472:Sz103033;
!MM&5/v489<28/v488=28:Sz472;
!MM&5/v488<28/v487=28:Sz472;
!MM&5/v487<28:Sz472;
** Alexis Koz end

** End of pre-battle trigger for sorcery


!?BA1;   


!!VRv901:Sv587;
!!FU660&v587<7:P0/1;   
!!VRv587:S7;
!!VRv901:Sv588;
!!FU660&v588<7:P0/1;
!!VRv588:S7;
!!VRv901:Sv589;
!!FU660&v589<7:P0/1;
!!VRv589:S7;

** Alexis Koz
!!VRv901:Sv487;
!!FU660&v487<28:P1/0;   
!!VRv487:S28;
!!VRv901:Sv488;
!!FU660&v488<28:P1/0;
!!VRv488:S28;
!!VRv901:Sv489;
!!FU660&v489<28:P1/0;
!!VRv489:S28;
** Alexis Koz

** End of post-battle trigger for sorcery


!?FU658;   

!!VRv902:Sx2 *20 R6;   
!!DO659/0/6/1:Px1/x2/x3;   

** End of function to upgrade one defending troop stack in battle


!?FU659;   

!!VRv912:Sv902 %7;   
!!VRv912&x2=1: +21;
!!BA:Mx1/v912/?v913/?v914;   
!!VRv915:S1;   
!!VRv915&v913<0:S0;   
!!VRv916:Sv913 %2;
!!VRv915&v916=1:S0;   
!!VRv915&v913>=112/v913<=117:S0;   
!!VRv915&v913>=132:S0;   
!!VRv913:+1;   
!!VRv913&v913=122:S115;   
!!VRv913&v913=124:S113;
!!VRv913&v913=126:S112;
!!VRv913&v913=128:S114;
!!BA&v911=x3/v915=1:Mx1/v912/v913/v914;   
!!VRv911&v911=x3/v915=1:Sv912;   
!!VRv902:+1;   

** End of function to check one stack for downgrading


!?FU660;   

!!BA:Mx1/v901/?v913/?v914;   
!!VRv913:-1;   
!!VRv913&v913=113:S127;   
!!VRv913&v913=114:S125;
!!VRv913&v913=115:S129;
!!VRv913&v913=116:S123;
!!BA&v913>0/v914>0:Mx1/v901/v913/v914;   

** End of function to reupgrade creatures in defender's slot v901
-------------------------------------------------------------------------

兽哥哥 发表于 2012-11-4 13:06:44

这么多行?是直接修改的官方脚本?:good_job:

兽哥哥 发表于 2012-11-4 13:13:19

回复 2# 的帖子

又出丑了,第一行就说了官方脚本我居然华丽的无视了:shufu:

灰狼王子 发表于 2012-11-4 13:41:58

我靠~~这个狠了点吧——不过想想原来抵抗术加强的BT之处,也还算平衡吧。
这样资源不足时可以带升级前后差别很大的未升级兵(比如小泰坦、小天使、弓箭手、剑士、小野牛、小吸血鬼、气元素等)出战,战斗时肯定要SL出最牛的升级配置,实战效果一级棒呢;oweojs;

无心云 发表于 2012-11-4 13:44:22

这个很省钱啊,比理财术强多了去了。

灰狼王子 发表于 2012-11-4 13:45:14

弱弱的问一下:七级兵能随机升级成8级兵吗?魔幻和女巫是互相升级吗?大妖精升级成圣侏儒后能直接出现护卫吗?单格兵升级后变成双格兵(比如大天使)后会不会出现BUG?升级后经验等级如何判定?保持不变还是按比例折减?九头怪直接升级成血污怪还是地狱九头怪?

灰狼王子 发表于 2012-11-4 13:53:28

英雄有战术的情况下,是在布阵阶段就已经升级过了还是要等正式开战后?当碰上敌方应加强的抵抗力时,不知会不会有异常情况;orz;

兽哥哥 发表于 2012-11-4 14:04:40

其实现在老离正在写一个更NB的脚本,先卖个关子。

无心云 发表于 2012-11-4 14:11:29

个人觉得老离是一个典型的闷骚;balu;
角落里的山东人;aoleof;

dadds 发表于 2012-11-4 16:43:25

这个随机提升是这么个随机法??英雄升级的时候?

希望创师 发表于 2012-11-4 16:53:25

原帖由 dadds 于 2012-11-4 16:43 发表 http://www.h3wog.com/images/common/back.gif
这个随机提升是这么个随机法??英雄升级的时候?

7队里随机升级三队兵,战斗开始前升级,战斗结束后,兵种又回去了。 相当于巫术给生物打了一针兴奋剂吧;go;

希望创师 发表于 2012-11-4 16:54:35

原帖由 灰狼王子 于 2012-11-4 13:45 发表 http://www.h3wog.com/images/common/back.gif
弱弱的问一下:七级兵能随机升级成8级兵吗?魔幻和女巫是互相升级吗?大妖精升级成圣侏儒后能直接出现护卫吗?单格兵升级后变成双格兵(比如大天使)后会不会出现BUG?升级后经验等级如何判定?保持不变还是按比例折 ...

仅仅是把生物升级为高级版,不包含wog新生物,不包含八级兵。布阵暂时未测试

dadds 发表于 2012-11-4 17:14:12

回复 11# 的帖子

:nianjing: 原来是和抵抗术加强相对应的啊,前期有些用,后期都升级了就没效果了吧

希望创师 发表于 2012-11-4 17:22:14

是的,对升级生物无效。所以相对抵抗术来说不是那么BT。极端情况也就是小天变大天,巨人变泰坦罢了。

抵抗把黑龙变红龙,才是真正bt

dadds 发表于 2012-11-4 17:30:26

回复 14# 的帖子

说起抵抗我最惨痛的经历就是玩曙光MOD的时候把敌人的60多头沼泽蜥蜴“降级”为9级兵水平的烈焰龙,S/L了几十次才打了过去,真是无妄之灾

贤知有您 发表于 2012-11-5 08:35:59

脚本还不错.
只是,抵抗术跟 兵种升降级貌似沾不上边.
不如改为英雄特长吧.呵呵,够新鲜.

无心云 发表于 2012-11-5 18:39:41

话说英雄特长已经有N个版本了

希望创师 发表于 2012-11-5 18:40:40

抵抗术确实与兵种升降级沾不上边。所以我写的是巫术啊。巫术是指通过一些神秘的手段,短期内让低级兵获得高级兵的hp和能力等,勉强还是说得通的吧。
007如果有空,帮忙做个孤注一掷能够吸血的erm好吗?上次那个用!!MF 做的使用起来还是有点问题啊;dao;

贤知有您 发表于 2012-11-5 19:44:51

回复 18# 的帖子

带孤注一掷魔法状态下可以吸血?这么BT啊.
不知道你上次写的是 模拟的还是直接将生物转成吸血鬼形式(攻击后还原)?

如果是我写,我会用模拟来写(动画似而已).一样是用MF触发器.

希望创师 发表于 2012-11-6 10:45:32

我现在用的是ashero4兄弟写的,孤注一掷后在物理近战前能吸血脚本,可以 使用,但反击不处罚。如果能在攻击、反击时转成吸血鬼形式,配上反戈一击,会很有用。这样两个四级战斗辅助魔法也可以牛一下了。否则四级魔法就看闪电流星复活回城什么的,太单调了啊。

ZVSE

!?MF1&1000;    孤注一掷后近战攻击吸血,造成伤害时触发
!!VRv5100:C-1/-1; v5100-v5101
!!MF:N?v5100 F?v5101;这里取得所造成的伤害,作为复活的数值
!!VRv5000:C-1/-1/-1/-1/-1/-1; v5000-v5006
!!VRv5007:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;v5007-v5016
!!VRv5017:C-1/-1/-1/-1/-1/-1/-1/-1;v5017-v5024
!!BG:A?v5000 D?v5001 E?v5002 N?v5003 S?v5004; 造成伤害后用BG取得攻击方和被攻击方的堆栈
!!BG:Q?v5005 H?v5006;
!!BMv5002&v5002>-1:B?v5007 I?v5009 R?v5011 N?v5013 T?v5015 F?v5017 P?v5019 H?v5021 O?v5023;被攻击方
!!BMv5003&v5003>-1:B?v5008 I?v5010 R?v5012 N?v5014 T?v5016 F?v5018 P?v5020 H?v5022 O?v5024;攻击方
!!FU&v5000<>6:E;    不是主动近战攻击就退出
!!FU|v5003<0/v5003>41:E;
!!FU|v5002<0/v5002>41:E;
!!FU&v5016>144/v5016<150:E;
!!FU|v5013<1/v5015<0/v5014<1/v5016<0:E;
!!BMv5003:G56/?y1/?y2; 取得攻击堆栈身上的孤注回合数
!!FU&y1<1:E;回合数小于1就退出吸血脚本
!!DO105/v5003/v5003/1&v5005=0:P30/0/20/v5101;进攻方的孤注一掷
!!DO105/v5003/v5003/1&v5005=1:P30/21/41/v5101; 防守方的孤注一掷

!?FU105&x1=30;
!!FU|x16<x2/x16>x3:E;
!!BMx16:H?y1 L?y2 N?y3 B?y4 T?y98;
!!FU&y3<1:E;
!!FU&y98>144/y98<146:E;
!!FU&y98>146/y98<150:E;
!!VRy5:Sy1 *y4;
!!VRy6:Sy1 *y3 -y2;
!!FU&y6=y5:E;
!!VRy11:Sx4;
!!VRy7&y11>y1:Sy11 :y1;
!!VRy8&y11>y1:Sy11 %y1;
!!VRy9&y8>0/y11>y1:Sy1 -y8;
!!VRy9&y8=0/y11>y1:Sy1;
!!VRy9&y11<y1:Sy11;
!!VRy10&y9>y2:Sy2 *-1;
!!VRy10&y9<y2:Sy9 *-1;
!!VRy10&y4=1/y11>y1:Sy2 *-1;
!!VRy10&y4=1/y11<y1/y11<y2:Sy11 *-1;
!!VRy10&y4=1/y11<y1/y11>=y2:Sy2 *-1;
!!VRy20:Sy4 -y3;
!!VRy7&y7>y20:Sy20;
!!VRy7&y4=1:S0;
!!BMx16:Ndy7; 此处为吸血复活代码
!!BMx16:Ldy10;
!!UN:N3/23/y98/0;
!!VRz11&y7>0:S^{孤注一掷}使{%Y7 %Z23 起死回生.}^;
!!VRz11&y7=0:S^{孤注一掷}使{%Z23 恢复 %Y9 生命.}^;
!!MM:Sz11;
!!BU:R;

[ 本帖最后由 ashero4 于 2012-10-21 07:27 编辑 ]
页: [1] 2
查看完整版本: 巫术sorcery技能强化

捐赠