实战用法
has_bombing_war_support 常用于战略轰炸相关的 mod 场景,例如判断某国因遭受轰炸而导致战争意志下滑到危险阈值时,触发外交求和选项或激活特定国策/决议。典型场景包括:当轰炸战争意志惩罚值超过某一临界点时,允许玩家解锁"寻求停战"决议,或触发 AI 的投降逻辑。
# 当轰炸导致的战争意志惩罚达到较高程度时,开放停战决议
available = {
has_bombing_war_support > 0.3 # 轰炸惩罚值超过 30%
has_war = yes
}
配合关系
[has_casualties_war_support](/wiki/trigger/has_casualties_war_support):两者都代表战争意志的负面来源(轰炸 vs 伤亡),通常一起叠加判断,评估某国整体战争意志是否已因多重因素严重受损。
[has_convoys_war_support](/wiki/trigger/has_convoys_war_support):护航线损失同样产生战争意志惩罚,与轰炸惩罚一同使用可构建"总体战压力"的综合判断条件。
[add_war_support](/wiki/effect/add_war_support):在触发条件满足后,通过此 effect 直接补偿或进一步削减战争意志,形成"达到轰炸惩罚阈值 → 补偿/惩罚"的完整逻辑闭环。
[add_political_power](/wiki/effect/add_political_power):当轰炸压力到达临界值时配合给予政治点数,模拟政府在轰炸压力下寻求外交解决方案的内政成本。
常见坑
- 比较方向搞反:该值表示的是"负面惩罚量",值越大说明战争意志受损越严重。新手容易误以为值小代表"受轰炸更多",实际上应用
> 筛选受损严重的情况,而非 <(除非刻意筛选轰炸影响微小的国家)。
- 忘记 scope 必须是 COUNTRY:此 trigger 只能在国家 scope 下使用,若误放在 state scope(如
limit 块内的州级循环中)会导致脚本报错或静默失效,需确保外层 scope 已切换回国家。