b2b2244424 发表于 2007-7-9 09:28:50

二追的经验获得的修改方法

总觉得二追的获得的战斗经验太少,就试着改下。结果还真的让我找出了改经验的方法。
SCRIPT88.ERM中有这么一段(通过搜索“4倍”这个词,第二次的时候就可以直接跳转到这段代码):
!!VRv54&v54=0:+1;                                        v54=原等级
!!VRv55:Sv25;                                          v55=原追随者ID

!!VRv1&v5516<50:Sv5516 R10;            每场战斗随机经验,无视战斗规模

!!VRv1&v5516>50/v5517>0:Sv5517 :v5516;
!!VRv1&v5516>50/v5518>0:Sv5518 :v5516;   经验为英雄经验的0.5%~1.5%

!!VRv1&v1=0:S1;                  至少获得1经验
!!VRy26:Sw160 &4096;             取战旗设置
!!VRv1&y26>0:*150 :100;          获得150%经验
!!VRv1&v1>500/-594:S500;         最大允许得到500经验
!!VRv1&v1>1000/594:S1000;      最大允许得到1000经验
!!VRv1&v25=159::2;               鬼魂的经验减半

!!VRy26:Sw163 &16777216;         4倍经验检查
!!VRw163&y26>0:-16777216;
!!VRv1&y26>0:*4;

把它改成这样就行了:
!!VRv54&v54=0:+1;                                        v54=原等级
!!VRv55:Sv25;                                          v55=原追随者ID

!!VRv1&v5516<50:Sv5516 R10;            每场战斗随机经验,无视战斗规模

!!VRv1&v5516>50/v5517>0:Sv5517;
!!VRv1&v5516>50/v5518>0:Sv5518;   经验为英雄经验的0.5%~1.5%

!!VRv1&v1=0:S1;                  至少获得1经验
!!VRy26:Sw160 &4096;             取战旗设置
!!VRv1&y26>0:*150 :100;          获得150%经验

!!VRy26:Sw163 &16777216;         4倍经验检查
!!VRw163&y26>0:-16777216;
!!VRv1&y26>0:*4;

具体为什么,不太明白。
不过用这个脚本我试着打《ALL FOR ONE》地图。
三英雄发展,打电脑毫无难度可言。

倪翔天 发表于 2007-7-9 11:09:46

其实那用这么复杂?


!!VRv1&y26>0:*4;

后面加一条语句就行了。

改成
!!VRv1&y26>0:*4;

!!VRv1:S?????;

问号就是你所想要的经验值。

比如
!!VRv1&y26>0:*4;

!!VRv1:S300;每场战斗加300的经验值

倪翔天 发表于 2007-7-9 12:20:42

如果将
!!VRv1&y26>0:*4;

改成

!!VRv1&y26>0:*4;

!!VRv1&w161<8000/v5516>50:S300;
!!VRv1&w161>=8000/w161<45000/v5516>50:S800;   
!!VRv1&w161>=45000/w161<150000/v5516>50:S1500;
!!VRv1&w161>=150000/w161<400000/v5516>50:S3000;
!!VRv1&w161>=400000/v5516>50:S5000;

那么就是打一场战斗升一级,基本上已经没意思了。

倪翔天 发表于 2007-7-9 12:26:04

PS:MS这张贴应该发在ERM探讨区吧?
呵呵~~~

b2b2244424 发表于 2007-7-9 15:36:42

嘿嘿,这我倒没想到
当时改的时候,我只想追随者获得和英雄同等多的经验。
既然有这样的改法,我自己试一试!!
;hero;
页: [1]
查看完整版本: 二追的经验获得的修改方法

捐赠