- 积分
- 208
- 威望
- 0
- 魅力
- 0
- 经验
- 55
- 热心度
- 0
- 注册时间
- 2007-10-6
- 最后登录
- 2023-5-13
- 主题
- 10
- 回帖
- 24
- 精华
- 0
- 阅读权限
- 20
TA的每日心情 | 衰 2023-5-3 00:38 |
---|
签到天数: 10 天 连续签到: 2 天 [LV.3]火元素使者

2级 Adventuring Hero

- 积分
- 208
|

楼主 |
发表于 2008-8-20 12:37:00
|
显示全部楼层
自己动手丰衣足食
[之前发的似乎有bug,一追的经验获得判定有些问题,现在重新修改了下,不好意思,有下过的请重新覆盖下,并帮忙测试下]
一追每仗获得英雄所得经验的千分之五,500封顶;装备战旗400*2封顶
二追每仗获得英雄所的经验的百分之四,4000封顶
这样改一追二追升级就很bt了
最适合bt地图裸奔了,指挥官+一追+二追,横扫一切牛[wiki]鬼[/wiki]蛇[wiki]神[/wiki]
关键代码:
一追每仗获得经验:
;由英雄等级确定[wiki]追随者[/wiki]的经验等级
!!VRy11:Sy2 :2; 英雄级别/2
!!VRy11&y11>10:S10; 限制最高10级
!!VRy12:Sx1 *-1 -1; 计算经验堆栈值
!!EAy12:Ey11/12/d/d; 按英雄级别给予追随者经验等级
!!BMx1&y6>-1/y9>0:M48/100/3; [give prayer spell if equipped henchman's horn]
!!VRv4323:Sy6; [把y6,也就是追随者类型付给全局变量v4323,下面判断要用到]
!!VRv4324:Sy9; [把y9,是否有追随者日志变量付给全局变量v4324]
;根据英雄所得经验获取经验
!?BA0;
!!HE-1:N?y-1; [get hero number]
!!IF&y-1>-1:Wy-1; [enable hero variable]
!!HEy-1:E?v4321/?y-77/1; [save exp pre-battle]
!?BA1; [Add exp for henchmen post-battle]
!!HE-1:N?y-1; [get hero number]
!!IF&y-1>-1:Wy-1; [enable hero variable]
!!HEy-1:E?v4322/?y-77/1; [get current exp, level]
!!VRv4322:Sv4322-v4321; [Calculate exp gained in the battle]
!!VRv4322::200; [取经验的千分之五给追随者,上限为500]
!!VRw117&v4322<500/v4323>-1/v4324=0:+v4322;
!!VRw117&v4322=500/v4323>-1/v4324=0:+v4322;
!!VRw117&v4322>500/v4323>-1/v4324=0:+500;
!!VRw117&v4322<400/v4323>-1/v4324>0:+v4322+v4322; [战旗设置为双倍经验的,单测上限为400,最多为800]
!!VRw117&v4322=400/v4323>-1/v4324>0:+v4322+v4322;
!!VRw117&v4322>400/v4323>-1/v4324>0:+800;
二追:
!!VRv1&v1=0:S1; 至少获得1经验
!!VRy26:Sw160 &4096; 取战旗设置
!!VRv1&y26>0:*150 :100; 获得150%经验
!!VRv1&v1>1000/-594:S1000; 最大允许得到1000经验
!!VRv1&v1>1000/594:S1000; 最大允许得到1000经验
!!VRv1&v25=159::2; 鬼魂的经验减半
!!VRy26:Sw163 &16777216; 4倍经验检查
!!VRw163&y26>0:-16777216;
!!VRv1&y26>0:*4;
!!VRw161:+v1+v1+v1+v1; 增加经验,英雄经验的4%
想更bt的自己改吧,erm见附件,覆盖前注意备份
[ 本帖最后由 xuwenq 于 2008-8-27 14:55 编辑 ] |
-
-
一追二追.rar
31.47 KB, 下载次数: 183, 下载积分: 金币 -2
|