群星
ParaWikis
最新百科
都市天际线2百科
英雄无敌3百科
维多利亚3百科
奇妙探险队2百科
罪恶帝国百科
英白拉多:罗马百科
热门百科
群星百科
欧陆风云4百科
十字军之王2百科
十字军之王3百科
钢铁雄心4百科
维多利亚2百科
ParaWikis
申请建站
ParaWikis
ParaCommons
最近更改
随机页面
加入QQ群
工具
链入页面
相关更改
特殊页面
页面信息
页面值
阅读
编辑
编辑源代码
查看历史
讨论
编辑“
Planet modding
”(章节)
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==Terraforming== Terraforming is defined separately from planets in files found in ''common/terraform''. These are relatively straightforward definitions, but do need to be defined for each individual link between two planet types. That means, for example, if a modder wishes to add a new planet type that can be terraformed into anything and have anything terraformed into it they will have to define two links for each existing planet type, one to transform a given type into the new one, and one to transform the new one into each existing type. A basic example of a terraforming link definition can be seen below: terraform_link = { from = "pc_continental" to = "pc_tropical" energy = 2000 duration = 1800 condition = { has_technology = "tech_terrestrial_sculpting" } ai_weight = { weight = 0 } } Each link definition starts with the header <code>terraform_link</code> and then is followed by arguments determining the starting and ending planet classes for the terraforming operation. After that it is followed by the cost of the terraforming operation as well as how long the operation will take to complete. Afterwards the link has a <code>condition</code> block. This is used to determine what requirements are needed before a terraforming operation can be performed, and is used to lock certain transformations behind technology or ascension perks. Lastly a terraforming link definition includes an <code>ai_weight</code> entry, which is used to determine whether or not an AI will perform a terraforming. If desired there are some slightly modifications that can be performed on the basic format. One is to use a <code>potential</code> block. When used this will cause the terraforming option to only appear if the listed requirements are met. For example, this terraforming link definition terraform_link = { from = "pc_barren_cold" to = "pc_arctic" energy = 5000 duration = 3600 potential = { from = { has_modifier = terraforming_candidate } } condition = { has_technology = "tech_climate_restoration" } effect = { from = { remove_modifier = terraforming_candidate } } ai_weight = { weight = 5 } } Will only show up in the menu if the pc_barren_cold planet also has the terraforming_candidate modifier, and will not be available otherwise. A final note is that terraform_link's also support <code>effect</code> blocks as well. These are operations that are performed immediately upon completion of the terraforming operation. For example, adding this block: effect = { from = { remove_modifier = terraforming_candidate } } Will cause the "terraforming_candidate" modifier to be removed from the terraformed planet upon completion. {{Template:ModdingNavbox}} [[Category:模组制作]]
摘要:
请注意您对群星百科的所有贡献都被认为是在知识共享署名-非商业性使用-相同方式共享下发布,请查看在
群星百科:版权
的细节。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源。
未经许可,请勿提交受版权保护的作品!
为防止机器编辑,请完成下方验证
取消
编辑帮助
(在新窗口中打开)
×
登录
密码
记住登录
加入群星百科
忘记密码?
其他方式登录