theocrat crowns

This commit is contained in:
Fishedotjpg 2026-05-21 17:49:55 +01:00
parent d868c42e73
commit 673a6a8049
7 changed files with 142 additions and 0 deletions

View file

@ -156,6 +156,7 @@ theocracy_government = {
government_is_theocracy
government_is_settled
government_uses_domain_limit
gov_uses_non_crown_coa
}
mechanic_type = theocracy
@ -439,6 +440,7 @@ holy_order_government = {
flags = {
government_uses_crown_authority
cannot_be_vassal_or_liege
gov_uses_non_crown_coa
government_is_holy_order
}

BIN
gfx/interface/coat_of_arms/theo_crown_strip_115.dds (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/interface/coat_of_arms/theo_crown_strip_28.dds (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/interface/coat_of_arms/theo_crown_strip_44.dds (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/interface/coat_of_arms/theo_crown_strip_62.dds (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gfx/interface/coat_of_arms/theo_crown_strip_86.dds (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -38,6 +38,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -124,6 +127,16 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
texture = "gfx/interface/coat_of_arms/theo_crown_strip_28.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 32 22 }
block "theo_crown" {
visible = no
}
}
widget = {
visible = "[Character.HasLandedTitles]"
@ -180,6 +193,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -269,6 +285,17 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
parentanchor = hcenter
framesize = { 52 32 }
texture = "gfx/interface/coat_of_arms/theo_crown_strip_44.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
block "theo_crown" {
visible = no
}
}
widget = {
size = { 52 52 }
@ -325,6 +352,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -375,6 +405,17 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/theo_crown_strip_62.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 64 40 }
block "theo_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
@ -469,6 +510,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -517,6 +561,17 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/theo_crown_strip_86.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 96 60 }
block "theo_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
@ -611,6 +666,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -659,6 +717,17 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/theo_crown_strip_115.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 128 80 }
block "theo_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
@ -783,6 +852,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -836,6 +908,17 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/theo_crown_strip_28.dds"
frame = "[Title.GetTierFrame]"
framesize = { 32 22 }
block "theo_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
@ -912,6 +995,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -960,6 +1046,17 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/theo_crown_strip_44.dds"
frame = "[Title.GetTierFrame]"
framesize = { 52 32 }
block "theo_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
@ -1033,6 +1130,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -1082,6 +1182,17 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/theo_crown_strip_62.dds"
frame = "[Title.GetTierFrame]"
framesize = { 64 40 }
block "theo_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
@ -1156,6 +1267,9 @@ types CoATypes
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "theo_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_theocracy')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
@ -1205,6 +1319,17 @@ types CoATypes
visible = no
}
}
icon = {
name = "theo_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/theo_crown_strip_115.dds"
frame = "[Title.GetTierFrame]"
framesize = { 128 80 }
block "theo_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter