游戏代码类型

发布于 2021-06-12  123 次阅读


  • 此文档包含了HOI4游戏MOD的代码类型

synatx是modders和devs用来向游戏发出命令并改变其行为的代码

悖论游戏有相似的语法结构

开始时,语法可能会令人困惑,有时难以掌握

如果可能的话,请参考HOI4 modding wiki

游戏语法中不允许有空格

effects 影响
FRA = {add_political_power = 100}
这会为法国增加100点政治点数

conditions 条件
FRA = { has_political_power > 50}
告诉游戏检查法国是否拥有超过五十的政治点数
16 = {is_capital = yes}
检查16是否是首都

modifiers 修饰符
non_core_manpower = 0.10
添加0.10的无核心人力

scopes 范围
every_country = {
    limit = {
        has_stability > 0.5
    }
    add_political_power = 100
}

flags 标记
使用标记来更容易的限制一个对象
标记类型
国家标记(set_country_flags)
全局标记(set_global_flag)
地区标记(set_state_flag)
单位领导人标记(set_unit_leader_flag)

booleans 布尔
FRA = ( has_war = no )

base code 基本代码
这些代码会告诉游戏我们要修改哪些部分
new_event = {}
FRA = { country_event = losing_to_germany.1 }
focus = {}
state = {}


人生五十年,如梦亦如幻。一生享尽,岂有不灭之道理。