易北河之鹰吧 关注:650贴子:8,672
  • 44回复贴,共1

补给线,腐败扣款,领土维护费

只看楼主收藏回复

先稍微解释一下这三项存在的意义。众所周知,HTB是一个单机游戏,单机游戏最大的问题就是如何解决可玩性的问题,如果玩家玩过时段时间后,没什么挑战,就会觉得没意思,也就弃坑了。所以,适当的限制玩家的玩法,也算是增加耐玩度。并且,这补给线和领土维护费,不只是让玩家难受的东西,玩顺手了后,一样可以让玩家受益,至少不会再有太多困扰。腐败扣款这个,纯粹是限制玩家在前中期的经济能力。如果玩家的经济不受限制,存款会很快突破百万,突破千万也只是时间问题。当然,在后期,领土面积巨大,并且大多数城都建造完后,玩家的经济突破上限也不是难事,我现在用东罗马,370回合,存款5千多万,钱只是一个数字了。。。到这种时候,你想拿钱买下全地图都不是个梦了。不过我选择正常进行游戏。只不过,部队维护费,补给线,领土维护费这些扣款已经对我没任何意义了。
------------------------------------------------------
所以,我的建议是,这些东西最好别改,改了以后,游戏乐趣和耐玩度被打了很多折扣。并且,由于君王之略这个版本脚本比之前多了很多,改错一点,会出很多问题。当然,选择的权利在每个人手中,我当初也是先删了这些,然后慢慢适应了这些东西。
--------------------------------------------------------
先讲一下领土维护费这个。文件位置:C:\君王之略\mods\htb806\data\world\maps\campaign\imperial_campaign
文件名称:campaign_script
打开文件,搜索city upkeep你会看到:
--------------------------------------------------
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;city upkeep1
monitor_event PreFactionTurnStart FactionIsLocal
and Treasury > 20000
;and I_EventCounter radiant_accepted < 1
if I_LocalFaction england
and I_NumberOfSettlements england >= 5
console_command add_money -2500
set_event_counter upkeep_5c 1
end_if
if I_LocalFaction france
and I_NumberOfSettlements france >= 5
------------------------------------------------------
往下还有很多,这个city upkeep 一共是1-12,全是写的领土维护费怎么计算的,比如上边复制的就有英格兰和法兰西在大于等于5座城池时,会扣2500领土维护费。然后大家可以以此类推,想怎么改看各位喜好。
------------------------------------------------------
在这里还提一点,领土维护费有buff或者debuff,具体效果应用在每座城池的道路上边,也就是说,比如你现在的领土维护费交的很多,有很强的buff,但是如果你新占一个城池,但是那里没有修路,那么这些buff这个城池是不会有的。也就是说,如果想对这些buff动手,就要改建筑文件中道路那一块了。
-------------------------------------------------------
C:\君王之略\mods\htb806\data文件夹中的export_descr_buildings 打开后搜索building hinterland_roads
然后会看到:
building hinterland_roads
{
convert_to hinterland_castle_roads 【这个是城市的道路,城堡的是hinterland_castle_roads】
levels roads paved_roads
{
roads city requires factions { northern_european, middle_eastern, eastern_european, greek, southern_european, }
{
convert_to 0
capability
{
law_bonus bonus -2 requires event_counter upkeep_0c 1
happiness_bonus bonus -2 requires event_counter upkeep_0c 1
religion_level bonus -5 requires event_counter upkeep_0c 1
-----------------------------------------------
等等这一堆,直到这一行之前
------------------------------------------------
road_level 0 requires factions { england, france, hre, scotland, middle_eastern, hungary, russia, greek, southern_european, }
------------------------------------------------
全都是领土维护费的debuff或者buff,想改就改这些就行了。


IP属地:北京1楼2019-10-30 05:43回复
    然后说一下腐败扣款,文件位置:C:\君王之略\mods\htb806\data\world\maps\campaign\imperial_campaign
    文件名称:campaign_script,打开之后所搜1400000,这个数字应该是腐败扣款的上限,你会看到:
    --------------------------------------------
    monitor_event PreFactionTurnStart FactionIsLocal
    and Treasury > 1400000
    console_command add_money -40000
    console_command add_money -40000
    console_command add_money -40000
    console_command add_money -40000
    console_command add_money -5000
    end_monitor
    ----------------------------------------------
    往上翻,都是各个阶段的扣款,这一脚本的顶部是这个:
    ----------------------------------------------
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    monitor_event PreFactionTurnStart FactionIsLocal
    ;and FactionIncome >= 10000
    ;and not LosingMoney
    and Treasury > 100000
    and not FactionType venice
    and I_EventCounter radiant_accepted < 1
    if not I_LocalFaction byzantium
    console_command add_money -8000
    end_if
    if I_LocalFaction byzantium
    and not I_EventCounter augustus >= 1
    console_command add_money -8000
    end_if
    if I_LocalFaction byzantium
    and I_EventCounter augustus >= 1
    console_command add_money -6000
    end_if
    end_monitor
    ----------------------------------------------------
    记得没错的话,应该是从一万开始扣款。然后怎么动手看大家的意思。


    IP属地:北京2楼2019-10-30 05:44
    回复
      2025-05-31 16:19:17
      广告
      还是只有1楼2楼 没有关于补给线的。。
      能私信发一下吗??或者截个图发吧


      IP属地:湖北4楼2019-10-30 09:02
      回复
        把补给线的内容截个图 发图片就不会被吞了吧?? 很奇怪为什么单单关于补给线的发不出来?


        IP属地:湖北5楼2019-10-30 09:10
        收起回复



          IP属地:北京来自Android客户端6楼2019-10-30 12:54
          回复
            OK 搞定了 感谢! 玩了10几个回合 目前看来没问题


            IP属地:湖北7楼2019-10-30 14:42
            收起回复
              膜拜大佬


              IP属地:上海来自iPhone客户端8楼2019-10-30 17:24
              收起回复
                @killler1942 吧主 应该是找到问题了 但是不知道怎么改。。
                campaign_script.txt 这个脚本文件我删除以后 一切都正常了 没有扣钱 补给线也删掉了。。
                把这个文件复制回来 就出现结束回合的时候扣钱的问题。。。应该是campaign_script.txt 这个里面有检测补给线的命令。。如果人物没有补给状态就会扣钱的脚本 我感觉是这样
                能帮忙分析一下吗 ~~


                IP属地:湖北9楼2019-10-30 21:01
                收起回复
                  2025-05-31 16:13:17
                  广告
                  钱不是问题,修改兵种属性会自动复原啥原因


                  IP属地:山东11楼2019-12-31 17:35
                  回复
                    谁有易北河的手册呀!!能给我一份吗1292168763@qq.com


                    IP属地:江苏来自Android客户端12楼2020-08-02 20:34
                    收起回复
                      楼主用拜占庭370回合一共打了多少时间?


                      来自Android客户端15楼2021-05-20 18:35
                      收起回复
                        😂想玩这个mod,但是工作党时间有限,担心一天两小时玩不到什么游戏体验


                        来自Android客户端16楼2021-05-20 18:36
                        收起回复