国策树写法
最好的老师不是教程,而是游戏原版文件和各位MOD大佬制作的MOD里的文件,我们现在可以用这些文件来作为样例
分析国策的写法。
注意:请遵照警告,不要修改原版文件,最多只查看,复制里面的代码,千万不要修改,否则会影响游戏的版本号,导致很多麻烦(比如联机无法进行)!!!
注意:请遵照警告,不要修改原版文件,最多只查看,复制里面的代码,千万不要修改,否则会影响游戏的版本号,导致很多麻烦(比如联机无法进行)!!!
注意:请遵照警告,不要修改原版文件,最多只查看,复制里面的代码,千万不要修改,否则会影响游戏的版本号,导致很多麻烦(比如联机无法进行)!!!
重要的事情说3遍
我们来拿法国的国策树举例
上一篇已经提到,国策树文件在common/national_focus文件夹下
我们打开法国的国策树,france.txt,并截取其中一段比较简单的国策"保持现状"进行分析
法国的“保持现状”国策。
focus = {
id = FRA_support_status_quo
icon = GFX_goal_support_democracy
mutually_exclusive = {
focus = FRA_revise_versailles
}
prerequisite = { focus = FRA_initiate_government_reform }
x = 12
y = 1
cost = 10
completion_reward = {
add_national_unity = 0.05
}
}
我们来逐行分析
1.focus={
}
这是编写国策的框架,写国策的任何语句之前必须先写上focus={},随后才能在花括号内继续写各种有实际意义的语句。
不可或缺。
2.[id]
国策的编号,某一条国策都应该有其独立的编号,不能与其他相同。建议国策编号的格式按照原版写,即ID = 大写国家名_XXXXX。
3.[icon]
国策图标,也就是在国策树上的文字后面的背景图片,比如加入共产的那个是镰刀斧头之类。
可以不写.国策图标存储在gfx文件中,自己可以查询并使用.
4.[mutually_exclusive]
互斥国策,相信把名词说出来也大概能猜到是什么。在后面紧跟着的花括号里填写的是与该国策互斥的国策。
比如该国策是“维持现状”国策,与另一国策"修订凡尔赛条约(FRA_revise_versailles)”互斥
A国策中写了与B国策互斥,B国策中也应该写与A国策互斥,否则会出现bug.
5.[prerequisite]
前置国策。说了这个名词似乎也懂了,就是国策里必须先完成花括号里的国策才能点该国策。比如该国策的前置国策是法国的“政府改革(FRA_initiate_government_reform)",只有点了"政府改革"
之后,才能点这个国策("维持现状")。
6.[x][y]
国策树,顾名思义,是树状的。既然如此,每个结点(国策)是有一定的位置的。设置每个国策的位置是必要的。
虽然相对于其他设置不那么重要,但一颗画的很差的国策树会严重影响玩家的游戏体验。
x y便是设置某条国策在国策树中的位置和整体的排版。x是列号,y是行号,希望所有人都还能分清楚行,列是什么意思。
任何两个国策的x,y不能完全相同(否则会重合在一起,就尴尬了)
x,y应取自然数,需要注意的是第一行是y = 0,第一列是x = 0。
即x=0,1,2,3,……,y=0,1,2,3….
比如x=0,y=0,该国策就会在最左上角出现
x=1,y=0则会稍靠右边一些。
7.[cost]
完成这项国策的研究需要花费的时间。注意这里填的数字是周数,即研究需要的天数是这里的数字*7!比如填写10,就需要70天才能研究完成。
我当初就被坑了一把,全填错了。。。希望各位还要注意
8.[complete_reward]
国策完成后的奖励(效果)。
这个不用我多说。
比如该国策完成后,效果就是"增加国家凝聚力5%(add_national_unity = 0.05)"
值得注意的是,这里面填写的是效果语句。效果语句非常多,我会在本篇结束后给出附录翻译wiki上的全效果语句。
最终效果:
该国策的x=12,y=1,故处于第[2]行,第[13]列
前置国策:ZF改革
互斥国策:修订凡尔赛条约
研究时间:10*7=70天
奖励:国家凝聚力+5%
上一个: 《ABZU》贝壳冥想水潭全收集攻略
浏览量:392017-02-09
浏览量:12017-01-25
浏览量:22017-01-20
浏览量:32017-01-18
浏览量:82017-01-17
浏览量:72016-12-28
《链在一起》Steam平台正式推出
《中国式网游》7月19日发售
Steam喜加一《真知之岛》免费领取
《SUPERVIVE》宣传片公布
《魔兽世界》正式服8月1日上线
《妮姬胜利女神》×《潜水员戴夫》7月4日双向联动开启