- 积分
- 2490
- 威望
- 1
- 魅力
- 1
- 经验
- 1865
- 热心度
- 5
- 注册时间
- 2019-3-12
- 最后登录
- 2024-3-3
- 主题
- 41
- 回帖
- 342
- 精华
- 0
- 阅读权限
- 40
TA的每日心情 | 开心 2021-3-22 22:17 |
---|
签到天数: 14 天 连续签到: 1 天 [LV.3]火元素使者
4级 Famous Hero
- 积分
- 2490
|
本帖最后由 水流行险 于 2019-3-17 06:20 编辑
关于议会的城镇巢穴和金库升级,wog原版的脚本功能很好用,可惜不能在封神里面兼容,函数冲突了。
后来封神魔改版对巢穴和金库升级进行了修改,不过是增加了次数限制和取消了秘银,并且脚本实现起来对金库的每天增加数额不生效,有人反映过但没有理睬。
请版主和高手版主修改函数,让原版的城镇升级功能能在封神下面使用。拜托了!!
这是老版的金库升级脚本
--------------------------Dialog to build gold reserve-----------------------------
!?FU860&432;
;get money
!!OW:Rv428/6/?v431; ;v431=amount of gold
!!OW:Rv428/7/?v430; ;v430=amount of mithril
!!FU862:Px1/0; ;get current value
!!VRv429:Sv435 %1000; ;v429=0 if possible to build
!!VRv435: :1000 *1000;
!!CA-1:B3/12;
!!CA-1&-1:B3/13;
!!VRz405:Sz145011;
!!VRz405&1/v429>0:Sz405 +z145012;
!!VRz405&1/v431>=7000/v430>=2/v429=0:Sz405+z145013;
!!IF&1/v431>=7000/v430>=2/v429=0:Q433/6/7000/7/2/2/405;
!!FU861&1/433/v431>=7000/v430>=2/v429=0:P0/0/0/0/0/0/7000/2/x1/0/v428/1000;
!!VRz405&-1:Sz405+z145014;
!!VRy1:S0;
!!VRy1|v431<7000/v430<2:S1; [Set y1 to 1 if not enough resources for Gold Reserve: y1]
!!VRz405&1/y1=1/v429=0:Sz405+z145015;
!!VRz405|-1/y1=1/v429>0:Sz405+z145016;
!!IF|-1/v431<7000/v430<2/v429>0:Q433/6/7000/7/2/1/405;
---------------------------Everyday money increase------------------------------
!?FU867&432;
!!CA0/x16:O?v434;
!!OW:C?v433;
!!FU862&v434=v433:Px16/0;
!!VRv435: :1000 *1000; ;only thousands possible to add.
!!VRy1:Sx16*8 +1600; ;decrease non-thousands values
!!VRvy1&v434=v433:Sv435;
!!OW&v434=v433:Rv433/6/dv435;
这是新版的金库升级脚本:
--------------------------Dialog to build gold reserve-----------------------------
;金库升级部分
!?FU860&432;
!!VRy1:Sv1991;花费 5000
!!VRy2:Sv1992;收入 1000
!!VRy4:Sv1993;次数 5
;get money
!!OW:Rv428/6/?v431; ;v431=amount of gold
!!OW:Rv428/7/?v430; ;v430=amount of mithril
!!VRv430:S2; 秘银取消
!!FU862:Px1/0; ;get current value
!!VRv429:Sv435 %y2; ;v429=0 if possible to build
!!VRv435: :y2; 当前等级
!!VRy6:Sv435; 升级次数
!!VRy5:Sy1; 升级花费
!!VRy5: *v435 +y1; 按等级增加花费开启
!!VRv435: *y2; 累计增加产量
!!CA-1:B3/12; 检测是否有议会
!!CA-1&-1:B3/13; 国会
!!VRz405:Sz145011; 金库升级
!!if&y6>=y4:; 检查升级上限
!!VRz405:+z145024;
!!IF:M1/405;
!!FU:E;
!!en:;
!!VRz405&1/v429>0:Sz405 +z145012;
!!VRz405&1/v431>=y5/v429=0:Sz405+z145013;
!!IF&1/v431>=y5/v429=0:Q433/6/y5/2/405; 秘银取消
!!FU861&1/433/v431>=y5/v429=0:P0/0/0/0/0/0/y5/0/x1/0/v428/y2;
!!VRz405&-1:Sz405+z145014;
!!VRy3:S0;
!!VRy3|v431<y5:S1; [Set y1 to 1 if not enough resources for Gold Reserve: y1]
!!VRz405&1/y3=1/v429=0:Sz405+z145015;
!!VRz405|-1/y3=1/v429>0:Sz405+z145016;
!!IF|-1/v431<y5/v429>0:Q433/6/y5/1/405; 秘银取消
===========================================================
我最后修改成这样了:
1、恢复了人类玩家的金库升级,5000金币+1%+2秘银升级=1000金币/天,等级限制为999。
2、把巢穴升级的数量改为7654321。
3、修改随机0-49,原来的电脑免费升级的几率改为1-3、6-8,、11-13、16-18、21-23、26-28、31-33、36-38.
|
|