十字军之王吧 关注:178,472贴子:4,815,970
  • 7回复贴,共1

硬核指导之:如何在中世纪的军事界名留青史

只看楼主收藏回复

新版本会随游戏中发生的战斗出现地图军事兴趣点了,还有一段文字记载成王败寇的故事,想必对各位中世纪军事家很有诱惑力,楼主找到了生成兴趣点的代码来指导大家如何主动地把自己的名字写在地图上,至于是不是胜利者就看各位自己的操作了。
主要代码在game\events\war_events下的combat_events.txt中的combat_event.3000里,有能力的可以自己查阅
进入正题,首先是硬条件:
1.该地不能已经是古战争遗址(废话)
2.有明确的参与方与战斗地点(废话,但是其实是用来限制可能出错的mod)
3.该地区已经有25年没有产生新战场遗址。
注:全图一共5个区域,分为西欧,中东和北非,地中海,印度和大草原,一般根据字面意思就可以判断,具体边界可以查ck的wiki
然后是评价标准,以下条件需要符合至少3条:
1.战斗参与方(指领主,而不是军队指挥官)的本人,配偶或继承人在战斗中被击杀
2.战斗参与方的本人,配偶或继承人在战斗中被俘获
3.获胜方部队数量小于对手的50%
4.败方阵亡的人员数量大于“参考值”
5.双方战斗人员总数量大于“参考值”的2倍,且败方阵亡的人员比例大于65%
6.双方战斗人员总数量大于“参考值”的3倍,且这场战斗的战斗分大于等于15(战争分中的战斗分,不包括俘获之类的行为)
7.玩家是参与方(P社的仁慈,泪目了)
注:“参考值”是随时间变化的变量,等于3500乘以“年代值”。公元1000年前年代值为1,之后每一百年+1直到1400年。如果不愿意计算的话可以看表(应该理解为从该年份开始,参考值更新为):
年份 参考值
867 3500
1000 7000
1100 10500
1200 14000
1300 17500
1400 21000
对史官的文本(兴趣点文档)有影响的内容:
1.参与两方角色,地点和日期(废话)
2.败方阵亡人员比例
3.击杀了参与方(指领主)
4.俘获了参与方
5.高光骑士(在符合以下条件的双方骑士中随机:勇武大于20,勇敢性格,剑圣,瓦兰吉或狂战士特质)
6.高光部队(随机部队,但不能是攻城部队或散兵)
客观部分说完了,以下是私货时间:
1.要名留青史,前期最重要的事情是把部队的数量撑起来达到参考值的标准,后期则是找准25年的cd
2.评价标准需要3条,多达到也没有用。7,6,3是最可控的,5,4需要更高的优势转攻击比例游戏选项,但这也会使得ai更有机会打出符合条件的战斗。
3.一场战争要在历史上有重要地位,不仅在于打得怎么样,更重要的是达成的结果对历史的影响,显然后者对游戏程序来讲要求太高了。参考值显然是不合理的,随时间变化太慢了,各区域也不应该相同。如果懂代码并且重视地图上兴趣点的生成的话,可以自己更改条件参数或者逻辑。


IP属地:浙江1楼2024-11-10 23:25回复
    这么厉害,支持一波


    IP属地:四川来自Android客户端2楼2024-11-11 00:25
    回复


      IP属地:江苏来自Android客户端4楼2024-11-11 01:50
      回复


        IP属地:日本来自Android客户端5楼2024-11-11 02:14
        回复
          玩冒险者找拜占庭刷就完事儿了,拜占庭兵多,冒险者的军队质量高,大量重骑保证全歼,很容易满足条件


          IP属地:美国来自iPhone客户端6楼2024-11-11 10:23
          回复
            这下真的青史留名


            IP属地:四川来自iPhone客户端7楼2024-11-11 15:52
            回复


              IP属地:北京来自Android客户端8楼2024-11-19 13:15
              回复
                拿阿福名留了两次青史,战术都是一模一样,连突击的人都是同一位……


                IP属地:江苏来自Android客户端9楼2024-12-22 16:31
                回复