{
"alias_count": 2166,
"complex_enum_count": 4,
"enum_count": 66,
"file_count": 73,
"known_scopes": [
"country",
"province",
"trade_node"
],
"link_count": 7,
"pack_id": "db9ba69682f2b2f924eee1f13cfefde8bfe3d3e8f3552883d0b0a2aefea3b16b",
"scope_count": 16,
"selected_aliases": [
{
"category": "trigger",
"name": "is_year",
"rules": []
},
{
"category": "effect",
"name": "add_prestige",
"rules": []
},
{
"category": "modifier_rule",
"name": "modifier",
"rules": [
{
"key": "factor",
"value": {
"kind": "scalar",
"value": "float"
}
},
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
]
}
],
"selected_bindings": [
{
"node_id": "type:event:root",
"path": "events/example.txt",
"status": "bound",
"type_id": "event"
},
{
"node_id": "type:decision:root",
"path": "decisions/example.txt",
"status": "bound",
"type_id": "decision"
},
{
"path": "missions/example.txt",
"reason": "ambiguous-root-type",
"status": "dynamic"
},
{
"node_id": "type:opinion_modifier:root",
"path": "common/opinion_modifiers/example.txt",
"status": "bound",
"type_id": "opinion_modifier"
},
{
"node_id": "type:achievement:root",
"path": "common/achievements.txt",
"status": "bound",
"type_id": "achievement"
}
],
"selected_types": [
{
"localisation": [],
"name": "achievement",
"name_field": null,
"name_from_file": false,
"path": "common",
"path_file": "achievements.txt",
"push_scope": null,
"rules": [
{
"key": "id",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "localization",
"value": {
"kind": "scalar",
"value": "scalar"
}
},
{
"key": "visible",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "possible",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "provinces_to_highlight",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "happened",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
}
],
"skip_root_keys": [],
"subtypes": [],
"type_per_file": false
},
{
"localisation": [
{
"key": "name",
"value": {
"kind": "scalar",
"value": "$_title"
}
},
{
"key": "desc",
"value": {
"kind": "scalar",
"value": "$_desc"
}
}
],
"name": "decision",
"name_field": null,
"name_from_file": false,
"path": "decisions",
"path_file": null,
"push_scope": null,
"rules": [
{
"key": "major",
"value": {
"kind": "scalar",
"value": "yes"
}
},
{
"key": "potential",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "provinces_to_highlight",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "allow",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "effect",
"value": {
"fields": [
{
"key": "alias_name[effect]",
"value": {
"kind": "marker",
"value": "alias_match_left[effect]"
}
}
],
"kind": "block"
}
},
{
"key": "ai_will_do",
"value": {
"fields": [
{
"key": "factor",
"value": {
"kind": "marker",
"value": "int[0..400]"
}
},
{
"key": "alias_name[modifier_rule]",
"value": {
"kind": "marker",
"value": "alias_match_left[modifier_rule]"
}
}
],
"kind": "block"
}
},
{
"key": "ai_importance",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "do_not_integrate",
"value": {
"kind": "marker",
"value": "enum[country_tags]"
}
},
{
"key": "do_not_core",
"value": {
"kind": "scalar",
"value": "<province_id>"
}
},
{
"key": "color",
"value": {
"fields": [],
"kind": "block"
}
}
],
"skip_root_keys": [
"country_decisions"
],
"subtypes": [],
"type_per_file": false
},
{
"localisation": [
{
"key": "title",
"value": {
"kind": "scalar",
"value": "title"
}
}
],
"name": "event",
"name_field": "id",
"name_from_file": false,
"path": "events",
"path_file": null,
"push_scope": null,
"rules": [
{
"key": "id",
"value": {
"kind": "scalar",
"value": "scalar"
}
},
{
"conditions": [
"subtype:hidden"
],
"key": "title",
"value": {
"kind": "scalar",
"value": "scalar"
}
},
{
"conditions": [
"subtype:hidden"
],
"key": "desc",
"value": {
"kind": "scalar",
"value": "scalar"
}
},
{
"conditions": [
"subtype:hidden"
],
"key": "picture",
"value": {
"kind": "scalar",
"value": "<sprite>"
}
},
{
"conditions": [
"subtype:hidden"
],
"key": "picture",
"value": {
"kind": "marker",
"value": "enum[dlc_event_pictures]"
}
},
{
"conditions": [
"subtype:hidden"
],
"key": "picture",
"value": {
"kind": "scalar",
"value": "none"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "title",
"value": {
"kind": "scalar",
"value": "localisation"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "desc",
"value": {
"kind": "scalar",
"value": "localisation"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "scalar",
"value": "<province_id>"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "marker",
"value": "value[event_target]"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "marker",
"value": "value[global_event_target]"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "scalar",
"value": "root"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "scalar",
"value": "from"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "scalar",
"value": "<estate>"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "desc",
"value": {
"fields": [
{
"key": "trigger",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "desc",
"value": {
"kind": "scalar",
"value": "localisation"
}
}
],
"kind": "block"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "picture",
"value": {
"kind": "scalar",
"value": "scalar"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "picture",
"value": {
"fields": [
{
"key": "trigger",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "picture",
"value": {
"kind": "scalar",
"value": "scalar"
}
}
],
"kind": "block"
}
},
{
"key": "hidden",
"value": {
"kind": "scalar",
"value": "yes"
}
},
{
"key": "major",
"value": {
"kind": "scalar",
"value": "bool"
}
},
{
"key": "major_trigger",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "is_triggered_only",
"value": {
"kind": "scalar",
"value": "bool"
}
},
{
"conditions": [
"subtype:!mean_time_to_happen"
],
"key": "is_triggered_only",
"value": {
"kind": "scalar",
"value": "yes"
}
},
{
"conditions": [
"subtype:triggered"
],
"key": "mean_time_to_happen",
"value": {
"fields": [
{
"key": "days",
"value": {
"kind": "scalar",
"value": "1"
}
}
],
"kind": "block"
}
},
{
"key": "fire_only_once",
"value": {
"kind": "scalar",
"value": "bool"
}
},
{
"conditions": [
"subtype:!triggered"
],
"key": "mean_time_to_happen",
"value": {
"fields": [
{
"key": "enum[days_months_years]",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "alias_name[modifier_rule]",
"value": {
"kind": "marker",
"value": "alias_match_left[modifier_rule]"
}
}
],
"kind": "block"
}
},
{
"conditions": [
"subtype:triggered"
],
"key": "mean_time_to_happen",
"value": {
"fields": [
{
"key": "enum[days_months_years]",
"value": {
"kind": "scalar",
"value": "1"
}
},
{
"key": "alias_name[modifier_rule]",
"value": {
"kind": "marker",
"value": "alias_match_left[modifier_rule]"
}
}
],
"kind": "block"
}
},
{
"key": "is_mtth_scaled_to_size",
"value": {
"kind": "scalar",
"value": "float"
}
},
{
"key": "trigger",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "immediate",
"value": {
"fields": [
{
"key": "alias_name[effect]",
"value": {
"kind": "marker",
"value": "alias_match_left[effect]"
}
}
],
"kind": "block"
}
},
{
"key": "option",
"value": {
"fields": [
{
"conditions": [
"subtype:hidden"
],
"key": "name",
"value": {
"kind": "scalar",
"value": "scalar"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "name",
"value": {
"kind": "scalar",
"value": "localisation"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "scalar",
"value": "<province_id>"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "marker",
"value": "value[event_target]"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "scalar",
"value": "root"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "scalar",
"value": "from"
}
},
{
"conditions": [
"subtype:!hidden"
],
"key": "goto",
"value": {
"kind": "scalar",
"value": "<estate>"
}
},
{
"key": "trigger",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "alias_name[effect]",
"value": {
"kind": "marker",
"value": "alias_match_left[effect]"
}
},
{
"key": "ai_chance",
"value": {
"fields": [
{
"key": "factor",
"value": {
"kind": "marker",
"value": "float[0..10000]"
}
},
{
"key": "alias_name[modifier_rule]",
"value": {
"kind": "marker",
"value": "alias_match_left[modifier_rule]"
}
}
],
"kind": "block"
}
},
{
"key": "required_personality",
"value": {
"kind": "scalar",
"value": "<ruler_personality>"
}
},
{
"key": "highlight",
"value": {
"kind": "scalar",
"value": "yes"
}
}
],
"kind": "block"
}
},
{
"key": "after",
"value": {
"fields": [
{
"key": "alias_name[effect]",
"value": {
"kind": "marker",
"value": "alias_match_left[effect]"
}
}
],
"kind": "block"
}
}
],
"skip_root_keys": [],
"subtypes": [
{
"name": "country",
"push_scope": "country",
"rules": [],
"scope": []
},
{
"name": "province",
"push_scope": "province",
"rules": [],
"scope": []
},
{
"name": "mean_time_to_happen",
"push_scope": null,
"rules": [
{
"key": "mean_time_to_happen",
"value": {
"fields": [],
"kind": "block"
}
}
],
"scope": []
},
{
"name": "hidden",
"push_scope": null,
"rules": [
{
"key": "hidden",
"value": {
"kind": "scalar",
"value": "yes"
}
}
],
"scope": []
},
{
"name": "triggered",
"push_scope": null,
"rules": [
{
"key": "is_triggered_only",
"value": {
"kind": "scalar",
"value": "yes"
}
}
],
"scope": []
}
],
"type_per_file": false
},
{
"localisation": [
{
"key": "name",
"value": {
"kind": "scalar",
"value": "$"
}
}
],
"name": "game_age_ability",
"name_field": null,
"name_from_file": false,
"path": "common/ages",
"path_file": null,
"push_scope": null,
"rules": [],
"skip_root_keys": [
"any",
"abilities"
],
"subtypes": [],
"type_per_file": false
},
{
"localisation": [
{
"key": "name",
"value": {
"kind": "scalar",
"value": "$_title"
}
},
{
"key": "desc",
"value": {
"kind": "scalar",
"value": "$_desc"
}
}
],
"name": "mission",
"name_field": null,
"name_from_file": false,
"path": "missions",
"path_file": null,
"push_scope": null,
"rules": [],
"skip_root_keys": [
"any"
],
"subtypes": [],
"type_per_file": false
},
{
"localisation": [],
"name": "mission_series",
"name_field": null,
"name_from_file": false,
"path": "missions",
"path_file": null,
"push_scope": null,
"rules": [
{
"key": "slot",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "generic",
"value": {
"kind": "scalar",
"value": "bool"
}
},
{
"key": "ai",
"value": {
"kind": "scalar",
"value": "bool"
}
},
{
"key": "has_country_shield",
"value": {
"kind": "scalar",
"value": "bool"
}
},
{
"key": "potential_on_load",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "potential",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "<mission>",
"value": {
"fields": [
{
"key": "icon",
"value": {
"kind": "scalar",
"value": "<sprite>"
}
},
{
"key": "required_missions",
"value": {
"fields": [],
"kind": "block"
}
},
{
"key": "trigger",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
},
{
"key": "has_completed_idea_group_of_category",
"value": {
"fields": [
{
"key": "mil_ideas",
"value": {
"kind": "scalar",
"value": "yes"
}
}
],
"kind": "block"
}
}
],
"kind": "block"
}
},
{
"key": "effect",
"value": {
"fields": [
{
"key": "alias_name[effect]",
"value": {
"kind": "marker",
"value": "alias_match_left[effect]"
}
}
],
"kind": "block"
}
},
{
"key": "provinces_to_highlight",
"value": {
"fields": [
{
"key": "alias_name[trigger]",
"value": {
"kind": "marker",
"value": "alias_match_left[trigger]"
}
}
],
"kind": "block"
}
},
{
"key": "completed_by",
"value": {
"kind": "scalar",
"value": "date_field"
}
},
{
"key": "position",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "ai_weight",
"value": {
"fields": [
{
"key": "factor",
"value": {
"kind": "scalar",
"value": "float"
}
},
{
"key": "alias_name[modifier_rule]",
"value": {
"kind": "marker",
"value": "alias_match_left[modifier_rule]"
}
}
],
"kind": "block"
}
}
],
"kind": "block"
}
}
],
"skip_root_keys": [],
"subtypes": [],
"type_per_file": false
},
{
"localisation": [
{
"key": "name",
"value": {
"kind": "scalar",
"value": "$"
}
}
],
"name": "opinion_modifier",
"name_field": null,
"name_from_file": false,
"path": "common/opinion_modifiers",
"path_file": null,
"push_scope": null,
"rules": [
{
"key": "opinion",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"conditions": [
"subtype:positive"
],
"key": "max",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"conditions": [
"subtype:negative"
],
"key": "min",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "yearly_decay",
"value": {
"kind": "scalar",
"value": "float"
}
},
{
"key": "years",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "max",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "months",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "max_vassal",
"value": {
"kind": "scalar",
"value": "int"
}
},
{
"key": "max_in_other_direction",
"value": {
"kind": "scalar",
"value": "int"
}
}
],
"skip_root_keys": [],
"subtypes": [
{
"name": "negative",
"push_scope": null,
"rules": [
{
"key": "opinion",
"value": {
"kind": "marker",
"value": "int[-9999..-1]"
}
}
],
"scope": []
},
{
"name": "positive",
"push_scope": null,
"rules": [
{
"key": "opinion",
"value": {
"kind": "marker",
"value": "int[0..9999]"
}
}
],
"scope": []
}
],
"type_per_file": false
}
],
"type_count": 155,
"value_set_count": 0
}