governments potentially fixed

This commit is contained in:
Fishedotjpg 2026-10-08 23:51:47 +01:00
parent 40bdf45dce
commit 2ad6f14ad1
3 changed files with 336 additions and 38 deletions

View file

@ -39,11 +39,14 @@ types CoATypes
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -96,7 +99,15 @@ types CoATypes
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds"
block "mercenary" {
block "holy_order" {
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_28.dds"
block "ecclesiastical" {
visible = no
}
}
@ -194,11 +205,14 @@ types CoATypes
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -251,6 +265,14 @@ types CoATypes
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_44.dds"
block "ecclesiastical" {
visible = no
}
}
}
flowcontainer = {
@ -353,11 +375,14 @@ types CoATypes
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -421,6 +446,7 @@ types CoATypes
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds"
framesize = { 64 40 }
block "adventurer" {
visible = no
}
@ -430,6 +456,7 @@ types CoATypes
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds"
framesize = { 64 40 }
block "minority" {
visible = no
}
@ -438,6 +465,7 @@ types CoATypes
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds"
framesize = { 64 40 }
block "mercenary" {
visible = no
}
@ -447,10 +475,20 @@ types CoATypes
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds"
framesize = { 64 40 }
block "holy_order" {
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_62.dds"
framesize = { 64 40 }
block "ecclesiastical" {
visible = no
}
}
widget = {
size = { 64 64 }
@ -511,11 +549,14 @@ types CoATypes
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -577,6 +618,7 @@ types CoATypes
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_86.dds"
framesize = { 96 60 }
block "adventurer" {
visible = no
}
@ -586,6 +628,7 @@ types CoATypes
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_86.dds"
framesize = { 96 60 }
block "minority" {
visible = no
}
@ -594,6 +637,7 @@ types CoATypes
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_86.dds"
framesize = { 96 60 }
block "mercenary" {
visible = no
}
@ -603,10 +647,20 @@ types CoATypes
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_86.dds"
framesize = { 96 60 }
block "holy_order" {
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_86.dds"
framesize = { 96 60 }
block "ecclesiastical" {
visible = no
}
}
widget = {
size = { 96 96 }
@ -667,11 +721,14 @@ types CoATypes
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -733,6 +790,7 @@ types CoATypes
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_115.dds"
framesize = { 128 80 }
block "adventurer" {
visible = no
}
@ -742,6 +800,7 @@ types CoATypes
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_115.dds"
framesize = { 128 80 }
block "minority" {
visible = no
}
@ -750,6 +809,7 @@ types CoATypes
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds"
framesize = { 128 80 }
block "mercenary" {
visible = no
}
@ -759,10 +819,20 @@ types CoATypes
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds"
framesize = { 128 80 }
block "holy_order" {
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_115.dds"
framesize = { 128 80 }
block "ecclesiastical" {
visible = no
}
}
widget = {
parentanchor = hcenter
@ -853,11 +923,14 @@ types CoATypes
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -924,6 +997,7 @@ types CoATypes
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_28.dds"
framesize = { 32 22 }
block "adventurer" {
visible = no
}
@ -933,6 +1007,7 @@ types CoATypes
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_28.dds"
framesize = { 32 22 }
block "minority" {
visible = no
}
@ -941,6 +1016,7 @@ types CoATypes
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_28.dds"
framesize = { 32 22 }
block "mercenary" {
visible = no
}
@ -950,10 +1026,20 @@ types CoATypes
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds"
framesize = { 32 22 }
block "holy_order" {
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_28.dds"
framesize = { 32 22 }
block "ecclesiastical" {
visible = no
}
}
widget = {
parentanchor = hcenter
size = { 36 36 }
@ -996,11 +1082,14 @@ types CoATypes
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -1061,6 +1150,7 @@ types CoATypes
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_44.dds"
framesize = { 52 32 }
block "adventurer" {
visible = no
}
@ -1070,6 +1160,7 @@ types CoATypes
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_44.dds"
framesize = { 52 32 }
block "minority" {
visible = no
}
@ -1078,6 +1169,7 @@ types CoATypes
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_44.dds"
framesize = { 52 32 }
block "mercenary" {
visible = no
}
@ -1087,10 +1179,20 @@ types CoATypes
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_44.dds"
framesize = { 52 32 }
block "holy_order" {
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_44.dds"
framesize = { 52 32 }
block "ecclesiastical" {
visible = no
}
}
widget = {
parentanchor = hcenter
size = { 52 52 }
@ -1131,11 +1233,14 @@ types CoATypes
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -1197,6 +1302,7 @@ types CoATypes
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds"
framesize = { 64 40 }
block "adventurer" {
visible = no
}
@ -1206,6 +1312,7 @@ types CoATypes
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds"
framesize = { 64 40 }
block "minority" {
visible = no
}
@ -1214,6 +1321,7 @@ types CoATypes
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds"
framesize = { 64 40 }
block "mercenary" {
visible = no
}
@ -1223,10 +1331,20 @@ types CoATypes
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds"
framesize = { 64 40 }
block "holy_order" {
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_62.dds"
framesize = { 64 40 }
block "ecclesiastical" {
visible = no
}
}
widget = {
parentanchor = hcenter
@ -1268,11 +1386,14 @@ types CoATypes
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_basic_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "ecclesiastical" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_ecclesiastical')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
@ -1334,6 +1455,7 @@ types CoATypes
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_115.dds"
framesize = { 128 80 }
block "adventurer" {
visible = no
}
@ -1343,6 +1465,7 @@ types CoATypes
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_115.dds"
framesize = { 128 80 }
block "minority" {
visible = no
}
@ -1351,6 +1474,7 @@ types CoATypes
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds"
framesize = { 128 80 }
block "mercenary" {
visible = no
}
@ -1360,10 +1484,20 @@ types CoATypes
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds"
framesize = { 128 80 }
block "holy_order" {
visible = no
}
}
icon = {
name = "ecclesiastic_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/ecclesiastic_topframe_115.dds"
framesize = { 128 80 }
block "ecclesiastical" {
visible = no
}
}
widget = {
parentanchor = hcenter