jsywww5311 发表于 2018-4-25 15:29:45

修改元素城职业为战法通用

对于元素英雄我印象中战法界线是很模糊的,毕竟魔法学院的存在让所有元素英雄都能随便四系全满,而封神中把气火高级职业强行作为战士职业,土水作为法师职业,像我这种有薛微强迫症的人来说用埃德蒙和拉克丝就会很难受,二转还要找阿肯恩塔来调整,研究了下erm找到了简单的修改方法,发出来造福跟我一样的强迫症吧

打开mods\封神\data\nabi - Hero's second career.erm

搜索 初始化职业选择 往下拉


;元素
!!FU17017&y15=0/y16=8:P33/y10/y11/y12/0/15/5/50;   探界者:寻路+气系
!!FU17017&y15=0/y16=8:P34/y10/y11/y12/20/14/65/47; 机攻兵:炮术+火系
!!FU17017&y15=1/y16=8:P35/y10/y11/y12/25/17/80/56; 召唤师:魔力+土系
!!FU17017&y15=1/y16=8:P36/y10/y11/y12/5/16/20/53;航海家:航海+水系



这里很容易看出条件不同的地方,分别代表了行星人和元素使可以转职的高级职业,只要把y15=0和y15=1改为y15>-1就可以通用了,当然这处改完了还不行,下面还有一处


搜索 升级时职业选择 往下拉


;元素
!!FU17018&y15=0/y16=8:P33/-1/0/15/5/50/y14;
!!FU17018&y15=0/y16=8:P34/-1/20/14/65/47/y14;
!!FU17018&y15=1/y16=8:P35/-1/25/17/80/56/y14;
!!FU17018&y15=1/y16=8:P36/-1/5/16/20/53/y14;



同样按上面改就可以了


不知道有多少人对于转职一个高级职业后就会把对应职业之外的召唤元素删掉这点有怨念,这里给出修改方式


还是 初始化职业选择 和 升级时职业选择 中,就在上面那两段下方不远


!!HEx2&w185=33:M69/1 A1/5/14 M66/0 M67/0 M68/0;   探界者加气系召唤
!!HEx2&w185=34:M66/1 A1/4/13 M69/0 M67/0 M68/0;   机攻兵加火系召唤
!!HEx2&w185=35:M67/1 M66/0 M69/0 M68/0;         召唤师加土系召唤
!!HEx2&w185=36:M0/1 M1/1 M68/1 M66/0 M67/0 M69/0; 航海家加水系召唤&招船毁船

!!HEx2&w185=33:M69/1 A1/5/14 M66/0 M67/0 M68/0;
!!HEx2&w185=34:M66/1 A1/4/13 M69/0 M67/0 M68/0;
!!HEx2&w185=35:M67/1 M66/0 M69/0 M68/0;
!!HEx2&w185=36:M0/1 M1/1 M68/1 M66/0 M67/0 M69/0;




红字部分删去就可以用在升级高级职业的时候保留以前的召唤元素魔法了,虽然留着用处不大,但我是强迫症啊


最后还有一点,针对技能树的不同脚本设置了行星人和元素使分别在升级的时候会强制出现对应高级转职的技能,方便玩家转职用的,如果这部分不修改,行星人依旧大概率转职探界者和机攻兵


搜索 升级时赋予相应技能 往下拉


!!VRy15&y12=0/y13=8/y14=2:S0;
!!VRy16&y12=0/y13=8/y14=2:S20;
!!VRy15&y12=0/y13=8/y14=0:S15;
!!VRy16&y12=0/y13=8/y14=0:S14;
!!VRy15&y12=1/y13=8/y14=2:S25;
!!VRy16&y12=1/y13=8/y14=2:S5;
!!VRy15&y12=1/y13=8/y14=0:S17;
!!VRy16&y12=1/y13=8/y14=0:S16;



这里的y12就是英雄类型,同样改成>-1就行,不过这样改也存在问题,这段代码控制的是每两级强制出现一次升级高级职业的技能,四系元素魔法和寻路航海炮术魔力交替出现,也就是说脸不好大概会把寻路航海炮术魔力给学全了才能学到你要的那个技能。。。。


得益于脚本注释很全面,改起来也挺容易的,测试了一会没发现什么问题,毕竟是皮毛修改,应该也不会有大问题吧

jsywww5311 发表于 2018-4-25 17:26:17

另外,元素族四个高级职业中探界者加速度,加飞行,加一次施法,机攻兵双弩车一顿狂轰,召唤师一路滚雪球,相比之下航海家无水除了招兵实在毫无用处,所以稍微想了下加强方式,把限制水域加移动直接改成无脑全地形,起码跑得快吧。。。

打开28号ERM 直接搜索 航海家

=========================================================
;36.航海家
=========================================================
!?TM50;
!!DO17055/0/155/1:P1;&航海家

!?FU17055&x1=1;
!!IF:Wx16;
!!FU&w185<>36:E;
!!HEx16:O?y10;
!!FU&y10=-1:E;
!!OW:Oy10/?y19/?y11/?y12/?y13/?y14/?y15/?y16/?y17/?y18;   检查活动英雄编号
!!FU&x16<>y11/x16<>y12/x16<>y13/x16<>y14/x16<>y15/x16<>y16/x16<>y17/x16<>y18:E;
!!OW:Ay10/x16;
!!HEx16:A2/0/d/?y21 I?y22/1;
!!FU&y21<1:E;
!!OW:S1/7;      航海家每天+凌波微步
!!HEx16:Iy22/1;
!!HEx16:P?y23/?y24/?y25;
!!TRy23/y24/y25:T?y26/d/d/d/d/d/d/d;
!!if&y26=8:;
!!HEx16:W?y27/1;
!!VRy28:S1500 *20:7+y27;额外+350%=500%
!!HEx16:Wy28/1;
!!en:;

这里的y26=8表示的值是水域,想改全地形直接改成>-1就可以了

wsas909 发表于 2018-4-25 21:25:08

瞻仰大神 大能啊;exp;

中秋 发表于 2018-4-26 09:16:17

膜拜高手,这个简单又实用
页: [1]
查看完整版本: 修改元素城职业为战法通用

捐赠