首页所有页面

荣誉头衔模组制作


Minor titles can be given out for prestige or opinion modifiers. They are defined in the files contained in the /common/minor_titles/ folder.

Note that minor titles are always scoped to the liege's main title, so it's not possible to give a title to a character that resides in a different court.

Basic minor title

You can make a basic minor title in a really easy way. Add a .txt file to your mod's /common/minor_titles/ folder. As long as it does not have the same name as the files in the base game's /common/minor_titles/ folder it will add to the list of minor titles.

title_houndmaster = {
    dignity = 0.10
    grant_limit = 1
    opinion_effect = 5

    monthly_salary = 0.1
    monthly_prestige = 0.15

    is_unique = yes

    allowed_to_hold = {
        is_adult = yes
        NOT = { trait = incapable }
    }
    allowed_to_grant = {
        AND = {
            is_feudal = yes
            OR = {
                has_landed_title = k_lalaland
                has_landed_title = k_timbuktu
            }
        }
    }
}

The example above will add a minor title that can be granted to any adult who is not incapable. It can only be granted in the kingdoms of lalaland and timbuktu, and they must be feudal.

Properties

Name Value Effect Example
is_high_prio bool Displays an alert when the title is vacant. is_high_prio = yes
show_as_title bool The minor title will be displayed as the holder's main title, overriding other titles such as Count, Duke, etc. show_as_title = yes
realm_in_name bool Appends the name of the country after the title (Queen [of Sweden]) realm_in_name = yes
is_voter bool Whether the holder has a seat on the council. See Councillor modding. is_voter = yes
dignity number Adds the specified amount of dignity to the title holder. dignity = 0.10
attribute attribute The optional main attribute that will improve the efficiency of the holder. When opening the UI the candidates will be sorted using this attribute by default. attribute = martial
grant_limit integer Maximum number of holders for this title. grant_limit = 1
opinion_effect integer Opinion from the holder of title to his liege. 5 would be a +5 opinion. opinion_effect = 5
monthly_salary number The amount the holder will earn by holding this minor title in one month. monthly_salary = 0.1
monthly_prestige number The amount of prestige accrued each month by the holder of this minor title. monthly_prestige = 0.15
is_unique bool Whether this title can be cumulated with another honorary title or not. is_unique = yes
allowed_to_hold conditions (character scope) Determines which characters are eligible to hold this minor title. ROOT is the character being checked. FROM is the liege granting the title.
allowed_to_hold = {
    is_adult = yes
    NOT = { trait = incapable }
}
allowed_to_grant conditions (character scope) Determines who is allowed to grant this title. This might be restricted by religion, culture, traits, or simply limited to one kingdom or duchy.
allowed_to_grant = {
    has_landed_title = k_lalaland
}
gain_effect commands (character scope) Fires when the title is granted
revoke_trigger conditions (character scope)
revoke_trigger = {
  FROM = {
    primary_title = {
      NOT = { 
        AND = {
          has_law = succession_voting_power_1
          ROOT = { is_powerful_vassal = yes }
        }
      }
    }
  }
}
lose_effect commands (character scope) Fires when a title is lost if allowed_to_hold evaluates to false
lose_effect = {
  opinion = { 
    who = FROM
    modifier = opinion_fired_from_council
  }
}
retire_effect commands (character scope)
death_effect commands (character scope) Fires when a character dies while holding this title
message bool Fires a message to the its owner when set
patrician_heir bool Special title that determines the heir of a Patrician patrician_heir = yes
counts_as_purple_born bool Holder of the title counts as born-in-the-purple for Byzantine Empire succession. counts_as_purple_born = yes
<other fields> character modifiers Modifiers applied to the holder of the title.

Localisation

You want the minor title to be named and described properly in the game, so we need to add some localisation. So create a new file in the /localisation/ folder of your mod. It must be a CSV file, so the name could be something like 00_Minor_titles.csv.

#CODE;ENGLISH;FRENCH;GERMAN;;SPANISH;;;;;;;;;x
title_houndmaster;Houndmaster;;;;;;;;;;;;;x
title_houndmaster_desc;An honorary title granted to the finest master of canines in the land.;;;;;;;;;;;;;x

Note that the code for the description is simply the code for the minor title with _desc at the end.

相关页面 (59)

CommandsConditionsCouncillor moddingEU4转档器模组制作Minor titleMinor titlesModifiersSteam创意工坊事件模组制作作用域修正内阁成员模组制作决议模组制作剧本模组制作单位模组制作历史模组制作另类开局模组制作图形模组制作地图外政权模组制作地图模组制作头衔模组制作奇观模组制作宗教模组制作定义宝物模组制作宣战理由模组制作家族模组制作小地图模组制作建筑模组制作指令控制台指令政体模组制作故障排除文化模组制作朝贡国类型模组制作本地化条件模组制作死亡模组制作法律模组制作游戏规则模组制作特质模组制作界面模组制作疾病模组制作目标模组制作盾徽模组制作省份模组制作社团模组制作科技模组制作称号模组制作继承模组制作编辑游戏存档肖像模组制作脚本血脉模组制作角色模组制作贸易路线模组制作音乐模组制作验证器