N3OW/gui/shared/coat_of_arms.gui

3359 lines
84 KiB
Text
Raw Normal View History

2026-02-25 21:53:52 +00:00
######################################################
#################### COAT OF ARMS ####################
######################################################
# Standard Realm Coa of Arms types
@overlay_alpha = 0.4
template coat_of_arms_icon_data
{
gfxtype = coatofarmsgfx
shaderfile = "gfx/FX/gui_coatofarms.shader"
alwaystransparent = yes
allow_outside = yes
}
types CoATypes
{
type coat_of_arms_icon = icon {
using = coat_of_arms_icon_data
}
type drag_drop_coat_of_arms_icon = drag_drop_icon {
using = coat_of_arms_icon_data
alwaystransparent = no
drag_drop_base_type = "coat_of_arms_icon"
}
####################################
########### REALM SHIELDS ##########
####################################
## Tiny Realm CoA
type coa_realm_tiny_crown = coa_realm_tiny {
blockoverride "crown" {
2026-03-15 04:37:44 +00:00
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
2026-02-25 21:53:52 +00:00
}
}
type coa_realm_tiny = button_group {
using = CoA_Realm_Defaults
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
widget = {
parentanchor = hcenter
position = { 0 -24 }
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_28.dds"
2026-03-15 04:37:44 +00:00
block "adventurer" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
2026-02-25 22:04:19 +00:00
name = "minority_top_decor"
2026-02-25 21:53:52 +00:00
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_28.dds"
2026-03-15 04:37:44 +00:00
block "minority" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_28.dds"
2026-03-15 04:37:44 +00:00
block "mercenary" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds"
2026-03-15 04:37:44 +00:00
block "mercenary" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
}
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = 2
icon = {
name = "crown"
texture = "gfx/interface/coat_of_arms/crown_strip_28.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 32 22 }
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
texture = "gfx/interface/coat_of_arms/rep_crown_strip_28.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 32 22 }
block "rep_crown" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
widget = {
visible = "[Character.HasLandedTitles]"
size = { 32 32 }
coa_realm_shadow = {
texture = "[GovernmentType.GetRealmFrameShadow('(int32)28')]"
size = { 32 32 }
framesize = { 32 32 }
using = CoA_Realm_Hover_Glow
}
coat_of_arms_icon = {
parentanchor = center
size = { 32 32 }
coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "[GovernmentType.GetRealmMask]"
coat_of_arms_offset = "[GovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[GovernmentType.GetRealmMaskScale]"
block "coa_icon_additions" {}
modify_texture = {
texture = "[GovernmentType.GetRealmMask]"
blend_mode = overlay
}
coa_realm_overlay = {
texture = "[GovernmentType.GetRealmFrame('(int32)28')]"
size = { 32 32 }
framesize = { 32 32 }
}
coa_realm_topframe = {
texture ="gfx/interface/coat_of_arms/topframe_28.dds"
position = { 0 -6 }
size = { 32 32 }
framesize = { 32 32 }
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
}
}
}
}
}
## Small Realm CoA
type coa_realm_small_crown = coa_realm_small {
blockoverride "crown" {
2026-03-15 04:37:44 +00:00
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
2026-02-25 21:53:52 +00:00
}
}
type coa_realm_small = button_group {
using = CoA_Realm_Defaults
widget = {
parentanchor = hcenter
position = { 0 -34 }
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_44.dds"
2026-03-15 04:37:44 +00:00
block "adventurer" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
2026-02-25 22:04:19 +00:00
name = "minority_top_decor"
2026-02-25 21:53:52 +00:00
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_44.dds"
2026-03-15 04:37:44 +00:00
block "minority" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_44.dds"
2026-03-15 04:37:44 +00:00
block "mercenary" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_44.dds"
2026-03-15 04:37:44 +00:00
block "holy_order" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
}
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = 3
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = {
name = "crown"
parentanchor = hcenter
framesize = { 52 32 }
texture = "gfx/interface/coat_of_arms/crown_strip_44.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
parentanchor = hcenter
framesize = { 52 32 }
texture = "gfx/interface/coat_of_arms/rep_crown_strip_44.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
block "rep_crown" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
widget = {
size = { 52 52 }
coa_realm_shadow = {
texture = "[GovernmentType.GetRealmFrameShadow('(int32)44')]"
size = { 52 52 }
framesize = { 52 52 }
using = CoA_Realm_Hover_Glow
}
visible = "[Character.HasLandedTitles]"
coat_of_arms_icon = {
parentanchor = center
size = { 52 52 }
coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "[GovernmentType.GetRealmMask]"
coat_of_arms_offset = "[GovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[GovernmentType.GetRealmMaskScale]"
block "coa_icon_additions" {}
modify_texture = {
texture = "[GovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[GovernmentType.GetRealmFrame('(int32)44')]"
size = { 52 52 }
framesize = { 52 52 }
}
coa_realm_topframe = {
texture ="gfx/interface/coat_of_arms/topframe_44.dds"
position = { 0 -7 }
size = { 52 52 }
framesize = { 52 52 }
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
}
}
}
}
}
## Medium Realm CoA
type coa_realm_medium_crown = coa_realm_medium {
blockoverride "crown" {
2026-03-15 04:37:44 +00:00
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
2026-02-25 21:53:52 +00:00
}
}
type coa_realm_medium = button_group {
using = CoA_Realm_Defaults
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
flowcontainer = {
direction = vertical
spacing = 3
ignoreinvisible = yes
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_62.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 64 40 }
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_62.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 64 40 }
block "rep_crown" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds"
2026-03-15 04:37:44 +00:00
block "adventurer" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
2026-02-25 22:04:19 +00:00
name = "minority_top_decor"
2026-02-25 21:53:52 +00:00
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds"
2026-03-15 04:37:44 +00:00
block "minority" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds"
2026-03-15 04:37:44 +00:00
block "mercenary" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds"
2026-03-15 04:37:44 +00:00
block "holy_order" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
widget = {
size = { 64 64 }
coa_realm_shadow = {
texture = "[GovernmentType.GetRealmFrameShadow('(int32)62')]"
size = { 64 64 }
framesize = { 64 64 }
using = CoA_Realm_Hover_Glow
}
coat_of_arms_icon = {
parentanchor = center
size = { 64 64 }
block "coa_icon_additions" {}
block "coat_of_arms"
{
coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)124','(int32)124')]"
}
coat_of_arms_offset = "[GovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[GovernmentType.GetRealmMaskScale]"
modify_texture = {
texture = "[GovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[GovernmentType.GetRealmFrame('(int32)62')]"
size = { 64 64 }
framesize = { 64 64 }
}
coa_realm_topframe = {
texture ="gfx/interface/coat_of_arms/topframe_62.dds"
position = { 0 -9 }
size = { 64 64 }
framesize = { 64 64 }
}
}
}
}
}
## Big Realm CoA
type coa_realm_big_crown = coa_realm_big {
blockoverride "crown" {
2026-03-15 04:37:44 +00:00
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
2026-02-25 21:53:52 +00:00
}
}
type coa_realm_big = button_group {
using = CoA_Realm_Defaults
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = 4
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_86.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 96 60 }
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_86.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 96 60 }
block "rep_crown" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_86.dds"
2026-03-15 04:37:44 +00:00
block "adventurer" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
2026-02-25 22:04:19 +00:00
name = "minority_top_decor"
2026-02-25 21:53:52 +00:00
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_86.dds"
2026-03-15 04:37:44 +00:00
block "minority" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_86.dds"
2026-03-15 04:37:44 +00:00
block "mercenary" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_86.dds"
2026-03-15 04:37:44 +00:00
block "holy_order" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
widget = {
size = { 96 96 }
coa_realm_shadow = {
texture = "[GovernmentType.GetRealmFrameShadow('(int32)86')]"
size = { 96 96 }
framesize = { 96 96 }
using = CoA_Realm_Hover_Glow
}
coat_of_arms_icon = {
parentanchor = center
size = { 96 96 }
block "coa_icon_additions" {}
block "coat_of_arms"
{
coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)172','(int32)172')]"
coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)172','(int32)172')]"
}
coat_of_arms_mask = "[GovernmentType.GetRealmMask]"
coat_of_arms_offset = "[GovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[GovernmentType.GetRealmMaskScale]"
modify_texture = {
texture = "[GovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[GovernmentType.GetRealmFrame('(int32)86')]"
size = { 96 96 }
framesize = { 96 96 }
}
coa_realm_topframe = {
texture ="gfx/interface/coat_of_arms/topframe_86.dds"
position = { 0 -14 }
size = { 96 96 }
framesize = { 96 94 }
}
}
}
}
}
## Huge Realm CoA
type coa_realm_huge_crown = coa_realm_huge {
blockoverride "crown" {
2026-03-15 04:37:44 +00:00
visible = "[Not(Character.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
2026-02-25 21:53:52 +00:00
}
}
type coa_realm_huge = button_group {
using = CoA_Realm_Defaults
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = 2
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_115.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 128 80 }
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_115.dds"
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
framesize = { 128 80 }
block "rep_crown" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_115.dds"
2026-03-15 04:37:44 +00:00
block "adventurer" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
2026-02-25 22:04:19 +00:00
name = "minority_top_decor"
2026-02-25 21:53:52 +00:00
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_115.dds"
2026-03-15 04:37:44 +00:00
block "minority" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds"
2026-03-15 04:37:44 +00:00
block "mercenary" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds"
2026-03-15 04:37:44 +00:00
block "holy_order" {
visible = no
}
2026-02-25 21:53:52 +00:00
}
widget = {
parentanchor = hcenter
size = { 128 128 }
coa_realm_shadow = {
texture = "[GovernmentType.GetRealmFrameShadow('(int32)115')]"
size = { 128 128 }
framesize = { 128 128 }
using = CoA_Realm_Hover_Glow
}
coat_of_arms_icon = {
parentanchor = center
size = { 128 128 }
coat_of_arms = "[Character.GetPrimaryTitle.GetTitleCoA.GetTexture('(int32)230','(int32)230')]"
coat_of_arms_slot = "[Character.GetPrimaryTitle.GetTitleCoA.GetSlot('(int32)230','(int32)230')]"
coat_of_arms_mask = "[GovernmentType.GetRealmMask]"
coat_of_arms_offset = "[GovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[GovernmentType.GetRealmMaskScale]"
block "coa_icon_additions" {}
modify_texture = {
texture = "[GovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[GovernmentType.GetRealmFrame('(int32)115')]"
size = { 128 128 }
framesize = { 128 128 }
}
coa_realm_topframe = {
texture ="gfx/interface/coat_of_arms/topframe_115.dds"
position = { 0 -14 }
size = { 128 128 }
framesize = { 128 128 }
}
}
}
}
}
# The frame around the Realm CoA texture
type coa_realm_overlay = highlight_icon {
name = "coa_overlay"
parentanchor = center
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
texture = "[Character.GetGovernment.GetRealmFrame('(int32)230')]"
size = { 128 128 }
framesize = { 128 128 }
}
type coa_realm_shadow = highlight_icon {
name = "coa_shadow"
parentanchor = center
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
texture = "[Character.GetGovernment.GetRealmFrameShadow('(int32)230')]"
size = { 128 128 }
framesize = { 128 128 }
}
type coa_realm_topframe = highlight_icon {
name = "coa_topframe"
parentanchor = center
frame = "[Character.GetPrimaryTitle.GetTierFrame]"
texture ="gfx/interface/coat_of_arms/topframe_115.dds"
size = { 128 128 }
framesize = { 128 128 }
}
####################################
############## TITLES ##############
####################################
# Standard Ttile Coa of Arms types
## Tiny Title CoA
type coa_title_tiny_crown = coa_title_tiny {
2026-03-15 04:37:44 +00:00
blockoverride "crown" {
visible = "[Not(Title.GetHolder.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
}
2026-02-25 21:53:52 +00:00
}
type coa_title_tiny = button_group {
using = CoA_Title_Defaults
flowcontainer = {
direction = vertical
block "position" {
position = { 0 -10 }
}
2026-03-15 04:37:44 +00:00
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
2026-02-25 21:53:52 +00:00
spacing = -4
ignoreinvisible = yes
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_28.dds"
frame = "[Title.GetTierFrame]"
framesize = { 32 22 }
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_28.dds"
frame = "[Title.GetTierFrame]"
framesize = { 32 22 }
block "rep_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_28.dds"
block "adventurer" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
2026-03-15 04:37:44 +00:00
icon = {
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_28.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_28.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_28.dds"
block "holy_order" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
widget = {
parentanchor = hcenter
size = { 36 36 }
coat_of_arms_icon = {
parentanchor = center
size = { 28 28 }
coat_of_arms = "[Title.GetTitleCoA.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[Title.GetTitleCoA.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
using = CoA_Title_Hover_Glow
block "coa_icon" {}
coa_title_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_28.dds"
size = { 36 36 }
}
coa_title_frame_no_holder = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_no_holder_28.dds"
size = { 36 36 }
}
}
}
}
}
## Small Title CoA
type coa_title_small_crown = coa_title_small {
2026-03-15 04:37:44 +00:00
blockoverride "crown" {
visible = "[Not(Title.GetHolder.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
}
2026-02-25 21:53:52 +00:00
}
type coa_title_small = button_group {
using = CoA_Title_Defaults
flowcontainer = {
direction = vertical
spacing = -3
ignoreinvisible = yes
2026-03-15 04:37:44 +00:00
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
2026-02-25 21:53:52 +00:00
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_44.dds"
frame = "[Title.GetTierFrame]"
framesize = { 52 32 }
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_44.dds"
frame = "[Title.GetTierFrame]"
framesize = { 52 32 }
2026-02-25 21:53:52 +00:00
2026-03-15 04:37:44 +00:00
block "rep_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_44.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_44.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_44.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_44.dds"
block "holy_order" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
widget = {
parentanchor = hcenter
size = { 52 52 }
coat_of_arms_icon = {
parentanchor = center
size = { 44 44 }
coat_of_arms = "[Title.GetTitleCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[Title.GetTitleCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
using = CoA_Title_Hover_Glow
coa_title_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_44.dds"
size = { 52 52 }
}
coa_title_frame_no_holder = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_no_holder_44.dds"
size = { 56 56 }
}
}
}
}
}
## Medium Title CoA
type coa_title_medium_crown = coa_title_medium {
2026-03-15 04:37:44 +00:00
blockoverride "crown" {
visible = "[Not(Title.GetHolder.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
}
2026-02-25 21:53:52 +00:00
}
type coa_title_medium = button_group {
using = CoA_Title_Defaults
flowcontainer = {
direction = vertical
spacing = -3
ignoreinvisible = yes
2026-03-15 04:37:44 +00:00
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
2026-02-25 21:53:52 +00:00
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_62.dds"
frame = "[Title.GetTierFrame]"
framesize = { 64 40 }
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_62.dds"
frame = "[Title.GetTierFrame]"
framesize = { 64 40 }
block "rep_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_62.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_62.dds"
block "holy_order" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
widget = {
parentanchor = hcenter
size = { 72 72 }
coat_of_arms_icon = {
parentanchor = center
size = { 62 62 }
coat_of_arms = "[Title.GetTitleCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[Title.GetTitleCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
using = CoA_Title_Hover_Glow
coa_title_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_62.dds"
size = { 72 72 }
}
coa_title_frame_no_holder = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_no_holder_62.dds"
size = { 80 80 }
}
}
}
}
}
## Big Title CoA
type coa_title_big_crown = coa_title_big {
2026-03-15 04:37:44 +00:00
blockoverride "crown" {
visible = "[Not(Title.GetHolder.GetGovernment.HasGovernmentFlag( 'gov_uses_non_crown_coa'))]"
}
blockoverride "rep_crown" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_locked_to_elective')]"
}
blockoverride "holy_order" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_holy_order')]"
}
blockoverride "mercenary" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_mercenary')]"
}
blockoverride "adventurer" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_adventurer')]"
}
blockoverride "minority" {
visible = "[Title.GetHolder.GetGovernment.HasGovernmentFlag( 'government_is_landless_minority')]"
}
2026-02-25 21:53:52 +00:00
}
type coa_title_big = button_group {
using = CoA_Title_Defaults
flowcontainer = {
direction = vertical
spacing = -3
ignoreinvisible = yes
2026-03-15 04:37:44 +00:00
block "government_datacontext"
{
datacontext = "[Character.GetGovernment]"
}
2026-02-25 21:53:52 +00:00
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_115.dds"
frame = "[Title.GetTierFrame]"
framesize = { 128 80 }
block "crown" {
visible = no
}
}
2026-03-15 04:37:44 +00:00
icon = {
name = "rep_crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/rep_crown_strip_115.dds"
frame = "[Title.GetTierFrame]"
framesize = { 128 80 }
block "rep_crown" {
visible = no
}
}
icon = {
name = "adventurer_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_115.dds"
block "adventurer" {
visible = no
}
}
icon = {
name = "minority_top_decor"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_115.dds"
block "minority" {
visible = no
}
}
icon = {
name = "mercenary"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds"
block "mercenary" {
visible = no
}
}
icon = {
name = "holy_order"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds"
block "holy_order" {
visible = no
}
}
2026-02-25 21:53:52 +00:00
widget = {
parentanchor = hcenter
size = { 96 96 }
coat_of_arms_icon = {
parentanchor = center
size = { 86 86 }
coat_of_arms = "[Title.GetTitleCoA.GetTexture('(int32)172','(int32)172')]"
coat_of_arms_slot = "[Title.GetTitleCoA.GetSlot('(int32)172','(int32)172')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
using = CoA_Title_Hover_Glow
coa_title_frame = {
texture = "gfx/interface/coat_of_arms/title_86.dds"
size = { 96 96 }
}
coa_title_frame_no_holder = {
texture = "gfx/interface/coat_of_arms/title_no_holder_86.dds"
size = { 104 104 }
}
}
}
}
}
## The frames around the Title CoA texture
type coa_title_frame = highlight_icon {
name = "coa_title_frame"
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_86.dds"
}
type coa_title_frame_no_holder = highlight_icon {
name = "coa_title_frame_noholder"
visible = "[Not(Title.HasHolder)]"
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_no_holder_86.dds"
}
####################################
############## DYNASTY #############
####################################
type coa_lowborn_icon = vbox
{
icon = {
block "icon_size"
{
size = { 62 62 }
}
texture = "gfx/interface/coat_of_arms/lowborn.dds"
tooltip = "[lowborn|E]"
}
}
type coa_dynasty_widget = button_group
{
visible = "[Dynasty.IsValid]"
}
type coa_dynasty_lowborn_widget = widget
{
visible = "[Not( Dynasty.IsValid )]"
coa_lowborn_icon = {}
}
type coa_dynasty_tiny = widget
{
size = { 48 48 }
coa_dynasty_lowborn_widget = {
parentanchor = center
size = { 40 40 }
blockoverride "icon_size"
{
size = { 28 28 }
}
}
coa_dynasty_widget = {
size = { 40 40 }
using = CoA_Dynasty_Defaults
parentanchor = center
coat_of_arms_icon = {
parentanchor = center
size = { 28 28 }
coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "[Dynasty.GetCulture.GetCultureDynastyCoAMask]"
coat_of_arms_offset = "[Dynasty.GetCulture.GetCultureDynastyCoAOffset]"
coat_of_arms_scale = "[Dynasty.GetCulture.GetCultureDynastyCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_dynasty_frame = {
size = { 48 48 }
texture = "[Dynasty.GetCulture.GetCultureDynastyCoAFrame]"
}
}
}
type coa_dynasty_small = widget
{
size = { 72 72 }
coa_dynasty_lowborn_widget = {
parentanchor = center
size = { 56 56 }
blockoverride "icon_size"
{
size = { 44 44 }
}
}
coa_dynasty_widget = {
size = { 56 56 }
using = CoA_Dynasty_Defaults
parentanchor = center
coat_of_arms_icon = {
parentanchor = center
size = { 44 44 }
coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "[Dynasty.GetCulture.GetCultureDynastyCoAMask]"
coat_of_arms_offset = "[Dynasty.GetCulture.GetCultureDynastyCoAOffset]"
coat_of_arms_scale = "[Dynasty.GetCulture.GetCultureDynastyCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_dynasty_frame = {
size = { 64 64 }
texture = "[Dynasty.GetCulture.GetCultureDynastyCoAFrame]"
}
}
}
type coa_dynasty_medium = widget
{
size = { 96 96 }
coa_dynasty_lowborn_widget = {
parentanchor = center
size = { 80 80 }
blockoverride "icon_size"
{
size = { 64 64 }
}
}
coa_dynasty_widget = {
size = { 80 80 }
using = CoA_Dynasty_Defaults
parentanchor = center
coat_of_arms_icon = {
parentanchor = center
size = { 72 72 }
coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "[Dynasty.GetCulture.GetCultureDynastyCoAMask]"
coat_of_arms_offset = "[Dynasty.GetCulture.GetCultureDynastyCoAOffset]"
coat_of_arms_scale = "[Dynasty.GetCulture.GetCultureDynastyCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_dynasty_frame = {
size = { 96 96 }
texture = "[Dynasty.GetCulture.GetCultureDynastyCoAFrame]"
}
}
}
type coa_dynasty_big = widget
{
size = { 128 128 }
coa_dynasty_lowborn_widget = {
parentanchor = center
size = { 112 112 }
blockoverride "icon_size"
{
size = { 88 88 }
}
}
coa_dynasty_widget = {
size = { 112 112 }
using = CoA_Dynasty_Defaults
parentanchor = center
coat_of_arms_icon = {
parentanchor = center
size = { 88 88 }
coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)172','(int32)172')]"
coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)172','(int32)172')]"
coat_of_arms_mask = "[Dynasty.GetCulture.GetCultureDynastyCoAMask]"
coat_of_arms_offset = "[Dynasty.GetCulture.GetCultureDynastyCoAOffset]"
coat_of_arms_scale = "[Dynasty.GetCulture.GetCultureDynastyCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_dynasty_frame = {
size = { 128 128 }
texture = "[Dynasty.GetCulture.GetCultureDynastyCoAFrame]"
}
}
}
type coa_dynasty_huge = widget
{
size = { 172 172 }
coa_dynasty_lowborn_widget = {
parentanchor = center
size = { 156 156 }
blockoverride "icon_size"
{
size = { 112 112 }
}
}
coa_dynasty_widget = {
parentanchor = center
size = { 152 152 }
using = CoA_Dynasty_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 120 120 }
coat_of_arms = "[Dynasty.GetDynastyCoA.GetTexture('(int32)230','(int32)230')]"
coat_of_arms_slot = "[Dynasty.GetDynastyCoA.GetSlot('(int32)230','(int32)230')]"
coat_of_arms_mask = "[Dynasty.GetCulture.GetCultureDynastyCoAMask]"
coat_of_arms_offset = "[Dynasty.GetCulture.GetCultureDynastyCoAOffset]"
coat_of_arms_scale = "[Dynasty.GetCulture.GetCultureDynastyCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_dynasty_frame = {
texture = "[Dynasty.GetCulture.GetCultureDynastyCoAFrame]"
size = { 172 172 }
}
}
}
type coa_dynasty_frame = highlight_icon {
name = "house_frame"
parentanchor = center
block "coa_dynasty_frame_size" {}
block "frame_override"
{
frame = "[Dynasty.GetPrestigeFrame]"
}
texture = "[Dynasty.GetCulture.GetCultureDynastyCoAFrame]"
framesize = { 160 160 }
size = { 172 172 }
}
####################################
############### HOUSE ##############
####################################
type coa_house_widget = button_group
{
layoutpolicy_horizontal = expanding
visible = "[DynastyHouse.IsValid]"
}
## House relation icon
#
# Show the House Relation level between the players house,
# and this house.
#
type icon_house_relation = icon {
visible = "[DynastyHouse.HasHouseRelationWith( GetPlayer.GetHouse )]"
size = { 16 16 }
texture = "[DynastyHouse.GetHouseRelationWith( GetPlayer.GetHouse ).GetLevel.GetFlatIcon]"
}
type coa_house_lowborn_widget = widget
{
layoutpolicy_horizontal = shrinking
visible = "[Not( DynastyHouse.IsValid )]"
coa_lowborn_icon = {}
}
type coa_house_tiny = widget
{
size = { 48 48 }
hbox = {
margin = { 4 4 }
block "culture_template_data_datacontext"
{
datacontext = "[DynastyHouse.GetCulture.GetTemplateData]"
}
coa_house_lowborn_widget = {
size = { 40 40 }
blockoverride "icon_size"
{
size = { 28 28 }
}
}
coa_house_widget = {
size = { 40 40 }
using = CoA_House_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 28 28 }
coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "[CultureTemplateData.GetCultureHouseCoAMask]"
coat_of_arms_offset = "[CultureTemplateData.GetCultureHouseCoAOffset]"
coat_of_arms_scale = "[CultureTemplateData.GetCultureHouseCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_house_frame = {
size = { 40 40 }
texture = "[CultureTemplateData.GetCultureHouseCoAFrame]"
}
}
}
}
type coa_house_microscopic = widget
{
size = { 24 24 }
hbox = {
block "culture_template_data_datacontext"
{
datacontext = "[DynastyHouse.GetCulture.GetTemplateData]"
}
coa_house_lowborn_widget = {
size = { 18 18 }
blockoverride "icon_size"
{
size = { 16 16 }
}
}
coa_house_widget = {
size = { 24 24 }
using = CoA_House_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 16 16 }
coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "[CultureTemplateData.GetCultureHouseCoAMask]"
coat_of_arms_offset = "[CultureTemplateData.GetCultureHouseCoAOffset]"
coat_of_arms_scale = "[CultureTemplateData.GetCultureHouseCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_house_frame = {
size = { 24 24 }
texture = "[CultureTemplateData.GetCultureHouseCoAFrame]"
}
}
}
}
type coa_house_small = widget
{
size = { 64 64 }
hbox = {
margin = { 4 4 }
block "culture_template_data_datacontext"
{
datacontext = "[DynastyHouse.GetCulture.GetTemplateData]"
}
coa_house_lowborn_widget = {
size = { 56 56 }
blockoverride "icon_size"
{
size = { 44 44 }
}
}
coa_house_widget = {
size = { 56 56 }
using = CoA_House_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 44 44 }
coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "[CultureTemplateData.GetCultureHouseCoAMask]"
coat_of_arms_offset = "[CultureTemplateData.GetCultureHouseCoAOffset]"
coat_of_arms_scale = "[CultureTemplateData.GetCultureHouseCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_house_frame = {
size = { 56 56 }
texture = "[CultureTemplateData.GetCultureHouseCoAFrame]"
}
}
}
}
type coa_house_medium = widget
{
size = { 88 88 }
hbox = {
margin = { 4 4 }
block "culture_template_data_datacontext"
{
datacontext = "[DynastyHouse.GetCulture.GetTemplateData]"
}
coa_house_lowborn_widget = {
size = { 80 80 }
blockoverride "icon_size"
{
size = { 64 64 }
}
}
coa_house_widget = {
size = { 80 80 }
using = CoA_House_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 64 64 }
coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "[CultureTemplateData.GetCultureHouseCoAMask]"
coat_of_arms_offset = "[CultureTemplateData.GetCultureHouseCoAOffset]"
coat_of_arms_scale = "[CultureTemplateData.GetCultureHouseCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_house_frame = {
size = { 80 80 }
texture = "[CultureTemplateData.GetCultureHouseCoAFrame]"
}
}
}
}
type coa_house_big = widget
{
size = { 120 120 }
hbox = {
margin = { 3 5 }
block "culture_template_data_datacontext"
{
datacontext = "[DynastyHouse.GetCulture.GetTemplateData]"
}
coa_house_lowborn_widget = {
size = { 112 112 }
blockoverride "icon_size"
{
size = { 86 86 }
}
}
coa_house_widget = {
size = { 112 112 }
using = CoA_House_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 86 86 }
coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)172','(int32)172')]"
coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)172','(int32)172')]"
coat_of_arms_mask = "[CultureTemplateData.GetCultureHouseCoAMask]"
coat_of_arms_offset = "[CultureTemplateData.GetCultureHouseCoAOffset]"
coat_of_arms_scale = "[CultureTemplateData.GetCultureHouseCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_house_frame = {
size = { 112 112 }
texture = "[CultureTemplateData.GetCultureHouseCoAFrame]"
}
}
}
}
type coa_house_huge = widget
{
size = { 160 160 }
hbox = {
margin = { 3 5 }
block "culture_template_data_datacontext"
{
datacontext = "[DynastyHouse.GetCulture.GetTemplateData]"
}
coa_house_lowborn_widget = {
size = { 156 156 }
blockoverride "icon_size"
{
size = { 120 120 }
}
}
coa_house_widget = {
size = { 156 156 }
using = CoA_House_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 120 120 }
coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)230','(int32)230')]"
coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)230','(int32)230')]"
coat_of_arms_mask = "[CultureTemplateData.GetCultureHouseCoAMask]"
coat_of_arms_offset = "[CultureTemplateData.GetCultureHouseCoAOffset]"
coat_of_arms_scale = "[CultureTemplateData.GetCultureHouseCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_house_frame = {
texture = "[CultureTemplateData.GetCultureHouseCoAFrame]"
size = { 156 156 }
}
block "house_relation_icon"
{
icon_house_relation = {
parentanchor = left|bottom
position = { 16 -16 }
size = { 32 32 }
}
}
}
}
}
# Frame used at the front of all House CoAs
type coa_house_frame = highlight_icon {
name = "house_frame"
parentanchor = center
block "frame_override"
{
frame = "[DynastyHouse.GetDynasty.GetPrestigeFrame]"
}
texture = "[CultureTemplateData.GetCultureHouseCoAFrame]"
framesize = { 160 160 }
size = { 156 156 }
}
####################################
########## CONFEDERATION ###########
####################################
type coa_confederation_frame = icon {
name = "coa_confederation_frame"
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_86.dds"
}
type coa_confederation_tiny = button_group {
visible = "[Confederation.IsValid]"
using = CoA_Confederation_Defaults
widget = {
parentanchor = hcenter
size = { 36 36 }
coat_of_arms_icon = {
parentanchor = center
size = { 28 28 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
block "glow" {
using = CoA_Confederation_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_44.dds"
size = { 36 36 }
}
}
}
}
type coa_confederation_microscopic = button_group {
visible = "[Confederation.IsValid]"
size = { 24 24 }
using = CoA_Confederation_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 18 18 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
block "glow" {
using = CoA_Confederation_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_confederation_frame = {
size = { 18 18 }
}
}
}
type coa_confederation_small = button_group {
visible = "[Confederation.IsValid]"
size = { 52 52 }
using = CoA_Confederation_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 44 44 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
block "glow" {
using = CoA_Confederation_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_44.dds"
size = { 52 52 }
}
}
}
type coa_confederation_medium = button_group {
visible = "[Confederation.IsValid]"
size = { 72 72 }
using = CoA_Confederation_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 62 62 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
block "glow" {
using = CoA_Confederation_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_62.dds"
size = { 72 72 }
}
}
}
type coa_confederation_big = button_group {
visible = "[Confederation.IsValid]"
size = { 96 96 }
using = CoA_Confederation_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 86 86 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)172','(int32)172')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)172','(int32)172')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
block "glow" {
using = CoA_Confederation_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_86.dds"
size = { 96 96 }
}
}
}
type coa_confederation_huge = button_group {
visible = "[Confederation.IsValid]"
size = { 115 115 }
using = CoA_Confederation_Defaults
coat_of_arms_icon = {
parentanchor = center
size = { 115 115 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)230','(int32)230')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)230','(int32)230')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
block "glow" {
using = CoA_Confederation_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_confederation_frame = {
parentanchor = center
size = { 115 115 }
}
}
}
type coa_bloc_microscopic = button_group {
visible = "[Confederation.IsValid]"
size = { 24 24 }
using = CoA_Confederation_Defaults
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/frames/bloc_frame.dds"
size = { 24 24 }
position = { 2 0 }
}
coat_of_arms_icon = {
parentanchor = center
size = { 24 24 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/frames/bloc_frame_mask.dds"
coat_of_arms_offset = { -0.02 -0.01 }
coat_of_arms_scale = { 0.8 0.8 }
block "glow" {
using = CoA_Bloc_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
}
type coa_bloc_tiny = button_group {
visible = "[Confederation.IsValid]"
size = { 36 36 }
using = CoA_Confederation_Defaults
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/frames/bloc_frame.dds"
size = { 36 36 }
position = { 2 0 }
}
coat_of_arms_icon = {
parentanchor = center
size = { 36 36 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/frames/bloc_frame_mask.dds"
coat_of_arms_offset = { -0.02 -0.01 }
coat_of_arms_scale = { 0.8 0.8 }
block "glow" {
using = CoA_Bloc_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
}
type coa_bloc_small = button_group {
visible = "[Confederation.IsValid]"
size = { 52 52 }
using = CoA_Confederation_Defaults
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/frames/bloc_frame.dds"
size = { 52 52 }
position = { 2 0 }
}
coat_of_arms_icon = {
parentanchor = center
size = { 52 52 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/frames/bloc_frame_mask.dds"
coat_of_arms_offset = { -0.02 -0.01 }
coat_of_arms_scale = { 0.8 0.8 }
block "glow" {
using = CoA_Bloc_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
}
type coa_bloc_medium = button_group {
visible = "[Confederation.IsValid]"
size = { 72 72 }
using = CoA_Confederation_Defaults
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/frames/bloc_frame.dds"
size = { 72 72 }
position = { 2 0 }
}
coat_of_arms_icon = {
parentanchor = center
size = { 72 72 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/frames/bloc_frame_mask.dds"
coat_of_arms_offset = { -0.02 -0.01 }
coat_of_arms_scale = { 0.8 0.8 }
block "glow" {
using = CoA_Bloc_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
}
type coa_bloc_big = button_group {
visible = "[Confederation.IsValid]"
size = { 96 96 }
using = CoA_Confederation_Defaults
coa_confederation_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/frames/bloc_frame.dds"
size = { 86 86 }
position = { 2 0 }
}
coat_of_arms_icon = {
parentanchor = center
size = { 86 86 }
coat_of_arms = "[Confederation.GetConfederationCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[Confederation.GetConfederationCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/frames/bloc_frame_mask.dds"
coat_of_arms_offset = { -0.02 -0.01 }
coat_of_arms_scale = { 0.8 0.8 }
block "glow" {
using = CoA_Bloc_Hover_Glow
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
}
####################################
############# SAVEGAME #############
####################################
type coa_savegame = button_group {
alwaystransparent = yes
flowcontainer = {
direction = vertical
ignoreinvisible = yes
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_44.dds"
frame = "[SaveGameItem.GetPlayerTier]"
framesize = { 52 32 }
}
widget = {
size = { 52 52 }
coa_realm_shadow = {
texture = "[SaveGameItem.GetPlayerGovernment.GetRealmFrameShadow('(int32)44')]"
size = { 52 52 }
framesize = { 52 52 }
frame = 1
}
coat_of_arms_icon = {
parentanchor = center
size = { 52 52 }
coat_of_arms = "[SaveGameItem.GetCoatOfArms.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[SaveGameItem.GetCoatOfArms.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "[SaveGameItem.GetPlayerGovernment.GetRealmMask]"
coat_of_arms_offset = "[SaveGameItem.GetPlayerGovernment.GetRealmMaskOffset]"
coat_of_arms_scale = "[SaveGameItem.GetPlayerGovernment.GetRealmMaskScale]"
modify_texture = {
texture = "[SaveGameItem.GetPlayerGovernment.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[SaveGameItem.GetPlayerGovernment.GetRealmFrame('(int32)44')]"
frame = "[SaveGameItem.GetPlayerTier]"
framesize = { 52 52 }
size = { 52 52 }
}
coa_realm_topframe = {
texture ="gfx/interface/coat_of_arms/topframe_44.dds"
frame = "[SaveGameItem.GetPlayerTier]"
framesize = { 52 52 }
position = { 0 -7 }
size = { 52 52 }
}
}
}
}
}
type coa_savegame_house = container {
coat_of_arms_icon = {
size = { 44 44 }
parentanchor = center
coat_of_arms = "[SaveGameItem.GetHouseCoatOfArms.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[SaveGameItem.GetHouseCoatOfArms.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "[SaveGameItem.GetSaveGameItemHouseCoAMask]"
coat_of_arms_offset = "[SaveGameItem.GetSaveGameItemHouseCoAOffset]"
coat_of_arms_scale = "[SaveGameItem.GetSaveGameItemHouseCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = 0.4
}
}
coa_house_frame = {
size = { 56 56 }
parentanchor = center
frame = "[SaveGameItem.GetDynastyFrame]"
texture = "[SaveGameItem.GetSaveGameItemHouseCoAFrame]"
}
}
####################################
############# BOOKMARK #############
####################################
type coa_dynasty_bookmark = button_group {
block "character" {
onclick = "[GameSetup.SetSelectedCharacter( BookmarkCharacter.Self )]"
}
tooltip = "BOOKMARK_DYNASTY_OR_HOUSE_TOOLTIP"
flowcontainer = {
margin = { 3 0 }
margin_top = 5
widget = {
size = { 56 56 }
# Dynasty CoA and frame
coat_of_arms_icon = {
visible = "[Not( BookmarkCharacter.HasDynastyHouse )]"
parentanchor = center
size = { 44 44 }
coat_of_arms = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "[BookmarkCharacter.GetDynastyTemplate.GetCultureTemplate.GetCultureTemplateDynastyCoAMask]"
coat_of_arms_offset = "[BookmarkCharacter.GetDynastyTemplate.GetCultureTemplate.GetCultureTemplateDynastyCoAOffset]"
coat_of_arms_scale = "[BookmarkCharacter.GetDynastyTemplate.GetCultureTemplate.GetCultureTemplateDynastyCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
}
}
coa_house_frame = {
visible = "[Not( BookmarkCharacter.HasDynastyHouse )]"
blockoverride "frame_override"
{
frame = "[BookmarkCharacter.GetDynastySplendorFrame]"
}
size = { 56 56 }
texture = "[BookmarkCharacter.GetDynastyTemplate.GetCultureTemplate.GetCultureTemplateDynastyCoAFrame]"
}
# House CoA and frame
coat_of_arms_icon = {
visible = "[BookmarkCharacter.HasDynastyHouse]"
parentanchor = center
size = { 48 52 }
coat_of_arms = "[BookmarkCharacter.GetDynastyHouseTemplate.GetCoA.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_slot = "[BookmarkCharacter.GetDynastyHouseTemplate.GetCoA.GetSlot('(int32)88','(int32)88')]"
coat_of_arms_mask = "[BookmarkCharacter.GetDynastyHouseTemplate.GetCultureTemplate.GetCultureTemplateHouseCoAMask]"
coat_of_arms_offset = "[BookmarkCharacter.GetDynastyTemplate.GetCultureTemplate.GetCultureTemplateHouseCoAOffset]"
coat_of_arms_scale = "[BookmarkCharacter.GetDynastyTemplate.GetCultureTemplate.GetCultureTemplateHouseCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
}
}
coa_house_frame = {
visible = "[BookmarkCharacter.HasDynastyHouse]"
blockoverride "frame_override"
{
frame = "[BookmarkCharacter.GetDynastySplendorFrame]"
}
size = { 56 56 }
texture = "[BookmarkCharacter.GetDynastyTemplate.GetCultureTemplate.GetCultureTemplateHouseCoAFrame]"
}
}
}
}
type coa_realm_bookmark = container {
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = 3
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_62.dds"
frame = "[BookmarkCharacter.GetTier]"
framesize = { 64 40 }
}
widget = {
size = { 64 64 }
coa_realm_shadow = {
parentanchor = center
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrameShadow('(int32)62')]"
size = { 64 64 }
framesize = { 64 64 }
frame = 1
}
coat_of_arms_icon = {
parentanchor = center
size = { 64 64 }
alwaystransparent = yes
coat_of_arms = "[BookmarkCharacter.GetLandedTitleTemplate.GetCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[BookmarkCharacter.GetLandedTitleTemplate.GetCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
coat_of_arms_offset = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskScale]"
modify_texture = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrame('(int32)62')]"
size = { 64 64 }
frame = 1
framesize = { 64 64 }
inherit_visual_state = no
}
coa_realm_topframe = {
inherit_visual_state = no
texture ="gfx/interface/coat_of_arms/topframe_62.dds"
position = { 0 -8 }
framesize = { 64 64 }
size = { 64 64 }
frame = "[BookmarkCharacter.GetTier]"
}
}
}
}
}
type coa_clan_bookmark = container {
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = 3
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_62.dds"
frame = "[BookmarkCharacter.GetTier]"
framesize = { 64 40 }
}
widget = {
size = { 64 64 }
coa_realm_shadow = {
parentanchor = center
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrameShadow('(int32)62')]"
size = { 64 64 }
framesize = { 64 64 }
frame = 1
}
coat_of_arms_icon = {
parentanchor = center
size = { 64 64 }
alwaystransparent = yes
visible = "[Not(BookmarkCharacter.HasDynastyHouse)]"
coat_of_arms = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
coat_of_arms_offset = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskScale]"
modify_texture = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrame('(int32)62')]"
size = { 64 64 }
framesize = { 64 64 }
frame = 1
inherit_visual_state = no
}
coa_realm_topframe = {
inherit_visual_state = no
texture ="gfx/interface/coat_of_arms/topframe_62.dds"
framesize = { 64 64 }
size = { 64 64 }
frame = "[BookmarkCharacter.GetTier]"
position = { 0 -8 }
}
}
coat_of_arms_icon = {
parentanchor = center
size = { 64 64 }
alwaystransparent = yes
visible = "[BookmarkCharacter.HasDynastyHouse]"
coat_of_arms = "[BookmarkCharacter.GetDynastyHouseTemplate.GetCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[BookmarkCharacter.GetDynastyHouseTemplate.GetCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
coat_of_arms_offset = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskScale]"
modify_texture = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrame('(int32)62')]"
size = { 64 64 }
inherit_visual_state = no
frame = 1
framesize = { 64 64 }
}
coa_realm_topframe = {
inherit_visual_state = no
texture ="gfx/interface/coat_of_arms/topframe_62.dds"
framesize = { 64 64 }
size = { 64 64 }
frame = "[BookmarkCharacter.GetTier]"
position = { 0 -8 }
}
}
}
}
}
type coa_admin_nodlc_bookmark = container {
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = 3
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_62.dds"
frame = "[BookmarkCharacter.GetTier]"
framesize = { 64 40 }
}
widget = {
size = { 64 64 }
coa_realm_shadow = {
parentanchor = center
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrameShadow('(int32)62')]"
size = { 64 64 }
framesize = { 64 64 }
frame = 1
}
coat_of_arms_icon = {
parentanchor = center
size = { 64 64 }
alwaystransparent = yes
coat_of_arms = "[BookmarkCharacter.GetLandedTitleTemplate.GetCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[BookmarkCharacter.GetLandedTitleTemplate.GetCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "[GetGovernment('feudal_government').GetRealmMask]"
coat_of_arms_offset = "[GetGovernment('feudal_government').GetRealmMaskOffset]"
coat_of_arms_scale = "[GetGovernment('feudal_government').GetRealmMaskScale]"
modify_texture = {
texture = "[GetGovernment('feudal_government').GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[GetGovernment('feudal_government').GetRealmFrame('(int32)62')]"
size = { 64 64 }
inherit_visual_state = no
frame = 1
framesize = { 64 64 }
}
coa_realm_topframe = {
inherit_visual_state = no
texture ="gfx/interface/coat_of_arms/topframe_62.dds"
position = { 0 -2 }
framesize = { 64 64 }
size = { 64 64 }
frame = "[BookmarkCharacter.GetTier]"
}
}
}
}
}
type coa_adventurer_bookmark = container {
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = 4
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_adventurer_topframe_62.dds"
size = { 62 30 }
}
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/landless_minority_government_topframe_62.dds"
size = { 62 30 }
}
widget = {
size = { 64 64 }
coa_realm_shadow = {
parentanchor = center
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrameShadow('(int32)62')]"
size = { 64 64 }
framesize = { 64 64 }
frame = 1
}
coat_of_arms_icon = {
parentanchor = center
size = { 64 64 }
alwaystransparent = yes
visible = "[Not(BookmarkCharacter.HasDynastyHouse)]"
coat_of_arms = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[BookmarkCharacter.GetDynastyTemplate.GetCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
coat_of_arms_offset = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskScale]"
modify_texture = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrame('(int32)62')]"
size = { 64 64 }
inherit_visual_state = no
frame = 1
framesize = { 64 64 }
}
coa_realm_topframe = {
inherit_visual_state = no
texture ="gfx/interface/coat_of_arms/topframe_62.dds"
framesize = { 64 64 }
size = { 64 64 }
frame = "[BookmarkCharacter.GetTier]"
position = { 0 -8 }
}
}
coat_of_arms_icon = {
parentanchor = center
size = { 64 64 }
alwaystransparent = yes
visible = "[BookmarkCharacter.HasDynastyHouse]"
coat_of_arms = "[BookmarkCharacter.GetDynastyHouseTemplate.GetCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[BookmarkCharacter.GetDynastyHouseTemplate.GetCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
coat_of_arms_offset = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskOffset]"
coat_of_arms_scale = "[BookmarkCharacter.GetGovernmentType.GetRealmMaskScale]"
modify_texture = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmMask]"
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
texture = "[BookmarkCharacter.GetGovernmentType.GetRealmFrame('(int32)62')]"
size = { 64 64 }
inherit_visual_state = no
frame = 1
framesize = { 64 64 }
}
coa_realm_topframe = {
inherit_visual_state = no
texture ="gfx/interface/coat_of_arms/topframe_62.dds"
framesize = { 64 64 }
size = { 64 64 }
frame = "[BookmarkCharacter.GetTier]"
position = { 0 -8 }
}
}
}
}
}
#########################################
######### COAT OF ARMS DESIGNER #########
#########################################
# These widgets require a "CoatOfArms" datacontext (CCoatOfArmsSprite in code)
# modelled after coa_realm_huge_crown
type coa_preview_realm_huge_crown = button_group {
alwaystransparent = yes
flowcontainer = {
direction = vertical
ignoreinvisible = yes
spacing = -2
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_115.dds"
block "frame_override"
{
frame = 2
}
framesize = { 128 80 }
block "crown"
{
visible = yes
}
}
icon = {
name = "mercenary"
block "mercenary_visible"
{
visible = no
}
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/mercenary_topframe_115.dds"
}
icon = {
name = "holy_order"
block "holy_order_visible"
{
visible = no
}
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/holyorder_topframe_115.dds"
}
widget = {
parentanchor = hcenter
size = { 128 128 }
coa_realm_shadow = {
parentanchor = center
texture = "gfx/interface/icons/realm_frames/_default_115_shadow.dds"
size = { 128 128 }
}
coat_of_arms_icon = {
parentanchor = center
size = { 128 128 }
coat_of_arms = "[CoatOfArms.GetTexture('(int32)230','(int32)230')]"
coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)230','(int32)230')]"
block "coa_icon_additions" {}
block "coat_of_arms_mask"
{
coat_of_arms_mask = "gfx/interface/icons/realm_frames/_default_mask.dds"
coat_of_arms_offset = { 0.0 0.07 }
coat_of_arms_scale = { 0.9 0.9 }
}
modify_texture = {
block "realm_mask_texture"
{
texture = "gfx/interface/icons/realm_frames/_default_mask.dds"
}
blend_mode = overlay
alpha = @overlay_alpha
}
coa_realm_overlay = {
block "realm_frame_texture"
{
texture = "gfx/interface/icons/realm_frames/_default_115_frame.dds"
}
size = { 128 128 }
}
coa_realm_topframe = {
texture ="gfx/interface/coat_of_arms/topframe_115.dds"
block "frame_override"
{
frame = 2
}
size = { 128 128 }
framesize = { 128 128 }
position = { 0 -12}
}
}
}
}
}
# modelled after coa_title_big_crown
type coa_preview_title_big_crown = button_group {
alwaystransparent = yes
flowcontainer = {
margin = { 3 7 }
direction = vertical
spacing = -3
ignoreinvisible = yes
icon = {
name = "crown"
parentanchor = hcenter
texture = "gfx/interface/coat_of_arms/crown_strip_115.dds"
block "frame_override"
{
frame = 2
}
framesize = { 128 80 }
block "crown"
{
visible = yes
}
}
widget = {
parentanchor = hcenter
size = { 96 96 }
coat_of_arms_icon = {
parentanchor = center
size = { 86 86 }
coat_of_arms = "[CoatOfArms.GetTexture('(int32)172','(int32)172')]"
coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)172','(int32)172')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
coa_title_frame = {
texture = "gfx/interface/coat_of_arms/title_86.dds"
size = { 96 96 }
alwaystransparent = yes
}
}
}
}
}
# modelled after coa_title_tiny
type coa_preview_title_tiny = button_group {
alwaystransparent = yes
flowcontainer = {
margin = { 3 7 }
direction = vertical
spacing = -4
ignoreinvisible = yes
spacer = {
name = "crown"
size = { 18 12 }
visible = no
}
widget = {
parentanchor = hcenter
size = { 36 35 }
coat_of_arms_icon = {
parentanchor = center
size = { 28 28 }
coat_of_arms = "[CoatOfArms.GetTexture('(int32)56','(int32)56')]"
coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)56','(int32)56')]"
coat_of_arms_mask = "gfx/interface/coat_of_arms/title_mask.dds"
coat_of_arms_offset = "[DefaultCoATitleMaskOffset]"
coat_of_arms_scale = "[DefaultCoATitleMaskScale]"
coa_title_frame = {
parentanchor = center
texture = "gfx/interface/coat_of_arms/title_28.dds"
size = { 34 34 }
}
}
}
}
}
# modelled after coa_dynasty_huge
type coa_preview_dynasty_huge = widget
{
size = { 172 172 }
#block "coa_widget_size"
button_group = {
parentanchor = center
size = { 156 156 }
alwaystransparent = yes
coat_of_arms_icon = {
parentanchor = center
size = { 128 128 }
coat_of_arms = "[CoatOfArms.GetTexture('(int32)230','(int32)230')]"
coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)230','(int32)230')]"
coat_of_arms_mask = "[Culture.GetCultureDynastyCoAMask]"
coat_of_arms_offset = "[Culture.GetCultureDynastyCoAOffset]"
coat_of_arms_scale = "[Culture.GetCultureDynastyCoAScale]"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_dynasty_frame = {
texture = "[Culture.GetCultureDynastyCoAFrame]"
size = { 172 172 }
alwaystransparent = yes
#block "coa_frame_size" {}
blockoverride "frame_override"
{
frame = 2
}
}
}
}
# modelled after coa_house_huge
type coa_preview_house_huge = widget
{
size = { 160 160 }
hbox = {
margin = { 4 4 }
coa_house_widget = {
visible = yes
size = { 156 156 }
alwaystransparent = yes
coat_of_arms_icon = {
parentanchor = center
size = { 120 120 }
coat_of_arms = "[CoatOfArms.GetTexture('(int32)230','(int32)230')]"
coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)230','(int32)230')]"
coat_of_arms_mask = "[Culture.GetCultureHouseCoAMask]"
coat_of_arms_offset = "[Culture.GetCultureHouseCoAOffset]"
coat_of_arms_scale = "[Culture.GetCultureHouseCoAScale]"
alwaystransparent = yes
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
coa_house_frame = {
texture = "[Culture.GetCultureHouseCoAFrame]"
size = { 156 156 }
alwaystransparent = yes
blockoverride "frame_override"
{
frame = 2
}
}
}
}
}
####################################
######### CULTURE PREVIEW ##########
####################################
type coa_hybridize_window = widget
{
size = { 128 128 }
button_group = {
size = { 84 84 }
using = CoA_Dynasty_Defaults
parentanchor = center
coat_of_arms_icon = {
parentanchor = center
using = Mask_Rough_Edges
size = { 84 84 }
coat_of_arms = "[DesignerCoA.GetCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[DesignerCoA.GetCoA.GetSlot('(int32)124','(int32)124')]"
block "mask"
{
coat_of_arms_mask = "[Culture.GetCultureDynastyCoAMask]"
coat_of_arms_offset = "[Culture.GetCultureDynastyCoAOffset]"
coat_of_arms_scale = "[Culture.GetCultureDynastyCoAScale]"
}
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
block "frame"
{
coa_dynasty_frame = {
size = { 128 128 }
texture = "[Culture.GetCultureDynastyCoAFrame]"
}
}
}
}
type coa_hybridize_frame_preview = widget
{
size = { 128 128 }
button_group = {
size = { 84 84 }
using = CoA_Dynasty_Defaults
parentanchor = center
coa_dynasty_frame = {
size = { 128 128 }
texture = "[Culture.GetCultureDynastyCoAFrame]"
}
}
}
##### Sigil Coat of Arms
type coa_character_sigil = widget
{
block "size"
{
size = { 45 30 }
}
widget = {
parentanchor = center
icon = {
name = "sigil_bg"
texture = "gfx/interface/skinned/window_letter/sigil_bg.dds"
alwaystransparent = yes
parentanchor = center
block "size"
{
size = { 50 50 }
}
}
icon = {
name = "sigil"
visible = "[Character.HasSealCoA]"
gfxtype = coatofarmsgfx
shaderfile = "gfx/FX/gui_coatofarms.shader"
effectname = PdxGuiSeal
alwaystransparent = yes
datacontext = "[Character.GetSealCoA]"
coat_of_arms_slot = "[CoatOfArms.GetSlot('(int32)88','(int32)88')]"
coat_of_arms = "[CoatOfArms.GetTexture('(int32)88','(int32)88')]"
coat_of_arms_mask = "gfx/interface/skinned/window_letter/sigil_center.dds"
parentanchor = center
block "sigil_size"
{
size = { 34 34 }
}
}
icon = {
name = "sigil_lowborn"
visible = "[Not( Character.HasSealCoA )]"
texture = "gfx/interface/skinned/window_letter/sigil_center_lowborn.dds"
alwaystransparent = yes
parentanchor = center
block "sigil_size"
{
size = { 34 34 }
}
}
}
coa_house_widget = {
using = CoA_House_Defaults
visible = "[Character.HasSealCoA]"
datacontext = "[Character.GetHouse]"
parentanchor = center
block "sigil_size"
{
size = { 34 34 }
}
coat_of_arms_icon = {
parentanchor = center
block "sigil_size"
{
size = { 34 34 }
}
coat_of_arms = "[DynastyHouse.GetHouseCoA.GetTexture('(int32)124','(int32)124')]"
coat_of_arms_slot = "[DynastyHouse.GetHouseCoA.GetSlot('(int32)124','(int32)124')]"
coat_of_arms_mask = "gfx/interface/skinned/window_letter/asia_house_mask.dds"
modify_texture = {
texture = "gfx/interface/coat_of_arms/coa_overlay.dds"
blend_mode = overlay
alpha = @overlay_alpha
}
}
}
}
}
######################################################
##################### TEMPLATES ######################
######################################################
## Default values for Title CoA buttons
template CoA_Title_Defaults
{
block "coa_button"
{
block "coa_tooltip"
{
tooltipwidget = {
using = LandedTitleTooltip
}
}
block "coa_onclick"
{
onclick = "[DefaultOnCoatOfArmsClick(Title.GetID)]"
onrightclick = "[DefaultOnCoatOfArmsRightClick(Title.GetID)]"
button_ignore = none
}
}
using = State_Title_MouseEntry
}
template CoA_Title_Hover_Glow
{
glow = {
block "coa_hover_glow_visible"
{
visible = "[Title.IsHovered]"
}
using = Color_Bright_Yellow
glow_radius = 8
glow_generation_rules = {
glow_alpha_mask = 0
glow_blur_passes = 10
glow_texture_downscale = 2.5f
glow_ignore_inside_pixels = yes
}
}
using = Animation_Glow_Pulse
}
template CoA_Realm_Hover_Glow
{
glow = {
block "coa_hover_glow_visible"
{
visible = "[Character.IsHovered]"
}
using = Color_Bright_Yellow
glow_radius = 4
glow_generation_rules = {
glow_alpha_mask = 0
glow_blur_passes = 5
glow_texture_downscale = 2.5f
glow_ignore_inside_pixels = yes
}
}
using = Animation_Glow_Pulse
}
template CoA_Confederation_Hover_Glow
{
glow = {
block "coa_hover_glow_visible"
{
visible = "[Confederation.IsHovered]"
}
using = Color_Bright_Yellow
glow_radius = 8
glow_generation_rules = {
glow_alpha_mask = 0
glow_blur_passes = 10
glow_texture_downscale = 2.5f
glow_ignore_inside_pixels = yes
}
}
using = Animation_Glow_Pulse
}
template CoA_Bloc_Hover_Glow
{
glow = {
block "coa_hover_glow_visible"
{
visible = "[Confederation.IsHovered]"
}
using = Color_Bright_Yellow
glow_radius = 4
glow_generation_rules = {
glow_alpha_mask = 0
glow_blur_passes = 10
glow_texture_downscale = 2.5f
glow_ignore_inside_pixels = yes
}
}
using = Animation_Glow_Pulse
}
## Default values for Realm CoA buttons
template CoA_Realm_Defaults
{
block "coa_button"
{
tooltip = "[Character.GetDefaultRealmFlagTooltip]"
onclick = "[DefaultOnRealmFlagClick(Character.GetID)]"
onrightclick = "[DefaultOnCharacterRightClick(Character.GetID)]"
button_ignore = none
tooltip_visible = "[Not(IsInteractionMenuOpenForCharacter(Character.GetID))]"
}
block "coa_realm_mouse_entry"
{
using = State_Realm_MouseEntry
}
}
## Default values for Dynasty CoA buttons
template CoA_Dynasty_Defaults
{
block "coa_button"
{
block "coa_tooltip"
{
tooltipwidget = {
using = DynastyTooltip
}
}
block "OnClickDefault"
{
onclick = "[DefaultOnDynastyCoatOfArmsClick(Dynasty.GetID)]"
}
}
}
## Default values for House CoA buttons
template CoA_House_Defaults
{
block "coa_button"
{
block "coa_tooltip"
{
tooltipwidget = {
using = dynasty_house_tooltip
}
}
onclick = "[DefaultOnHouseCoatOfArmsClick(DynastyHouse.GetID)]"
}
}
## Default values for Confederation CoA buttons
template CoA_Confederation_Defaults
{
block "coa_button"
{
block "coa_tooltip"
{
}
}
using = Confederation_Mouse_Entry
}