YY: 职业 mentor
暂时不知道如何erm实现的职业,请大能帮忙啊:根据学术和学习技能的等级,该职业可以提高队伍中生物的经验增长速度。这样作为主hero,打的仗多,手下就比别人强得多。 是想用到TE中吗?学术加学习能力,加智力组合成导师职业,这样学习能力就有用武之地了。每场战后多得到20% 40% 60%的经验。;keilai; 看来我们想到一块去了,原来这个单词真的叫导师。我X,我太油菜了;aieol;
回复 1# 的帖子
希望创师好像对学术和学习能力两个技能情有独钟,其实这个脚本我个人认为你自己也可以解决;go;用BA先保存战斗前堆栈怪物的经验,战斗后触发写法跟英雄增加经验类似,不过英雄经验是HE:E,生物经验是EX:E而已,但有两个一定要注意:一是生物经验有上限,二是英雄只有攻防两方,而生物却有14支部队。
[ 本帖最后由 沧海一粟 于 2012-5-17 21:23 编辑 ] 顺便请教沧海一个问题,我懒得测试了.沧大知识面比较广.
当没有开启生物经验时,使用ERM语句给予生物经验,会不会造成出错的?
回复 5# 的帖子
应该不会,但生物经验特技是没有效果的。 又学到了一点啦 写个像英5 学者那技能, 可以给低等级英雄30%经验。回复 8# 的帖子
30%是以那个数据为基准的30%? 这个功能偶已经做出来了呀,还可以让英雄从同伴那里学到所有等级的魔法可是要做出mentor这个职业出来,让生物获得经验速度上升,目前还米有头绪啊;dao;
回复 10# 的帖子
用BA先保存战斗前堆栈怪物的经验(V变量),战斗后触发写法跟英雄增加经验类似,不过英雄经验是HE:E,生物经验是EX:E,有两个要注意:一是生物经验有上限(英雄的上限太高可以无视),二是英雄只有攻防两方,而生物却可能有14支部队(也就是说可能要战前准备好14个V变量去存储经验)。 原帖由 沧海一粟 于 2012-5-19 16:50 发表 http://bbs.h3wog.com/images/common/back.gif用BA先保存战斗前堆栈怪物的经验(V变量),战斗后触发写法跟英雄增加经验类似,不过英雄经验是HE:E,生物经验是EX:E,有两个要注意:一是生物经验有上限(英雄的上限太高可以无视),二是英雄只有攻防两方,而生物却可能 ...
这14个v也太浪费了吧;han; 。而且目前最头痛的是不知道怎么做职业,我想做成原te里那样,到条件了可以ctrl+LM调出名称职业来。;juwe;
回复 11# 的帖子
生物获得的经验是不是跟英雄获得的经验有关的?如果是有关,那应该不需要那么多V变量吧.
回复 13# 的帖子
没试过,不敢说,如果是就容易了,攻防方各一个V变量搞定。至于显示职业,其实很简单,不过需用到一个弥足珍贵的w变量,如果设置多个职业也一样一个应该可以,w变量位标志的写法。
回复 14# 的帖子
专门查了下WOG特性说明文档.是这样说的.那么说,正常情况下获得的生物经验跟英雄的经验是一样的.
-----------------------------------------------------------------------------
获得生物经验
在英雄带领下赢得一场战斗之后,每个幸存的生物都可以获得经验。没有英雄带领的生物不能获得经验*.所获经验等于英雄所获经验。因此,每个生物在一场战斗中获得的经验是相等的。生物不能从学习石,财宝箱以及其他类似的东西上获得经验 原帖由 hanter007 于 2012-5-19 17:30 发表 http://www.h3wog.com/images/common/back.gif
专门查了下WOG特性说明文档.是这样说的.
那么说,正常情况下获得的生物经验跟英雄的经验是一样的.
-----------------------------------------------------------------------------
获得生物经验
在英雄带领下 ...
刚试了一下,有高级学习的罗尼斯带队,生物战后获得经验和其他英雄一样;lan;
回复 16# 的帖子
呵呵..那只能说,跟英雄原本所能获得的经验有关. 试着做了一个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
ERMS_ScriptDate=19.5(May).2012
** start of pre-battle trigger **
!?BA0;
!!VRv7080:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;
!!BA:H0/?v7083;
!!BA:H1/?v7085;
!!HEv7083&v7083>-1:S21/?y-1; [攻方英雄学习术等级]
!!HEv7085&v7085>-1:S21/?y-2; [守方英雄学习术等级]
!!VRv7320&v7083>-1:Sy-1*20+100;
!!VRv7321&v7085>-1:Sy-2*20+100;
!!DO7074/0/41/1:P1;
** end of pre-battle trigger **
** function to cycle through all stacks(give EXP)
!?FU7074;
*!BMx16:T?y1;
!!EXx16&v7083>-1/v997=0:E?y2;
!!EXx16&v7085>-1/v997=0:E?y2;
!!VRy2&v7083>-1/v997=0:*v7320:100;
!!VRy2&v7085>-1/v997=0:*v7321:100;
!!EXx16:Ey2;
** end of function **
** end of pre-battle trigger
回复 18# 的帖子
你这代码应该无效才对。你应该战斗前检查攻防双方英雄的编号及经验,用V变量保存;
战斗后BA1取得胜利方英雄的经验,然后减去战斗前经验即得到本次战斗的所得经验,然后根据生物得到经验为英雄经验多少的公式(假设有关的话,应该有个百分比吧),根据胜利方英雄的学术还是学习能力等级,按上面那个百分比数再按技能等级的百分比套个公式给生物增加经验。
我先去洗澡了,洗完后帮你写。
[ 本帖最后由 沧海一粟 于 2012-5-19 23:07 编辑 ]
我不得不跟你说,其实学习能力本身已经加了生物经验
其实给英雄加经验也就是等于给生物加了经验,这是按你的要求写的:ZVSE
**ERM说明:在开启生物经验后,英雄可以按学习能力等级额外再给生物增加5%10%15%经验。
!?BA0&1000;
!!BA:H0/?v9555; 英雄变量同元老殿堂脚本,保证一般情况下不冲突
!!BA:H1/?v9560;
!!HEv9555&v9555>-1:E?v9549;
!!HEv9560&v9560>-1:E?v9551;
!?BA1&1000;
!!UN:P900/?v1;没有开启生物经验则退出
!!FU&v1=0:E;
!!FU99&v9555>-1:P-9999/v9555/v9549;
!!FU99&v9560>-1:P-9999/v9560/v9551;
!?FU99&x1=-9999;
!!HEx2:O?y1 E?y2 S21/?y3;
!!VRy4:Sy2-x3;
!!FU|y1<0/y3<=0/y4<1:E;
!!VRy5:S0;
!!VRy5&y3=1:Sy4*1:20; +5%
!!VRy5&y3=2:Sy4*1:10; +10%
!!VRy5&y3>=3:Sy4*3:20; +15%
!!DO99/0/6/1&x2>-1:P-9998/x2/y5;
!?FU99&x1=-9998;
!!HEx2:C0/x16/?y1/?y2;
!!FU|y1<0/y2<1:E;
!!MA:Ly1/?y3; ~从这开始的这9句都是为了判断是否双剑经验则退出,删掉也可以
!!EXx2/x16:E?y4;
!!VRy5:Sy3+1;
!!VRy5&y5=7/y1>131/y1<136:S8;
!!VRy5&y5=7/y1>149/y1<159:S8;
!!VRy5&y5=7/y1=196:S8;
!!VRy6&y5<7:Sy4:y5;
!!FU&y5<8/y6>=17500:E;
!!FU&y5=8/y4>=147000:E;
!!EXx2/x16:Edx3;
页:
[1]
2