{
"aliases": [],
"bindings": [
{
"node_id": "type:event:root",
"path": "events/example.txt",
"status": "bound",
"type_id": "event"
},
{
"path": "missions/example.txt",
"reason": "ambiguous-root-type",
"status": "dynamic"
},
{
"path": "common/example.txt",
"reason": "no root type matches `common/example.txt`",
"status": "unbound"
}
],
"complex_enums": {},
"enums": {
"power_categories": [
"ADM",
"DIP",
"MIL"
]
},
"pack_id": "08c2001de6e718ea2996f8cc9f67c6510a67beaa7942e10376668d6efa0f600c",
"scopes": [
"country",
"province"
],
"types": [
{
"localisation": [
{
"key": "title",
"value": {
"kind": "scalar",
"value": "$_title"
}
},
{
"key": "desc",
"value": {
"kind": "scalar",
"value": "$_desc"
}
}
],
"name": "event",
"name_field": "id",
"name_from_file": false,
"path": "events",
"path_file": null,
"push_scope": null,
"rules": [
{
"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": [
{
"key": "name",
"value": {
"kind": "scalar",
"value": "scalar"
}
}
],
"kind": "block"
}
}
],
"skip_root_keys": [],
"subtypes": [
{
"name": "country",
"push_scope": "country",
"rules": [],
"scope": []
}
],
"type_per_file": false
},
{
"localisation": [],
"name": "mission",
"name_field": "icon",
"name_from_file": false,
"path": "missions",
"path_file": null,
"push_scope": null,
"rules": [],
"skip_root_keys": [],
"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": [
{
"conditions": [
"subtype:country_mission_series"
],
"key": "slot",
"value": {
"kind": "scalar",
"value": "scalar"
}
},
{
"conditions": [
"subtype:country_mission_series"
],
"key": "mission",
"value": {
"fields": [
{
"key": "icon",
"value": {
"kind": "scalar",
"value": "scalar"
}
}
],
"kind": "block"
}
}
],
"skip_root_keys": [
"any"
],
"subtypes": [],
"type_per_file": false
}
],
"value_sets": {
"event_targets": [
"root",
"from",
"prev"
]
}
}