本次为大家带来的是《十字军之王3》中消除肥胖属性的代码介绍。消除肥胖属性对我们来说非常有帮助,这里提供一个代码,大家可以根据需求进行修改。以下是详细介绍~

首先,我们需要自建一个右键菜单功能,其路径为:
Documents\Paradox Interactive\Crusader Kings III\mod\Custom\common\character_interactions\Custom_interaction.txt
以下是相关内容,此修改对玩家和AI角色均有效。
添加一个减少50体重的菜单选项,体重在[-10, 50]之间视为正常,允许有一点负数,游戏开局时人物体重为-14,超过50则会导致肥胖。
之所以添加这个功能,是因为如果仅去掉肥胖属性而不降低体重,角色很快会再次获得肥胖状态。
remove_fat_modifier = {
common_interaction = yes
auto_accept = yes
use_diplomatic_range = no
ignores_pending_interaction_block = yes
is_shown = {
scope:actor = {
is_ai = no
}
}
on_accept = {
scope:recipient = {
remove_character_modifier = obese_modifier
}
}
}
sub_weight_50 = {
common_interaction = yes
auto_accept = yes
use_diplomatic_range = no
ignores_pending_interaction_block = yes
is_shown = {
scope:actor = {
is_ai = no
}
}
on_accept = {
scope:recipient = {
change_current_weight = -50
}
}
}
关键代码只有一句:remove_character_modifier = obese_modifier
《十字军之王3》的特点就是会以各种方式给玩家制造麻烦,肥胖属性在原版游戏中只能添加,不能移除,至少我没找到相关消除事件,只找到了添加事件。
Crusader Kings III\game\events\health_events.txt
health.5001 = {
hidden = yes
trigger = {
current_weight > 50
NOT = { has_character_modifier = obese_modifier }
}
immediate = {
send_interface_toast = {
title = health.5001.desc
add_character_modifier = obese_modifier
}
}
}
简单添加到菜单即可使用,未做翻译,自己能看懂能用就行。
上一篇: 阴阳师京都决战7kw伤害阵容配置一览
下一篇: 公主连结11-12三星攻略
2026-05-22
暴走大侠七星剑阵怎么得
风云岛行动吃鸭指南 新手吃鸭攻略大全
原神旅人的羽饰怎么样
明日方舟火蓝之心复刻全关卡攻略汇总大全
龙族幻想性别体型转换功能详解
星露谷物语手游攻略
古代人生鬼市怎么去 鬼市攻略
光遇祈愿动作怎么获得
原神深渊法师哪里有
三国志战略版s3赛季怎么开荒
原神旅人的羽饰怎么样
风云岛行动吃鸭指南 新手吃鸭攻略大全
明日方舟火蓝之心复刻全关卡攻略汇总大全
星露谷物语手游攻略
光遇祈愿动作怎么获得
龙族幻想性别体型转换功能详解
崩坏3通灵妖兽绯狱打法攻略
古代人生鬼市怎么去 鬼市攻略