4653 lines
105 KiB
Text
4653 lines
105 KiB
Text
|
|
######################################################
|
||
|
|
##################### MY REALM #######################
|
||
|
|
######################################################
|
||
|
|
|
||
|
|
window = {
|
||
|
|
name = "my_realm_window"
|
||
|
|
widgetid = "my_realm_window"
|
||
|
|
datacontext = "[GetVariableSystem]"
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
parentanchor = top|right
|
||
|
|
allow_outside = yes
|
||
|
|
movable = no
|
||
|
|
layer = windows_layer
|
||
|
|
|
||
|
|
using = Window_Size_MainTab
|
||
|
|
|
||
|
|
state = {
|
||
|
|
name = on_create
|
||
|
|
trigger_on_create = yes
|
||
|
|
|
||
|
|
on_start = "[GetVariableSystem.Set( 'bookmark_domain', 'true' )]"
|
||
|
|
on_start = "[GetVariableSystem.Clear( 'bookmark_laws' )]"
|
||
|
|
on_start = "[GetVariableSystem.Clear( 'bookmark_subjects' )]"
|
||
|
|
on_start = "[GetVariableSystem.Clear( 'bookmark_succession' )]"
|
||
|
|
on_start = "[GetVariableSystem.Clear( 'bookmark_republics' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
state = {
|
||
|
|
name = _show
|
||
|
|
next = refresh_bookmark_tabs
|
||
|
|
|
||
|
|
using = Animation_FadeIn_Quick
|
||
|
|
using = Sound_WindowShow_Standard
|
||
|
|
using = Window_Position_MainTab
|
||
|
|
}
|
||
|
|
|
||
|
|
state = {
|
||
|
|
name = _hide
|
||
|
|
using = Animation_FadeOut_Quick
|
||
|
|
using = Sound_WindowHide_Standard
|
||
|
|
using = Window_Position_MainTab_Hide
|
||
|
|
}
|
||
|
|
|
||
|
|
state = {
|
||
|
|
name = refresh_bookmark_tabs
|
||
|
|
on_start = "[GetVariableSystem.Set( 'bookmark_domain', 'true' )]"
|
||
|
|
on_start = "[GetVariableSystem.Set( 'bookmark_subjects', 'true' )]"
|
||
|
|
on_start = "[GetVariableSystem.Set( 'bookmark_succession', 'true' )]"
|
||
|
|
on_start = "[GetVariableSystem.Set( 'bookmark_laws', 'true' )]"
|
||
|
|
on_start = "[GetVariableSystem.Set( 'bookmark_republics', 'true' )]"
|
||
|
|
on_start = "[GetVariableSystem.ClearIf( 'bookmark_domain', Not( MyRealmWindow.IsActiveTab( 'bookmark_domain' ) ) )]"
|
||
|
|
on_start = "[GetVariableSystem.ClearIf( 'bookmark_subjects', Not( MyRealmWindow.IsActiveTab( 'bookmark_subjects' ) ) )]"
|
||
|
|
on_start = "[GetVariableSystem.ClearIf( 'bookmark_succession', Not( MyRealmWindow.IsActiveTab( 'bookmark_succession' ) ) )]"
|
||
|
|
on_start = "[GetVariableSystem.ClearIf( 'bookmark_laws', Not( MyRealmWindow.IsActiveTab( 'bookmark_laws' ) ) )]"
|
||
|
|
on_start = "[GetVariableSystem.ClearIf( 'bookmark_republics', Not( MyRealmWindow.IsActiveTab( 'bookmark_republics' ) ) )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
### BOOKMARK SIDE TABS
|
||
|
|
widget = {
|
||
|
|
position = { -64 220 }
|
||
|
|
size = { 100 250 }
|
||
|
|
scissor = yes
|
||
|
|
|
||
|
|
allow_outside = yes
|
||
|
|
|
||
|
|
flowcontainer = {
|
||
|
|
parentanchor = right|vcenter
|
||
|
|
position = { 7 0 }
|
||
|
|
direction = vertical
|
||
|
|
ignoreinvisible = yes
|
||
|
|
allow_outside = yes
|
||
|
|
|
||
|
|
### BOOKMARK TAB DOMAIN
|
||
|
|
button_tab_vertical_bookmark = {
|
||
|
|
name = "tab_domain" #tutorial uses this
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_domain' )]"
|
||
|
|
|
||
|
|
blockoverride "tab_button"
|
||
|
|
{
|
||
|
|
onclick = "[GetVariableSystem.Set( 'bookmark_domain', 'true' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_subjects' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_succession' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_laws' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_republics' )]"
|
||
|
|
onclick = "[MyRealmWindow.SetActiveTab( 'bookmark_domain' )]"
|
||
|
|
onclick = "[MyRealmWindow.ResetMapMode]"
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_BOOKMARK_DOMAIN_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride = "tab_glow"
|
||
|
|
{
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_domain' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_active"
|
||
|
|
{
|
||
|
|
trigger_when = "[GetVariableSystem.Exists( 'bookmark_domain' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_inactive"
|
||
|
|
{
|
||
|
|
trigger_when = "[Not( GetVariableSystem.Exists( 'bookmark_domain' ) )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/flat_icons/legend_province_modifier.dds"
|
||
|
|
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_domain' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_frame_texture"
|
||
|
|
{
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_domain' )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### BOOKMARK TAB SUBJECTS (OR VASSALS)
|
||
|
|
button_tab_vertical_bookmark = {
|
||
|
|
name = "tutorial_highlight_vassals_tab"
|
||
|
|
visible = "[GetPlayer.IsLandedRuler]"
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_subjects' )]"
|
||
|
|
|
||
|
|
blockoverride "tab_button"
|
||
|
|
{
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_domain' )]"
|
||
|
|
onclick = "[GetVariableSystem.Set( 'bookmark_subjects', 'true' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_republics' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_succession' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_laws' )]"
|
||
|
|
onclick = "[MyRealmWindow.SetActiveTab( 'bookmark_subjects' )]"
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_BOOKMARK_SUBJECTS_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride = "tab_glow"
|
||
|
|
{
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_subjects' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_active"
|
||
|
|
{
|
||
|
|
trigger_when = "[GetVariableSystem.Exists( 'bookmark_subjects' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_inactive"
|
||
|
|
{
|
||
|
|
trigger_when = "[Not( GetVariableSystem.Exists( 'bookmark_subjects' ) )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/flat_icons/clan_contract.dds"
|
||
|
|
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_subjects' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_frame_texture"
|
||
|
|
{
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_subjects' )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_tab_vertical_bookmark = {
|
||
|
|
name = "tutorial_highlight_republics_tab"
|
||
|
|
visible = "[And(GetPlayer.IsLandedRuler, Or(GetPlayer.GetGovernment.IsType('urbanrepublic_government'),GetPlayer.GetGovernment.IsType('peasantrepublic_government')))]"
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_republics' )]"
|
||
|
|
|
||
|
|
blockoverride "tab_button"
|
||
|
|
{
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_domain' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_subjects' )]"
|
||
|
|
onclick = "[GetVariableSystem.Set( 'bookmark_republics', 'true' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_succession' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_laws' )]"
|
||
|
|
onclick = "[MyRealmWindow.SetActiveTab( 'bookmark_republics' )]"
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_BOOKMARK_REPUBLICS_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride = "tab_glow"
|
||
|
|
{
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_republics' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_active"
|
||
|
|
{
|
||
|
|
trigger_when = "[GetVariableSystem.Exists( 'bookmark_republics' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_inactive"
|
||
|
|
{
|
||
|
|
trigger_when = "[Not( GetVariableSystem.Exists( 'bookmark_republics' ) )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/flat_icons/war_outcome_victory.dds"
|
||
|
|
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_republics' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_frame_texture"
|
||
|
|
{
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_republics' )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
### BOOKMARK TAB LAWS
|
||
|
|
button_tab_vertical_bookmark = {
|
||
|
|
name = "tutorial_highlight_laws_tab"
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_laws' )]"
|
||
|
|
|
||
|
|
blockoverride "tab_button"
|
||
|
|
{
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_domain' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_subjects' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_republics' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_succession' )]"
|
||
|
|
onclick = "[GetVariableSystem.Set( 'bookmark_laws', 'true' )]"
|
||
|
|
onclick = "[MyRealmWindow.SetActiveTab( 'bookmark_laws' )]"
|
||
|
|
onclick = "[MyRealmWindow.ResetMapMode]"
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_BOOKMARK_LAWS_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride = "tab_glow"
|
||
|
|
{
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_laws' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_active"
|
||
|
|
{
|
||
|
|
trigger_when = "[GetVariableSystem.Exists( 'bookmark_laws' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_inactive"
|
||
|
|
{
|
||
|
|
trigger_when = "[Not( GetVariableSystem.Exists( 'bookmark_laws' ) )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/title_actions/add_laws.dds"
|
||
|
|
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_laws' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_frame_texture"
|
||
|
|
{
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_laws' )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### BOOKMARK TAB SUCCESSION
|
||
|
|
button_tab_vertical_bookmark = {
|
||
|
|
name = "tutorial_highlight_succession_tab"
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_succession' )]"
|
||
|
|
|
||
|
|
blockoverride "tab_button"
|
||
|
|
{
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_domain' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_subjects' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_republics' )]"
|
||
|
|
onclick = "[GetVariableSystem.Set( 'bookmark_succession', 'true' )]"
|
||
|
|
onclick = "[GetVariableSystem.Clear( 'bookmark_laws' )]"
|
||
|
|
onclick = "[MyRealmWindow.SetActiveTab( 'bookmark_succession' )]"
|
||
|
|
onclick = "[MyRealmWindow.ResetMapMode]"
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_BOOKMARK_SUCCESSION_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride = "tab_glow"
|
||
|
|
{
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_succession' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_active"
|
||
|
|
{
|
||
|
|
trigger_when = "[GetVariableSystem.Exists( 'bookmark_succession' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_inactive"
|
||
|
|
{
|
||
|
|
trigger_when = "[Not( GetVariableSystem.Exists( 'bookmark_succession' ) )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/flat_icons/heir.dds"
|
||
|
|
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_succession' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "tab_frame_texture"
|
||
|
|
{
|
||
|
|
down = "[GetVariableSystem.Exists( 'bookmark_succession' )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### Solution to make tabs look like they are layered under main tab window without code support since Maintab background seems to be set in by code somehow
|
||
|
|
icon = {
|
||
|
|
position = { 22 195 }
|
||
|
|
size = { 14 260 }
|
||
|
|
texture = "gfx/interface/component_tiles/tab_group_edge.dds"
|
||
|
|
alpha = 0.95
|
||
|
|
texture_density = 2
|
||
|
|
}
|
||
|
|
|
||
|
|
margin_widget = {
|
||
|
|
size = { 100% 100% }
|
||
|
|
margin = { 0 30 }
|
||
|
|
margin_right = 13
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 100% 100% }
|
||
|
|
|
||
|
|
### WINDOW CONTENT
|
||
|
|
vbox = {
|
||
|
|
widgetid = "realm_panel_contents" #tutorial uses this
|
||
|
|
|
||
|
|
using = Window_Margins
|
||
|
|
|
||
|
|
header_pattern = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
header_text = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_domain' )]"
|
||
|
|
parentanchor = top|hcenter
|
||
|
|
position = { 0 8 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_HEADER"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
header_text = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_subjects' )]"
|
||
|
|
parentanchor = top|hcenter
|
||
|
|
position = { 0 8 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_BODY_TITLE_SUBJECTS"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
header_text = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_republics' )]"
|
||
|
|
parentanchor = top|hcenter
|
||
|
|
position = { 0 8 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_BODY_TITLE_REPUBLICS"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
header_text = {
|
||
|
|
datacontext = "[MyRealmWindow.GetKurultaiSuccession]"
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_succession' )]"
|
||
|
|
parentanchor = top|hcenter
|
||
|
|
position = { 0 8 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_BODY_TITLE_SUCCESSION"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
header_text = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_laws' )]"
|
||
|
|
parentanchor = top|hcenter
|
||
|
|
position = { 0 8 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_BODY_TITLE_LAWS"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "header_text" {}
|
||
|
|
|
||
|
|
blockoverride "button_close"
|
||
|
|
{
|
||
|
|
onclick = "[MyRealmWindow.Close]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### Default Header
|
||
|
|
widget_my_realm_header = {
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
visible = "[Not( IsLandlessAdventurer( Character ) )]"
|
||
|
|
|
||
|
|
blockoverride "show_overlord"
|
||
|
|
{
|
||
|
|
visible = "[Character.HasOverlord]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "show_diarchy" {}
|
||
|
|
}
|
||
|
|
|
||
|
|
### Adventurer Header
|
||
|
|
widget_my_realm_header = {
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
visible = "[IsLandlessAdventurer( Character )]"
|
||
|
|
|
||
|
|
blockoverride "header_subtitle"
|
||
|
|
{
|
||
|
|
vbox = {
|
||
|
|
spacing = 2
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "realm_type_adv"
|
||
|
|
text = "you_are_an_adventurer_tt"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_DOMICILE_LOCATION"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
## MY_REALM BODY HEADERS
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
vbox_my_realm_subjects_top = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_subjects' )]"
|
||
|
|
}
|
||
|
|
vbox_my_realm_republics_top = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_republics' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
mandala_laws = {
|
||
|
|
visible = "[And(GetPlayer.GetGovernment.IsType( 'mandala_government' ), GetVariableSystem.Exists( 'bookmark_laws' ))]"
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_my_realm_laws_top = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_laws' ) ]"
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_my_realm_succession_body_top = {
|
||
|
|
datacontext = "[MyRealmWindow.GetKurultaiSuccession]"
|
||
|
|
visible = "[And( GetVariableSystem.Exists( 'bookmark_succession' ), Not( KurultaiSuccession.IsValid ) )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### MY_REALM MAIN CONTENTS / BODY
|
||
|
|
scrollbox = {
|
||
|
|
name = "my_realm_body"
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter]"
|
||
|
|
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
background = {
|
||
|
|
visible = "[IsLandlessAdventurer( GetPlayer )]"
|
||
|
|
texture = "gfx/interface/skinned/illustrations/camp_bg.dds"
|
||
|
|
fittype = end
|
||
|
|
alpha = 0.5
|
||
|
|
framesize = { 1500 848 }
|
||
|
|
|
||
|
|
using = Mask_Rough_Edges
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_corner.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
background = {
|
||
|
|
visible = "[IsNomad( GetPlayer )]"
|
||
|
|
texture = "gfx/interface/illustrations/event_scenes/mpo_camp_steppe.dds"
|
||
|
|
fittype = end
|
||
|
|
alpha = 0.5
|
||
|
|
|
||
|
|
using = Mask_Rough_Edges
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_corner.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "scrollbox_margins" {
|
||
|
|
margin = { 0 5 }
|
||
|
|
margin_left = 10
|
||
|
|
margin_right = 10
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "scrollbox_content"
|
||
|
|
{
|
||
|
|
vbox_my_realm_domain_body = {
|
||
|
|
widgetid = "my_realm_domain_body" #ra_merit_governor_holdings_open uses this
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_domain' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_my_realm_subjects_body = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_subjects' )]"
|
||
|
|
}
|
||
|
|
vbox_my_realm_republics_body = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_republics' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_my_realm_succession_body = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_succession' )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_my_realm_laws_body = {
|
||
|
|
visible = "[GetVariableSystem.Exists( 'bookmark_laws' )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### MY_REALM FOOTER STATS
|
||
|
|
hbox_my_realm_footer_stats = {
|
||
|
|
visible = "[And( Not( MyRealmWindow.IsPrimaryTitleTitular ), Or( GetVariableSystem.Exists( 'bookmark_domain' ), GetVariableSystem.Exists( 'bookmark_subjects' ), GetVariableSystem.Exists( 'bookmark_republics' ) ) )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
######################################################
|
||
|
|
################ TYPES AND TEMPLATES #################
|
||
|
|
######################################################
|
||
|
|
|
||
|
|
template My_Realm_Cell_Size
|
||
|
|
{
|
||
|
|
min_width = 95
|
||
|
|
max_width = 95
|
||
|
|
}
|
||
|
|
|
||
|
|
types MyRealmWindow
|
||
|
|
{
|
||
|
|
type my_realm_coa_tiny_item = coa_title_tiny_crown
|
||
|
|
{
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
parentanchor = left|vcenter
|
||
|
|
using = tooltip_ne
|
||
|
|
|
||
|
|
icon_title_has_laws_status = {}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
name = "is_nomad"
|
||
|
|
visible = "[TitleItem.GetTitle.IsNomad]"
|
||
|
|
parentanchor = bottom|right
|
||
|
|
position = { 5 0 }
|
||
|
|
size = { 25 25 }
|
||
|
|
texture = "gfx/interface/icons/title_status/icon_title_nomad.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type widget_my_realm_header = widget_header_with_picture {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
blockoverride "header_text" {
|
||
|
|
text = "[GetPlayer.GetPrimaryTitle.GetNameNoTooltip|U]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "size" {
|
||
|
|
size = { 100% 130 }
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "header_size"
|
||
|
|
{
|
||
|
|
size = { 100% 40 }
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "header_position" {
|
||
|
|
position = { 0 -12 }
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "header_background_visibility" {
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride header_pattern_visibility {
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride header_label_visibility {
|
||
|
|
visible = yes
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "illustration_texture" {
|
||
|
|
texture = "gfx/interface/skinned/illustrations/header_illustrations/header_my_realm.dds"
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_vertical_up.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "button_close"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
parentanchor = center
|
||
|
|
margin_top = 36
|
||
|
|
max_width = 350
|
||
|
|
|
||
|
|
### MY_REALM HEADER CENTER
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
### SUBTITLE
|
||
|
|
vbox = {
|
||
|
|
block "header_subtitle"
|
||
|
|
{
|
||
|
|
hbox = {
|
||
|
|
datacontext = "[GetPlayer.GetActiveLawInGroupWithFlag( 'realm_law' )]"
|
||
|
|
|
||
|
|
### AUTHORITY ICON
|
||
|
|
authority_icon = {}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
margin_left = 5
|
||
|
|
spacing = 15
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "realm_type"
|
||
|
|
text = "MY_REALM_WINDOW_TYPE"
|
||
|
|
max_width = 160
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "REALM_WINDOW_SIZE"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 140
|
||
|
|
tooltip = "REALM_WINDOW_SIZE_TT"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
spacing = -8
|
||
|
|
margin_bottom = 12
|
||
|
|
|
||
|
|
## OVERLORD INFO
|
||
|
|
vbox = {
|
||
|
|
name = "overlord"
|
||
|
|
margin_top = -8
|
||
|
|
|
||
|
|
block "show_overlord"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetOverlord]"
|
||
|
|
spacing = 4
|
||
|
|
|
||
|
|
button_icon_highlight = {
|
||
|
|
visible = "[Not(IsNomad( Character ))]"
|
||
|
|
datacontext = "[Character.GetActiveLawInGroupWithFlag( 'realm_law' )]"
|
||
|
|
size = { 32 32 }
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
tooltipwidget = { general_law_tooltip = {} }
|
||
|
|
using = tooltip_ws
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[IsNomad( Character )]"
|
||
|
|
datacontext = "[Character.GetActiveLawInGroupWithFlag( 'realm_law' )]"
|
||
|
|
size = { 32 32 }
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
tooltipwidget = { general_law_tooltip = {} }
|
||
|
|
using = tooltip_ws
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[GetPlayer.HasSuzerain]"
|
||
|
|
text = "MY_REALM_WINDOW_SUZERAIN_NAME"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 280
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[GetPlayer.HasLiege]"
|
||
|
|
text = "MY_REALM_WINDOW_LIEGE_NAME"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 280
|
||
|
|
}
|
||
|
|
|
||
|
|
coa_realm_tiny_crown = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
## REGENCY / DIARCHY
|
||
|
|
hbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
background = {
|
||
|
|
texture = "gfx/interface/component_tiles/tile_title_bg_01.dds"
|
||
|
|
spriteType = Corneredtiled
|
||
|
|
spriteborder = { 40 8 }
|
||
|
|
texture_density = 2
|
||
|
|
|
||
|
|
margin = { 40 -3 }
|
||
|
|
margin_left = 10
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
name = "mask"
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds"
|
||
|
|
spriteType = Corneredstretched
|
||
|
|
spriteborder = { 0 0 }
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
mirror = horizontal
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
block "show_diarchy"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
button_round = {
|
||
|
|
name = "open_future_diarchy_tutorial_uses_this"
|
||
|
|
widgetid = "open_future_diarchy_tutorial_uses_this"
|
||
|
|
size = { 32 32 }
|
||
|
|
|
||
|
|
onclick = "[ToggleGameViewData( 'diarchy', Character.GetID )]"
|
||
|
|
tooltip = "DIARCHY_WINDOW_OPEN_TOOLTIP"
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
parentanchor = center
|
||
|
|
position = { 0 -1 }
|
||
|
|
size = { 24 24 }
|
||
|
|
alwaystransparent = yes
|
||
|
|
texture = "gfx/interface/window_regency/scale_of_power.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
datacontext = "[Character.GetDiarchy]"
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[Diarchy.IsValid]"
|
||
|
|
|
||
|
|
text = "DIARCHY_WINDOW_STATUS_ACTIVE_DIARCHY"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 400
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[Not( Diarchy.IsValid )]"
|
||
|
|
|
||
|
|
text = "DIARCHY_WINDOW_STATUS_INACTIVE_DIARCHY"
|
||
|
|
align = nobaseline
|
||
|
|
margin_right = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### BELOW SUBTITLE
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### HEADER LEFT WIDGET
|
||
|
|
widget = {
|
||
|
|
size = { 64 99 }
|
||
|
|
allow_outside = yes
|
||
|
|
|
||
|
|
### COAT OF ARMS
|
||
|
|
coa_realm_medium_crown = {
|
||
|
|
position = { 30 0 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### HEADER RIGHT WIDGET
|
||
|
|
widget = {
|
||
|
|
datacontext = "[MyRealmWindow.GetKurultaiSuccession]"
|
||
|
|
visible = "[KurultaiSuccession.IsValid]"
|
||
|
|
parentanchor = right|vcenter
|
||
|
|
position = { -25 0 }
|
||
|
|
size = { 84 84 }
|
||
|
|
allow_outside = yes
|
||
|
|
name = "kurultai_succession_stability"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
widget_kurultai_succession_tooltip = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
### KURULTAI SUCCESSION ICON PEACEFUL
|
||
|
|
widget = {
|
||
|
|
visible = "[KurultaiSuccession.IsStable]"
|
||
|
|
parentanchor = center
|
||
|
|
size = { 84 84 }
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 84 84 }
|
||
|
|
texture = "gfx/interface/window_realm/succession_icon_background_peaceful.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_flat_standard = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 60 60 }
|
||
|
|
texture = "gfx/interface/icons/flat_icons/succession_peaceful.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### KURULTAI SUCCESSION ICON CHAOTIC
|
||
|
|
widget = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsStable )]"
|
||
|
|
parentanchor = center
|
||
|
|
size = { 84 84 }
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 84 84 }
|
||
|
|
texture = "gfx/interface/window_realm/succession_icon_background_chaotic.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_flat_standard_red = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 60 60 }
|
||
|
|
texture = "gfx/interface/icons/flat_icons/succession_chaotic.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type hbox_my_realm_footer_stats = hbox {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin = { 10 0 }
|
||
|
|
margin_top = 15
|
||
|
|
margin_bottom = 5
|
||
|
|
|
||
|
|
expand = {
|
||
|
|
visible = "[Not( Character.HasOverlord )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
### YOUR INCOME
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
margin_left = 10
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_YOUR_INCOME"
|
||
|
|
}
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_right = 15
|
||
|
|
min_height = 25
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
### SUBJECT / VASSAL LABEL
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
using = My_Realm_Cell_Size
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_FROM_VASSALS"
|
||
|
|
align = nobaseline|right
|
||
|
|
max_width = 70
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### TRIBUTARY LABEL
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
using = My_Realm_Cell_Size
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_FROM_TRIBUTARIES"
|
||
|
|
align = nobaseline|right
|
||
|
|
max_width = 90
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### DOMAIN LABEL
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 2
|
||
|
|
|
||
|
|
using = My_Realm_Cell_Size
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
warning_icon = {
|
||
|
|
visible = "[MyRealmWindow.IsOverDomainLimit]"
|
||
|
|
size = { 25 25 }
|
||
|
|
|
||
|
|
tooltip = "[Character.GetDomainLimitTooltip]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_FROM_HOLDINGS"
|
||
|
|
align = nobaseline|right
|
||
|
|
max_width = 70
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### TAXES
|
||
|
|
hbox_realm_stats_row = {
|
||
|
|
margin_right = 15
|
||
|
|
|
||
|
|
blockoverride "icon_tooltip"
|
||
|
|
{
|
||
|
|
tooltip = "MY_REALM_WINDOW_TAXES"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "icon_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/icon_gold.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_subjects"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalsIncome]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_tributaries"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetTributariesIncome]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_domain"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetDomainIncome]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### LEVIES
|
||
|
|
hbox_realm_stats_row = {
|
||
|
|
margin_right = 15
|
||
|
|
|
||
|
|
blockoverride "icon_tooltip"
|
||
|
|
{
|
||
|
|
tooltip = "MY_REALM_WINDOW_LEVIES"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "icon_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/icon_levies.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_subjects"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalsLevy]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_tributaries"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetTributariesLevy]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_domain"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetDomainLevy]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### HERD
|
||
|
|
hbox_realm_stats_row = {
|
||
|
|
visible = "[IsNomad( Character )]"
|
||
|
|
margin_right = 15
|
||
|
|
|
||
|
|
blockoverride "icon_tooltip"
|
||
|
|
{
|
||
|
|
tooltip = "MY_REALM_WINDOW_HERD"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "icon_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/icon_herd.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_subjects"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalsHerd]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_tributaries"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetTributariesHerd]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_domain"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetDomainHerd]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### BARTER GOODS
|
||
|
|
hbox_realm_stats_row = {
|
||
|
|
visible = "[Character.HasBarterGoods]"
|
||
|
|
margin_right = 15
|
||
|
|
|
||
|
|
blockoverride "icon_tooltip"
|
||
|
|
{
|
||
|
|
tooltip = "MY_REALM_WINDOW_BARTER_GOODS"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "icon_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/icon_barter.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_subjects"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalsBarterGoods]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_tributaries"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetTributariesBarterGoods]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_domain"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetDomainBarterGoods]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
### TO LIEGE
|
||
|
|
vbox = {
|
||
|
|
visible = "[Character.HasOverlord]"
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
margin_left = 10
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "[SelectLocalization(Character.HasSuzerain, 'MY_REALM_WINDOW_FROM_TO_SUZERAIN', 'MY_REALM_WINDOW_FROM_TO_LIEGE')]"
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
min_height = 25
|
||
|
|
|
||
|
|
### LIEGE NAME
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
max_width = 170
|
||
|
|
|
||
|
|
text = "[Character.GetOverlord.GetShortUIName]"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
### TAXES TO LIEGE
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
hbox_realm_stats_row = {
|
||
|
|
margin_right = 15
|
||
|
|
|
||
|
|
blockoverride "icon_tooltip"
|
||
|
|
{
|
||
|
|
tooltip = "MY_REALM_WINDOW_TAXES"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "icon_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/icon_gold.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_subjects"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_tributaries" {
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_domain"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetIncomeTax]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_value_tooltip"
|
||
|
|
{
|
||
|
|
tooltipwidget = {
|
||
|
|
tooltip_my_realm_to_liege = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### LEVIES TO LIEGE
|
||
|
|
hbox_realm_stats_row = {
|
||
|
|
visible = "[Not( IsNomad( Character ) )]"
|
||
|
|
margin_right = 15
|
||
|
|
|
||
|
|
blockoverride "icon_tooltip"
|
||
|
|
{
|
||
|
|
tooltip = "MY_REALM_WINDOW_LEVIES"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "icon_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/icon_levies.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_subjects"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_tributaries" {
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_domain"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetLevyTax]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_value_tooltip"
|
||
|
|
{
|
||
|
|
tooltipwidget = {
|
||
|
|
tooltip_my_realm_to_liege = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### HERD TO LIEGE
|
||
|
|
hbox_realm_stats_row = {
|
||
|
|
visible = "[IsNomad( Character )]"
|
||
|
|
margin_right = 15
|
||
|
|
|
||
|
|
blockoverride "icon_tooltip"
|
||
|
|
{
|
||
|
|
tooltip = "MY_REALM_WINDOW_HERD"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "icon_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/icon_herd.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_subjects"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_tributaries" {
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_domain"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetHerdTax]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_value_tooltip"
|
||
|
|
{
|
||
|
|
tooltipwidget = {
|
||
|
|
tooltip_my_realm_to_liege = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### BARTER GOODS TO LIEGE
|
||
|
|
hbox_realm_stats_row = {
|
||
|
|
visible = "[Character.HasBarterGoods]"
|
||
|
|
margin_right = 15
|
||
|
|
|
||
|
|
blockoverride "icon_tooltip"
|
||
|
|
{
|
||
|
|
tooltip = "MY_REALM_WINDOW_BARTER_GOODS"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "icon_texture"
|
||
|
|
{
|
||
|
|
texture = "gfx/interface/icons/icon_barter.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_subjects"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_tributaries" {
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_domain"
|
||
|
|
{
|
||
|
|
cell_value_text = {
|
||
|
|
blockoverride "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetBarterGoodsTax]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "cell_value_tooltip"
|
||
|
|
{
|
||
|
|
tooltipwidget = {
|
||
|
|
tooltip_my_realm_to_liege = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
### BUTTONS ( TO LIEGE )
|
||
|
|
vbox = {
|
||
|
|
### MODIFY YOUR VASSAL CONTRACT
|
||
|
|
button_round = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetLiege]"
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetVassalContract]"
|
||
|
|
visible = "[Character.IsPlayerInteractionShown( 'vassal_modify_vassal_contract_interaction' )]"
|
||
|
|
|
||
|
|
onclick = "[Character.OpenPlayerInteraction('vassal_modify_vassal_contract_interaction')]"
|
||
|
|
tooltip = "[Character.GetPlayerInteractionTooltip('vassal_modify_vassal_contract_interaction')]"
|
||
|
|
using = tooltip_se
|
||
|
|
|
||
|
|
button_feudal_contract = {
|
||
|
|
parentanchor = center
|
||
|
|
alwaystransparent = yes
|
||
|
|
size = { 30 30 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### MODIFY YOUR ADMIN VASSAL CONTRACT
|
||
|
|
button_round = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetLiege]"
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetVassalContract]"
|
||
|
|
visible = "[Character.IsPlayerInteractionShown( 'admin_vassal_modify_vassal_contract_interaction' )]"
|
||
|
|
|
||
|
|
onclick = "[Character.OpenPlayerInteraction('admin_vassal_modify_vassal_contract_interaction')]"
|
||
|
|
tooltip = "[Character.GetPlayerInteractionTooltip('admin_vassal_modify_vassal_contract_interaction')]"
|
||
|
|
using = tooltip_se
|
||
|
|
|
||
|
|
button_add_laws = {
|
||
|
|
parentanchor = center
|
||
|
|
alwaystransparent = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### MODIFY TRIBUTARY CONTRACT
|
||
|
|
button_round = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetSuzerain]"
|
||
|
|
visible = "[GetPlayer.HasSuzerain]"
|
||
|
|
|
||
|
|
onclick = "[Character.OpenPlayerInteraction('subject_modify_tributary_contract_interaction')]"
|
||
|
|
tooltip = "[Character.GetPlayerInteractionTooltip('subject_modify_tributary_contract_interaction')]"
|
||
|
|
using = tooltip_se
|
||
|
|
|
||
|
|
button_feudal_contract = {
|
||
|
|
parentanchor = center
|
||
|
|
alwaystransparent = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### BREAK FREE OF SUZERAIN
|
||
|
|
button_round = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetSuzerain]"
|
||
|
|
visible = no
|
||
|
|
|
||
|
|
onclick = "[Character.OpenPlayerInteraction('cease_paying_tribute_interaction')]"
|
||
|
|
enabled = "[Character.IsPlayerInteractionValid('cease_paying_tribute_interaction')]"
|
||
|
|
|
||
|
|
tooltip = "[Character.GetPlayerInteractionTooltip('cease_paying_tribute_interaction')]"
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
parentanchor = center
|
||
|
|
alwaystransparent = yes
|
||
|
|
position = { 1 -1 }
|
||
|
|
size = { 40 40 }
|
||
|
|
|
||
|
|
texture = "gfx/interface/icons/faction_type/liberty_faction.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {
|
||
|
|
visible = "[Not( Character.HasOverlord )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type hbox_realm_stats_row = hbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
background = {
|
||
|
|
margin = { -5 -5 }
|
||
|
|
using = Background_Area
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
size = { 30 30 }
|
||
|
|
|
||
|
|
block "icon_texture" {}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
### SUBJECT / VASSAL STATS
|
||
|
|
hbox = {
|
||
|
|
using = My_Realm_Cell_Size
|
||
|
|
|
||
|
|
block "cell_subjects" {}
|
||
|
|
}
|
||
|
|
|
||
|
|
### TRIBUTARY STATS
|
||
|
|
hbox = {
|
||
|
|
using = My_Realm_Cell_Size
|
||
|
|
|
||
|
|
block "cell_tributaries" {}
|
||
|
|
}
|
||
|
|
|
||
|
|
### DOMAIN STATS
|
||
|
|
hbox = {
|
||
|
|
using = My_Realm_Cell_Size
|
||
|
|
|
||
|
|
block "cell_domain" {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type cell_value_text = text_single {
|
||
|
|
using = My_Realm_Cell_Size
|
||
|
|
align = right|nobaseline
|
||
|
|
|
||
|
|
block "cell_value_datacontext"
|
||
|
|
{
|
||
|
|
datacontext = "[MyRealmWindow.GetDomainIncome]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text = "[ValueBreakdown.GetValue]"
|
||
|
|
|
||
|
|
block "cell_value_tooltip"
|
||
|
|
{
|
||
|
|
tooltipwidget = {
|
||
|
|
widget_gold_breakdown_tooltip = {
|
||
|
|
blockoverride "income"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_my_realm_laws_top = vbox {
|
||
|
|
name = "realm_laws"
|
||
|
|
widgetid = "realm_panel_top_laws"
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
datamodel = "[MyRealmWindow.GetRealmLaws]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
divider_light = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
}
|
||
|
|
|
||
|
|
item = {
|
||
|
|
vbox = {
|
||
|
|
name = "realm_law_group" #tutorial uses this
|
||
|
|
datacontext = "[GuiLawGroup.GetLawGroup]"
|
||
|
|
visible = "[And( GuiLawGroup.GetLawGroup.HasFlag( 'realm_law' ), GuiLawGroup.IsAvailable )]"
|
||
|
|
margin_top = 10
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
text_label_center = {
|
||
|
|
visible = "[IsLandlessAdventurer( Character )]"
|
||
|
|
text = "[camp_purpose|E]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_label_center = {
|
||
|
|
visible = "[And(GuiLawGroup.GetLawGroup.HasFlag( 'realm_law_no_number' ), Not(IsLandlessAdventurer( Character )) )]"
|
||
|
|
datacontext = "[GuiLawGroup.GetCurrentLevel.GetLaw]"
|
||
|
|
text = "MY_REALM_WINDOW_LAW_NAME"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_label_center = {
|
||
|
|
visible = "[And(Not( GuiLawGroup.GetLawGroup.HasFlag( 'realm_law_no_number' )), Not(IsLandlessAdventurer( Character )) )]"
|
||
|
|
datacontext = "[GuiLawGroup.GetCurrentLevel.GetLaw]"
|
||
|
|
text = "MY_REALM_WINDOW_LAW_NAME_AND_LEVEL"
|
||
|
|
}
|
||
|
|
|
||
|
|
### REGULAR LAW ITEMS
|
||
|
|
fixedgridbox = {
|
||
|
|
name = "regular_law_items"
|
||
|
|
visible = "[And( Not( IsLandlessAdventurer( Character ) ), Or(Not( IsNomad( Character ) ), Not( GuiLawGroup.GetLawGroup.HasFlag( 'dominance_law' ) ) ) )]"
|
||
|
|
|
||
|
|
addcolumn = 55
|
||
|
|
addrow = 55
|
||
|
|
flipdirection = yes
|
||
|
|
layoutanchor = bottomleft
|
||
|
|
|
||
|
|
datamodel = "[GuiLawGroup.GetLaws]"
|
||
|
|
|
||
|
|
item = {
|
||
|
|
button_realm_law = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### ADVENTURER LAW ITEMS
|
||
|
|
fixedgridbox = {
|
||
|
|
name = "camp_purpose_items"
|
||
|
|
visible = "[IsLandlessAdventurer( Character )]"
|
||
|
|
|
||
|
|
addcolumn = 170
|
||
|
|
addrow = 170
|
||
|
|
datamodel_wrap = 3
|
||
|
|
flipdirection = yes
|
||
|
|
|
||
|
|
datamodel = "[GuiLawGroup.GetLaws]"
|
||
|
|
|
||
|
|
item = {
|
||
|
|
widget_realm_law_camp_purpose = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### NOMAD LAW ITEMS
|
||
|
|
fixedgridbox = {
|
||
|
|
name = "nomad_dominance_items"
|
||
|
|
visible = "[And( IsNomad( Character ), GuiLawGroup.GetLawGroup.HasFlag( 'dominance_law' ) )]"
|
||
|
|
|
||
|
|
addcolumn = 78
|
||
|
|
addrow = 80
|
||
|
|
setitemsizefromcell = yes
|
||
|
|
datamodel_wrap = 5
|
||
|
|
flipdirection = yes
|
||
|
|
layoutanchor = bottomleft
|
||
|
|
|
||
|
|
datamodel = "[GuiLawGroup.GetLaws]"
|
||
|
|
|
||
|
|
item = {
|
||
|
|
button_realm_law_nomad_dominance = {
|
||
|
|
datacontext = "[GuiLawGroup.GetLevelByIndex( PdxGuiWidget.GetIndexInDataModel ).GetLaw]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
spacer = {
|
||
|
|
visible = "[IsNomad( Character )]"
|
||
|
|
size = { 0 5 }
|
||
|
|
}
|
||
|
|
|
||
|
|
spacer = {
|
||
|
|
visible = "[GetPlayer.GetGovernment.IsType( 'mandala_government' )]"
|
||
|
|
size = { 0 3 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type icon_my_realm_law = icon {
|
||
|
|
size = { 42 42 }
|
||
|
|
alwaystransparent = yes
|
||
|
|
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
visible = "[And( Not( IsNomad( Character ) ), Not( IsLandlessAdventurer( Character ) ) )]"
|
||
|
|
texture = "gfx/interface/colors/colors_textured.dds"
|
||
|
|
blend_mode = add
|
||
|
|
framesize = { 96 96 }
|
||
|
|
spritetype = corneredtiled
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type button_realm_law = icon_button_decorative {
|
||
|
|
datacontext = "[GuiLaw.GetLaw]"
|
||
|
|
size = { 55 55 }
|
||
|
|
|
||
|
|
alwaystransparent = "[GuiLaw.IsEnacted]"
|
||
|
|
|
||
|
|
down = "[GuiLaw.IsEnacted]"
|
||
|
|
onclick = "[GuiLaw.Enact]"
|
||
|
|
enabled = "[Or( GuiLaw.CanEnact, GuiLaw.IsEnacted )]"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
pass_law_tooltip = {}
|
||
|
|
}
|
||
|
|
using = tooltip_sw
|
||
|
|
|
||
|
|
icon_button_decorative = {
|
||
|
|
size = { 54 54 }
|
||
|
|
parentanchor = center
|
||
|
|
alwaystransparent = yes
|
||
|
|
}
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[Not( GuiLaw.IsEnacted )]"
|
||
|
|
size = { 42 42 }
|
||
|
|
parentanchor = center
|
||
|
|
alwaystransparent = yes
|
||
|
|
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[And( GuiLaw.IsEnacted , Not( GuiLaw.CanEnact ) )]"
|
||
|
|
parentanchor = center
|
||
|
|
size = { 42 42 }
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
alwaystransparent = yes
|
||
|
|
|
||
|
|
using = Master_Button_Modify_Texture
|
||
|
|
|
||
|
|
blockoverride "master_color_frame" {
|
||
|
|
frame = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type mandala_laws = vbox {
|
||
|
|
name = "mandala emperor laws"
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
block "crown_laws" {}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 450 150 }
|
||
|
|
scissor = yes
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 450 150 }
|
||
|
|
block "mandala_laws_position" {}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
datamodel = "[MyRealmWindow.GetRealmLaws]"
|
||
|
|
|
||
|
|
item = {
|
||
|
|
vbox = {
|
||
|
|
datacontext = "[GuiLawGroup.GetLawGroup]"
|
||
|
|
visible = "[And( GuiLawGroup.GetLawGroup.HasFlag( 'mandala_law' ), GuiLawGroup.IsAvailable )]"
|
||
|
|
margin_top = 10
|
||
|
|
spacing = 7
|
||
|
|
|
||
|
|
text_label_center = {
|
||
|
|
visible = "[GuiLawGroup.GetLawGroup.HasFlag( 'realm_law_no_number' )]"
|
||
|
|
datacontext = "[GuiLawGroup.GetCurrentLevel.GetLaw]"
|
||
|
|
text = "MY_REALM_WINDOW_LAW_NAME"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_label_center = {
|
||
|
|
visible = "[Not( GuiLawGroup.GetLawGroup.HasFlag( 'realm_law_no_number' ) )]"
|
||
|
|
datacontext = "[GuiLawGroup.GetCurrentLevel.GetLaw]"
|
||
|
|
text = "MY_REALM_WINDOW_LAW_NAME_AND_LEVEL"
|
||
|
|
}
|
||
|
|
|
||
|
|
### MANDALA LAW ITEMS
|
||
|
|
fixedgridbox = {
|
||
|
|
name = "mandala_dominance_items"
|
||
|
|
visible = "[GetPlayer.GetGovernment.IsType( 'mandala_government' )]"
|
||
|
|
|
||
|
|
addcolumn = 100
|
||
|
|
addrow = 100
|
||
|
|
setitemsizefromcell = yes
|
||
|
|
datamodel_wrap = 4
|
||
|
|
flipdirection = yes
|
||
|
|
layoutanchor = bottomleft
|
||
|
|
|
||
|
|
datamodel = "[GuiLawGroup.GetLaws]"
|
||
|
|
|
||
|
|
item = {
|
||
|
|
button_mandala_realm_law = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
spacer = {
|
||
|
|
visible = "[GetPlayer.GetGovernment.IsType( 'mandala_government' )]"
|
||
|
|
size = { 0 3 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type button_mandala_realm_law = button_round {
|
||
|
|
datacontext = "[GuiLaw.GetLaw]"
|
||
|
|
size = { 100 100 }
|
||
|
|
|
||
|
|
alwaystransparent = "[GuiLaw.IsEnacted]"
|
||
|
|
|
||
|
|
down = "[GuiLaw.IsEnacted]"
|
||
|
|
onclick = "[GuiLaw.Enact]"
|
||
|
|
enabled = "[Or( GuiLaw.CanEnact, GuiLaw.IsEnacted )]"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
pass_law_tooltip = {}
|
||
|
|
}
|
||
|
|
using = tooltip_sw
|
||
|
|
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
size = { 90 90 }
|
||
|
|
texture = "gfx/interface/buttons/button_lifestyles_base.dds"
|
||
|
|
parentanchor = center
|
||
|
|
alwaystransparent = yes
|
||
|
|
}
|
||
|
|
|
||
|
|
highlight_icon = {
|
||
|
|
visible = "[GuiLaw.IsEnacted]"
|
||
|
|
parentanchor = center
|
||
|
|
size = { 100 100 }
|
||
|
|
|
||
|
|
texture = "gfx/interface/buttons/button_round_frame.dds"
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/colors/gold.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[Not( GuiLaw.IsEnacted )]"
|
||
|
|
size = { 90 90 }
|
||
|
|
parentanchor = center
|
||
|
|
alwaystransparent = yes
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[And( GuiLaw.IsEnacted , Not( GuiLaw.CanEnact ) )]"
|
||
|
|
parentanchor = center
|
||
|
|
size = { 100 100 }
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
alwaystransparent = yes
|
||
|
|
|
||
|
|
using = Master_Button_Modify_Texture
|
||
|
|
|
||
|
|
blockoverride "master_color_frame" {
|
||
|
|
frame = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type widget_realm_law_camp_purpose = widget {
|
||
|
|
datacontext = "[GuiLaw.GetLaw]"
|
||
|
|
size = { 160 160 }
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
pass_law_tooltip = {
|
||
|
|
blockoverride "concept_link" {
|
||
|
|
text = "[camp_purpose|E]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# easier to mouse around the grid
|
||
|
|
tooltip_offset = { 0 40 }
|
||
|
|
|
||
|
|
using = tooltip_ws
|
||
|
|
|
||
|
|
button_standard_clean = {
|
||
|
|
name = "camp_purpose_button"
|
||
|
|
size = { 160 160 }
|
||
|
|
alwaystransparent = "[GuiLaw.IsEnacted]"
|
||
|
|
|
||
|
|
enabled = "[Or(GuiLaw.CanEnact, GuiLaw.IsEnacted)]"
|
||
|
|
down = "[GuiLaw.IsEnacted]"
|
||
|
|
onclick = "[GuiLaw.Enact]"
|
||
|
|
|
||
|
|
background = {
|
||
|
|
texture = "gfx/interface/component_tiles/tile_vignette_3px.dds"
|
||
|
|
spriteType = Corneredtiled
|
||
|
|
spriteborder = { 5 5 }
|
||
|
|
margin = { -2 -2 }
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
size = { 160 160 }
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
parentanchor = bottom
|
||
|
|
size = { 100% 30 }
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Area_Dark
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[Not(GuiLaw.IsEnacted)]"
|
||
|
|
parentanchor = center
|
||
|
|
position = { 3 -2 }
|
||
|
|
|
||
|
|
text = "PASS_LAW_TOOLTIP_TITLE"
|
||
|
|
default_format = "#weak"
|
||
|
|
max_width = 150
|
||
|
|
|
||
|
|
margin = { 5 0 }
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[GuiLaw.IsEnacted]"
|
||
|
|
parentanchor = center
|
||
|
|
position = { 3 -2 }
|
||
|
|
|
||
|
|
text = "ADVENTURER_LAW_SELECTED"
|
||
|
|
default_format = "#high;EMP"
|
||
|
|
max_width = 150
|
||
|
|
|
||
|
|
margin = { 5 0 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
selection_glow = {
|
||
|
|
visible = "[GuiLaw.IsEnacted]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type button_realm_law_nomad_dominance = button {
|
||
|
|
size = { 100 100 }
|
||
|
|
allow_outside = yes
|
||
|
|
|
||
|
|
down = "[GuiLaw.IsEnacted]"
|
||
|
|
onclick = "[GuiLaw.Enact]"
|
||
|
|
enabled = "[Or( GuiLaw.CanEnact, GuiLaw.IsEnacted )]"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
pass_law_tooltip = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
using = tooltip_ws
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[GuiLaw.IsEnacted]"
|
||
|
|
parentanchor = center
|
||
|
|
size = { 72 72 }
|
||
|
|
|
||
|
|
texture = "gfx/interface/icons/flat_icons/circle.dds"
|
||
|
|
|
||
|
|
using = Animation_Glow_Pulse
|
||
|
|
|
||
|
|
glow = {
|
||
|
|
glow_radius = 13
|
||
|
|
using = Glow_Standard
|
||
|
|
using = Color_Bright_Yellow
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_round_button_base = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 72 72 }
|
||
|
|
}
|
||
|
|
|
||
|
|
highlight_icon = {
|
||
|
|
visible = "[GuiLaw.IsEnacted]"
|
||
|
|
parentanchor = center
|
||
|
|
size = { 84 84 }
|
||
|
|
|
||
|
|
texture = "gfx/interface/window_realm/dominance_frame_active.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
highlight_icon = {
|
||
|
|
visible = "[And( GreaterThanOrEqualTo_int32( Law.GetIndexInLawGroup, '(int32)4'), Not( GuiLaw.IsEnacted ) )]"
|
||
|
|
parentanchor = center
|
||
|
|
position = { 1 1 }
|
||
|
|
size = { 77 77 }
|
||
|
|
|
||
|
|
texture = "gfx/interface/window_realm/dominance_frame_gurkhan_inactive.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
highlight_icon = {
|
||
|
|
visible = "[And( GreaterThanOrEqualTo_int32( Law.GetIndexInLawGroup, '(int32)4'), GuiLaw.IsEnacted )]"
|
||
|
|
parentanchor = center
|
||
|
|
position = { 1 1 }
|
||
|
|
size = { 77 77 }
|
||
|
|
|
||
|
|
texture = "gfx/interface/window_realm/dominance_frame_gurkhan_active.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
highlight_icon = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 72 72 }
|
||
|
|
texture = "[Law.GetIcon]"
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_flat_standard_ash = {
|
||
|
|
visible = "[And( GreaterThanOrEqualTo_int32( Law.GetIndexInLawGroup, '(int32)4'), Not( MyRealmWindow.IsGurkhan ) )]"
|
||
|
|
parentanchor = top|right
|
||
|
|
position = { 3 -3 }
|
||
|
|
size = { 30 30 }
|
||
|
|
|
||
|
|
texture = "gfx/interface/window_activities/tournament/contest_selection_locked_icon.dds"
|
||
|
|
|
||
|
|
glow = {
|
||
|
|
glow_radius = 2
|
||
|
|
using = Color_Black
|
||
|
|
|
||
|
|
glow_generation_rules = {
|
||
|
|
glow_alpha_mask = 0
|
||
|
|
glow_blur_passes = 10
|
||
|
|
glow_texture_downscale = 2.5f
|
||
|
|
glow_ignore_inside_pixels = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
parentanchor = hcenter|bottom
|
||
|
|
position = { 0 3 }
|
||
|
|
size = { 68 16 }
|
||
|
|
allow_outside = yes
|
||
|
|
|
||
|
|
flowcontainer = {
|
||
|
|
parentanchor = vcenter
|
||
|
|
position = { 5 0 }
|
||
|
|
spacing = 2
|
||
|
|
allow_outside = yes
|
||
|
|
visible = "[GuiLawGroup.GetLawGroup.HasFlag( 'dominance_law' )]"
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 10 10 }
|
||
|
|
|
||
|
|
dominance_pip = {
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
|
||
|
|
dominance_pip_on = {
|
||
|
|
visible = "[GreaterThanOrEqualTo_int32( Law.GetIndexInLawGroup, '(int32)0')]"
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 10 10 }
|
||
|
|
|
||
|
|
dominance_pip = {
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
|
||
|
|
dominance_pip_on = {
|
||
|
|
visible = "[GreaterThanOrEqualTo_int32( Law.GetIndexInLawGroup, '(int32)1')]"
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 10 10 }
|
||
|
|
|
||
|
|
dominance_pip = {
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
|
||
|
|
dominance_pip_on = {
|
||
|
|
visible = "[GreaterThanOrEqualTo_int32( Law.GetIndexInLawGroup, '(int32)2')]"
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 10 10 }
|
||
|
|
|
||
|
|
dominance_pip = {
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
|
||
|
|
dominance_pip_on = {
|
||
|
|
visible = "[GreaterThanOrEqualTo_int32( Law.GetIndexInLawGroup, '(int32)3')]"
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 10 10 }
|
||
|
|
|
||
|
|
dominance_pip = {
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
|
||
|
|
dominance_pip_on = {
|
||
|
|
visible = "[GreaterThanOrEqualTo_int32( Law.GetIndexInLawGroup, '(int32)4')]"
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
size = { 68 16 }
|
||
|
|
texture = "gfx/interface/window_realm/dominance_bar_frame.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_kurultai_inherited_titles_group_foldout = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin = { 10 0 }
|
||
|
|
|
||
|
|
oncreate = "[BindFoldOutContext]"
|
||
|
|
oncreate = "[PdxGuiFoldOut.Unfold]"
|
||
|
|
|
||
|
|
button_expandable_toggle_field = {
|
||
|
|
blockoverride "text"
|
||
|
|
{
|
||
|
|
text = "MY_REALM_WINDOW_PARTITION_SHARE"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
visible = "[PdxGuiFoldOut.IsUnfolded]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_top = 5
|
||
|
|
|
||
|
|
overlappingitembox = {
|
||
|
|
name = "partition_share_box"
|
||
|
|
datamodel = "[MyRealmWindow.GetMyPartitionShare]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
size = { 460 44 }
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
item = {
|
||
|
|
coa_title_tiny_crown = {
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
|
||
|
|
using = tooltip_ne
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_kurultai_group_foldout = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin = { 10 0 }
|
||
|
|
|
||
|
|
oncreate = "[BindFoldOutContext]"
|
||
|
|
oncreate = "[PdxGuiFoldOut.Unfold]"
|
||
|
|
|
||
|
|
button_expandable_toggle_field = {
|
||
|
|
blockoverride "text"
|
||
|
|
{
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_ELECTORS"
|
||
|
|
max_width = 510
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
visible = "[PdxGuiFoldOut.IsUnfolded]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_bottom = 5
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
addcolumn = 85
|
||
|
|
addrow = 90
|
||
|
|
setitemsizefromcell = yes
|
||
|
|
datamodel_wrap = 6
|
||
|
|
flipdirection = yes
|
||
|
|
|
||
|
|
datamodel = "[KurultaiSuccession.GetElectors]"
|
||
|
|
|
||
|
|
item = {
|
||
|
|
portrait_head_small = {
|
||
|
|
blockoverride "glow_visible"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_succession_content_kurultai = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
background = {
|
||
|
|
visible = "[KurultaiSuccession.IsStable]"
|
||
|
|
|
||
|
|
texture = "gfx/interface/window_realm/succession_pattern_peaceful.dds"
|
||
|
|
alpha = 0.1
|
||
|
|
spritetype = corneredtiled
|
||
|
|
texture_density = 2
|
||
|
|
using = Color_Blue
|
||
|
|
using = Mask_Rough_Edges
|
||
|
|
|
||
|
|
|
||
|
|
margin = { -5 0 }
|
||
|
|
margin_top = -68
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_overlay/seamless_noise.dds"
|
||
|
|
alpha = 0.1
|
||
|
|
blend_mode = overlay
|
||
|
|
spritetype = corneredtiled
|
||
|
|
texture_density = 2
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_scratches.dds"
|
||
|
|
alpha = 0.9
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
spritetype = corneredtiled
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_scratches.dds"
|
||
|
|
alpha = 0.9
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
spritetype = corneredtiled
|
||
|
|
mirror = horizontal
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
mirror = horizontal
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_vertical.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
background = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsStable )]"
|
||
|
|
|
||
|
|
texture = "gfx/interface/window_realm/succession_pattern_chaotic.dds"
|
||
|
|
alpha = 0.1
|
||
|
|
mirror = horizontal
|
||
|
|
spritetype = corneredtiled
|
||
|
|
texture_density = 2
|
||
|
|
using = Color_Red
|
||
|
|
using = Mask_Rough_Edges
|
||
|
|
|
||
|
|
margin = { -5 0 }
|
||
|
|
margin_top = -68
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_overlay/seamless_noise.dds"
|
||
|
|
blend_mode = overlay
|
||
|
|
spritetype = corneredtiled
|
||
|
|
texture_density = 2
|
||
|
|
alpha = 0.1
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_scratches.dds"
|
||
|
|
alpha = 0.9
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
spritetype = corneredtiled
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_scratches.dds"
|
||
|
|
alpha = 0.9
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
spritetype = corneredtiled
|
||
|
|
mirror = horizontal
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
mirror = horizontal
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_vertical.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### STATUS BANNER
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
widget_kurultai_succession_tooltip = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
### STABLE SUCCESSION
|
||
|
|
widget = {
|
||
|
|
visible = "[KurultaiSuccession.IsStable]"
|
||
|
|
size = { 550 84 }
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
parentanchor = vcenter
|
||
|
|
size = { 550 64 }
|
||
|
|
texture = "gfx/interface/window_realm/succession_banner_peaceful.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
parentanchor = left|vcenter
|
||
|
|
position = { 12 0 }
|
||
|
|
size = { 84 84 }
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 84 84 }
|
||
|
|
texture = "gfx/interface/window_realm/succession_icon_background_peaceful.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_flat_standard = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 60 60 }
|
||
|
|
texture = "gfx/interface/icons/flat_icons/succession_peaceful.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
parentanchor = left|vcenter
|
||
|
|
position = { 100 -2 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_STABLE"
|
||
|
|
max_width = 400
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### CHAOTIC SUCCESSION
|
||
|
|
widget = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsStable )]"
|
||
|
|
size = { 550 84 }
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
parentanchor = vcenter
|
||
|
|
size = { 550 64 }
|
||
|
|
texture = "gfx/interface/window_realm/succession_banner_chaotic.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
parentanchor = left|vcenter
|
||
|
|
position = { 12 0 }
|
||
|
|
size = { 84 84 }
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 84 84 }
|
||
|
|
texture = "gfx/interface/window_realm/succession_icon_background_chaotic.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_flat_standard_red = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 60 60 }
|
||
|
|
texture = "gfx/interface/icons/flat_icons/succession_chaotic.dds"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
parentanchor = left|vcenter
|
||
|
|
position = { 100 -2 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_CHAOTIC"
|
||
|
|
max_width = 400
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### HEIR INFO
|
||
|
|
hbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetPlayerHeir]"
|
||
|
|
visible = "[Character.IsValid]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
margin = { 15 0 }
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_PREFERRED"
|
||
|
|
using = Font_Size_Medium
|
||
|
|
max_width = 360
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
margin_top = 10
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "[Character.GetUINameNoTooltip]"
|
||
|
|
align = nobaseline
|
||
|
|
default_format = "#high"
|
||
|
|
max_width = 360
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MRW_YOUR_PLAYER_HEIR"
|
||
|
|
default_format = "#weak"
|
||
|
|
max_width = 360
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsStable )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_CHAOS_WARNING"
|
||
|
|
max_width = 360
|
||
|
|
}
|
||
|
|
|
||
|
|
### CHANGE HEIR BUTTON
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin_top = 20
|
||
|
|
|
||
|
|
button_standard = {
|
||
|
|
size = { 150 32 }
|
||
|
|
text = "MY_REALM_WINDOW_DESIGNATE_HEIR"
|
||
|
|
|
||
|
|
enabled = "[MyRealmWindow.CanDesignateHeir]"
|
||
|
|
onclick = "[OpenDesignateHeirWindow]"
|
||
|
|
|
||
|
|
tooltip = "MRW_DESIGNATE_HEIR_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
portrait_torso = {
|
||
|
|
blockoverride "portrait_status_icons" {}
|
||
|
|
blockoverride "opinion_box" {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### KURULTAI PROGRESS BAR
|
||
|
|
vbox = {
|
||
|
|
visible = "[GreaterThan_int32( KurultaiSuccession.GetVoteCount, '(int32)0' )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin = { 15 0 }
|
||
|
|
margin_bottom = 5
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_APPROVES"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 150
|
||
|
|
}
|
||
|
|
|
||
|
|
progressbar_standard = {
|
||
|
|
name = "kurultai_votes"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
size = { 200 20 }
|
||
|
|
|
||
|
|
using = Animation_ShowHide_Standard
|
||
|
|
|
||
|
|
max = "[IntToFloat( KurultaiSuccession.GetVoteCount )]"
|
||
|
|
value = "[IntToFloat( KurultaiSuccession.GetObedientCount )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_OPPOSES"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 150
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_OBEDIENT"
|
||
|
|
autoresize = yes
|
||
|
|
align = center
|
||
|
|
default_format = "#italic"
|
||
|
|
max_width = 500
|
||
|
|
margin = { 0 5 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type widget_kurultai_succession_tooltip = widget
|
||
|
|
{
|
||
|
|
alwaystransparent = no
|
||
|
|
using = GeneralTooltipSetup
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
name = "background"
|
||
|
|
alwaystransparent = no
|
||
|
|
size = { 100% 100% }
|
||
|
|
using = DefaultTooltipBackground
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
set_parent_size_to_minimum = yes
|
||
|
|
margin = { 20 0 }
|
||
|
|
margin_top = 5
|
||
|
|
margin_bottom = 20
|
||
|
|
spacing = 20
|
||
|
|
|
||
|
|
### HEADER
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Header
|
||
|
|
}
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Header_Pattern
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[KurultaiSuccession.IsStable]"
|
||
|
|
size = { 60 60 }
|
||
|
|
texture = "gfx/interface/icons/succession_peaceful.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsStable )]"
|
||
|
|
size = { 60 60 }
|
||
|
|
texture = "gfx/interface/icons/succession_chaotic.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[KurultaiSuccession.IsStable]"
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_STABLE"
|
||
|
|
align = nobaseline
|
||
|
|
default_format = "#bold"
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsStable )]"
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_CHAOTIC"
|
||
|
|
align = nobaseline
|
||
|
|
default_format = "#bold"
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "[succession|E]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### SUB HEADER
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
visible = "[KurultaiSuccession.IsStable]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_STABLE_TOOLTIP_HEADER"
|
||
|
|
autoresize = yes
|
||
|
|
minimumsize = { 100 -1 }
|
||
|
|
maximumsize = { 500 300 }
|
||
|
|
}
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsStable )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_CHAOTIC_TOOLTIP_HEADER"
|
||
|
|
autoresize = yes
|
||
|
|
minimumsize = { 100 -1 }
|
||
|
|
maximumsize = { 500 300 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
divider_light = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
}
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "[KurultaiSuccession.GetStatusTooltip]"
|
||
|
|
autoresize = yes
|
||
|
|
fontsize = 16
|
||
|
|
fontsize_min = 12
|
||
|
|
minimumsize = { 100 -1 }
|
||
|
|
maximumsize = { 500 300 }
|
||
|
|
}
|
||
|
|
|
||
|
|
divider_light = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
visible = "[KurultaiSuccession.IsStable]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_STABLE_TOOLTIP_FOOTER"
|
||
|
|
autoresize = yes
|
||
|
|
minimumsize = { 100 -1 }
|
||
|
|
maximumsize = { 500 300 }
|
||
|
|
}
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsStable )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_CHAOTIC_TOOLTIP_FOOTER"
|
||
|
|
autoresize = yes
|
||
|
|
minimumsize = { 100 -1 }
|
||
|
|
maximumsize = { 500 300 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_my_realm_succession_title_lost_item = vbox {
|
||
|
|
datacontext = "[TitleSuccessionItem.GetHeir]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin = { 16 8 }
|
||
|
|
margin_bottom = 15
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Frame
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "heir_name"
|
||
|
|
visible = "[Character.IsValid]"
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_TITLES_LOST_LABEL"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
autoresize = no
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "heir_not_your_dynasty"
|
||
|
|
visible = "[And( Character.IsValid, Not( ObjectsEqual( Character.GetHouse.GetDynasty.Self, GetPlayer.GetHouse.GetDynasty.Self ) ) )]"
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_HEIR_NOT_MY_DYNASTY"
|
||
|
|
using = Font_Size_Small
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
autoresize = no
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "heir_share"
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
visible = "[DataModelHasItems( TitleSuccessionItem.GetPartitionTitles )]"
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_SUCCESSION_LAW_AND_DESC"
|
||
|
|
default_format = "#weak"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
autoresize = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
name = "titles_box"
|
||
|
|
datamodel = "[TitleSuccessionItem.GetPartitionTitles]"
|
||
|
|
visible = "[DataModelHasItems( TitleSuccessionItem.GetPartitionTitles )]"
|
||
|
|
|
||
|
|
addcolumn = 36
|
||
|
|
addrow = 60
|
||
|
|
maxhorizontalslots = 7
|
||
|
|
flipdirection = yes
|
||
|
|
|
||
|
|
item = {
|
||
|
|
widget = {
|
||
|
|
size = { 36 60 }
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
|
||
|
|
coa_title_tiny_crown = {
|
||
|
|
|
||
|
|
using = tooltip_ne
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_title_has_laws_status = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
name = "exception_box"
|
||
|
|
datamodel = "[TitleSuccessionItem.GetExceptionTitles]"
|
||
|
|
visible = "[DataModelHasItems( TitleSuccessionItem.GetExceptionTitles )]"
|
||
|
|
|
||
|
|
addcolumn = 36
|
||
|
|
addrow = 45
|
||
|
|
maxhorizontalslots = 7
|
||
|
|
flipdirection = yes
|
||
|
|
|
||
|
|
item = {
|
||
|
|
container = {
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
coa_title_tiny_crown = {
|
||
|
|
using = tooltip_ne
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_title_has_laws_status = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "required_government_label"
|
||
|
|
visible = "[DataModelHasItems( TitleSuccessionItem.GetRequiredGovernmentTitles )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_REQUIRED_GOVERNMENT_TITLES"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "required_government_warning"
|
||
|
|
visible = "[DataModelHasItems( TitleSuccessionItem.GetRequiredGovernmentTitles )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_REQUIRED_GOVERNMENT_TITLES_WARNING"
|
||
|
|
using = Font_Size_Small
|
||
|
|
}
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
name = "required_government_box"
|
||
|
|
datamodel = "[TitleSuccessionItem.GetRequiredGovernmentTitles]"
|
||
|
|
visible = "[DataModelHasItems( TitleSuccessionItem.GetRequiredGovernmentTitles )]"
|
||
|
|
|
||
|
|
addcolumn = 36
|
||
|
|
addrow = 45
|
||
|
|
maxhorizontalslots = 7
|
||
|
|
flipdirection = yes
|
||
|
|
|
||
|
|
|
||
|
|
item = {
|
||
|
|
container = {
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
coa_title_tiny_crown = {
|
||
|
|
using = tooltip_ne
|
||
|
|
}
|
||
|
|
|
||
|
|
icon_title_has_laws_status = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type icon_title_succession = icon {
|
||
|
|
size = { 25 25 }
|
||
|
|
texture = "gfx/interface/icons/title_status/icon_title_law.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
type icon_title_has_laws_status = icon_title_succession {
|
||
|
|
name = "has_laws"
|
||
|
|
visible = "[Title.HasLaws]"
|
||
|
|
|
||
|
|
parentanchor = bottom|right
|
||
|
|
position = { 5 0 }
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_succession_content_default = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
name = "current_heir"
|
||
|
|
|
||
|
|
# vassals in merit governments don't really care that your heir inherits your province, it is all transient anyway, so no need to show the warning
|
||
|
|
|
||
|
|
visible = "[And( And( Not(GetPlayer.GetGovernment.HasRule( 'merit' )), Not(GetPlayer.IsIndependentRuler)), And( MyRealmWindow.HasHeir, Not( ObjectsEqual( MyRealmWindow.GetCharacter.GetPlayerHeir, MyRealmWindow.GetCharacter.GetPrimaryTitle.GetHeir.Self ) ) ) )]"
|
||
|
|
|
||
|
|
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_bottom = 5
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Area_Dark
|
||
|
|
alpha = 0.8
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_horizontal.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
mirror = horizontal
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin = { 5 0 }
|
||
|
|
margin_top = 5
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "not_primary_heir"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_NOT_PRIMARY_HEIR"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
##### FROM REALM'S PARTITION #####
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
name = "their_partition_share"
|
||
|
|
visible = "[And( MyRealmWindow.HasPartition, DataModelHasItems( MyRealmWindow.GetMyPartitionShare ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin_left = 5
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
text = "MY_REALM_WINDOW_SUCCESSION_TITLES_INHERITED"
|
||
|
|
max_width = 500
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
overlappingitembox = {
|
||
|
|
name = "partition_share_box"
|
||
|
|
datamodel = "[MyRealmWindow.GetMyPartitionShare]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
size = { 460 65 }
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
item = {
|
||
|
|
coa_title_tiny_crown = {
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
using = tooltip_ne
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
name = "title_succession"
|
||
|
|
visible = "[DataModelHasItems(MyRealmWindow.GetTitleSuccession)]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin = { 5 0 }
|
||
|
|
|
||
|
|
oncreate = "[BindFoldOutContext]"
|
||
|
|
oncreate = "[PdxGuiFoldOut.Unfold]"
|
||
|
|
|
||
|
|
button_expandable_toggle_field = {
|
||
|
|
blockoverride "text"
|
||
|
|
{
|
||
|
|
text = "MY_REALM_WINDOW_TITLES_LOST_ON_SUCCESSION"
|
||
|
|
default_format = "#X"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
datamodel = "[MyRealmWindow.GetTitleSuccession]"
|
||
|
|
visible = "[PdxGuiFoldOut.IsUnfolded]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
item = {
|
||
|
|
vbox_my_realm_succession_title_lost_item = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
name = "exceptions"
|
||
|
|
visible = "[DataModelHasItems( MyRealmWindow.GetSuccessionExceptions )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = growing
|
||
|
|
margin_left = 5
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
text = "MY_REALM_WINDOW_EXCEPTIONS"
|
||
|
|
max_width = 520
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
name = "exceptions_box"
|
||
|
|
datamodel = "[MyRealmWindow.GetSuccessionExceptions]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
|
||
|
|
item = {
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin = { 8 8 }
|
||
|
|
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Area
|
||
|
|
}
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 75 0 }
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
coa_title_small_crown = {
|
||
|
|
position = { 0 -16 }
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
spacing = 2
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
autoresize = no
|
||
|
|
|
||
|
|
text = "[Title.GetNameNoTooltip]"
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
icon_title_succession = {}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "[Title.GetTitleLawsTooltip]"
|
||
|
|
align = nobaseline
|
||
|
|
autoresize = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
portrait_head_small = {
|
||
|
|
datacontext = "[Title.GetHeir]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_label_center = {
|
||
|
|
text = "[heir|E]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
name = "line_of_succession"
|
||
|
|
visible = "[MyRealmWindow.HasSingleHeir]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = growing
|
||
|
|
margin = { 5 0 }
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
name = "line_of_succession_label"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
text = "MY_REALM_WINDOW_LINE_OF_SUCCESSION"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
dynamicgridbox = {
|
||
|
|
name = "line_of_succession_box"
|
||
|
|
datamodel = "[MyRealmWindow.GetLineOfSuccession]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
item = {
|
||
|
|
hbox = {
|
||
|
|
datacontext = "[LineOfSuccessionItem.GetCharacter]"
|
||
|
|
maximumsize = { -1 100 }
|
||
|
|
margin_left = 10
|
||
|
|
margin_bottom = 5
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Area_With_Header
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_vertical = growing
|
||
|
|
margin_bottom = 5
|
||
|
|
spacing = 2
|
||
|
|
|
||
|
|
hbox_character_view_name_age_health = {
|
||
|
|
blockoverride "name_text"
|
||
|
|
{
|
||
|
|
text = "MY_REALM_WINDOW_LINE_OF_SUCCESSION_ORDERED_NAME"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "health_margin" {
|
||
|
|
margin_left = 4
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
spacer = {
|
||
|
|
size = { 10 3 }
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "character_relation_to_you"
|
||
|
|
text = "[Character.GetRelationToString( GetPlayer )]"
|
||
|
|
align = nobaseline
|
||
|
|
fontsize_min = 13
|
||
|
|
max_width = 300
|
||
|
|
|
||
|
|
tooltip = "EXTENDED_RELATIONS_TOOLTIP"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox_traits_list_small = {
|
||
|
|
name = "traits_list"
|
||
|
|
datacontext = "[LineOfSuccessionItem.GetTraitArrays]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "vassal_stances_that_prefer"
|
||
|
|
visible = "[And( Not( IsLandlessAdventurer( GetPlayer ) ), Not( StringIsEmpty( MyRealmWindow.GetCharacter.GetVassalStancesThatPrefer( Character.Self ) ) ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MRW_HEIR_PREFERRED"
|
||
|
|
autoresize = no
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
portrait_shoulders = {
|
||
|
|
name = "heir_portrait"
|
||
|
|
|
||
|
|
blockoverride "portrait_button" {
|
||
|
|
using = tooltip_ws
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
type tooltip_my_realm_to_liege = container_my_realm_window_contribution_tooltip {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter]"
|
||
|
|
|
||
|
|
blockoverride "contribution_tooltip_header"
|
||
|
|
{
|
||
|
|
text = "[SelectLocalization(Character.HasSuzerain, 'MRW_TT_TAXES_TO_MY_SUZERAIN', 'MRW_TT_TAXES_TO_MY_LIEGE')]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "contribution_tooltip_content_suffix" {}
|
||
|
|
}
|
||
|
|
|
||
|
|
type container_my_realm_window_contribution_tooltip = container {
|
||
|
|
alwaystransparent = no
|
||
|
|
|
||
|
|
using = GeneralTooltipSetup
|
||
|
|
using = DefaultTooltipBackground
|
||
|
|
|
||
|
|
widget_gold_breakdown_tooltip = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
blockoverride "margins"
|
||
|
|
{
|
||
|
|
margin = { 15 10 }
|
||
|
|
margin_bottom = 5
|
||
|
|
spacing = 15
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "income"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "background" {}
|
||
|
|
|
||
|
|
blockoverride "extra_info"
|
||
|
|
{
|
||
|
|
block "contribution_tooltip_content_suffix" {
|
||
|
|
text_single = {
|
||
|
|
visible = "[Character.IsTheocraticLessee]"
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_CONTRIBUTION_TO_THEOCRATIC_LIEGE"
|
||
|
|
default_format = "#weak"
|
||
|
|
multiline = yes
|
||
|
|
maximumsize = { 300 -1 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_bottom = 10
|
||
|
|
|
||
|
|
block "contribution_tooltip_header"
|
||
|
|
{
|
||
|
|
align = left
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_my_realm_domain_body = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_top = 5
|
||
|
|
spacing = 20
|
||
|
|
|
||
|
|
using = Animation_Tab_Switch
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
visible = "[Character.HasDomicile]"
|
||
|
|
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_top = 10
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
text_label_center = {
|
||
|
|
text = "[Character.GetDomicile.GetYourDomicileText]"
|
||
|
|
default_format = "#low"
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_domicile_button = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
datamodel = "[MyRealmWindow.GetDomainItems]"
|
||
|
|
|
||
|
|
item = {
|
||
|
|
vbox = {
|
||
|
|
name = "duchy_group"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
background = {
|
||
|
|
margin_top = -10
|
||
|
|
margin_bottom = -5
|
||
|
|
margin_left = 20
|
||
|
|
margin_right = 40
|
||
|
|
|
||
|
|
texture = "gfx/interface/component_tiles/tile_title_bg_01.dds"
|
||
|
|
spriteType = Corneredtiled
|
||
|
|
spriteborder = { 40 8 }
|
||
|
|
texture_density = 2
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
name = "mask"
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_horizontal_middle_thick.dds"
|
||
|
|
spriteType = Corneredstretched
|
||
|
|
spriteborder = { 0 0 }
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
coa_title_tiny_crown = {
|
||
|
|
datacontext = "[DuchyGroup.GetDuchy]"
|
||
|
|
|
||
|
|
using = tooltip_ws
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "[DuchyGroup.GetDuchy.GetNameNoTooltip|U]"
|
||
|
|
default_format = "#low"
|
||
|
|
max_width = 420
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
name = "county_group"
|
||
|
|
datamodel = "[DuchyGroup.GetCounties]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
spacing = 20
|
||
|
|
|
||
|
|
item = {
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
datacontext = "[CountyGroup.GetCounty]"
|
||
|
|
datacontext = "[CountyGroup.GetCapitalProvince.GetCounty]"
|
||
|
|
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
datacontext = "[CountyGroup.AccessBreakdowns]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin_left = 5
|
||
|
|
margin_right = 10
|
||
|
|
spacing = 7
|
||
|
|
|
||
|
|
coa_title_tiny = {}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
text = "[Title.GetNameNoTooltip]"
|
||
|
|
max_width = 180
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "[development|E]: [County.GetDevelopmentLevel|V]"
|
||
|
|
max_width = 140
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
county_development_tooltip_container = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "tutorial_highlight_control"
|
||
|
|
text = "[CountyGroup.GetCountyControlColored]"
|
||
|
|
max_width = 130
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
county_control_tooltip_container = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
datamodel = "[CountyGroup.GetHoldings]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_left = 10
|
||
|
|
margin_right = 10
|
||
|
|
margin_bottom = 5
|
||
|
|
spacing = 3
|
||
|
|
|
||
|
|
item = {
|
||
|
|
vbox = {
|
||
|
|
name = "holding_realm_list_item" #ra_merit_governor_holdings_list uses this
|
||
|
|
|
||
|
|
datacontext = "[HoldingItem.GetHolding]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
background = {
|
||
|
|
texture = "[HoldingItem.GetHolding.GetIllustration]"
|
||
|
|
alpha = 0.7
|
||
|
|
fittype = centercrop
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_horizontal.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
}
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_overlay/overlay_effect.dds"
|
||
|
|
blend_mode = overlay
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_standard_clean = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
size = { 0 80 }
|
||
|
|
|
||
|
|
onclick = "[HoldingItem.OnClick]"
|
||
|
|
|
||
|
|
tooltipwidget = { holding_tooltip_click = {} }
|
||
|
|
|
||
|
|
background = {
|
||
|
|
visible = "[Holding.IsSelected]"
|
||
|
|
using = Background_Button_Illustration
|
||
|
|
}
|
||
|
|
|
||
|
|
using = Background_Vignette_Button
|
||
|
|
using = Holding_Mouse_Entry
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
margin = { 10 2 }
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
name = "holding_header"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 6
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
spacing = 6
|
||
|
|
|
||
|
|
background = {
|
||
|
|
texture = "gfx/interface/component_tiles/tile_title_bg_01.dds"
|
||
|
|
spriteType = Corneredtiled
|
||
|
|
spriteborder = { 40 8 }
|
||
|
|
texture_density = 2
|
||
|
|
|
||
|
|
margin_left = 15
|
||
|
|
margin_right = 25
|
||
|
|
margin_top = 0
|
||
|
|
margin_bottom = 5
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
name = "mask"
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_horizontal.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
mirror = horizontal
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
name = "realm_capital_icon"
|
||
|
|
visible = "[HoldingItem.IsRealmCapital]"
|
||
|
|
size = { 25 25 }
|
||
|
|
texture = "gfx/interface/icons/icon_capital.dds"
|
||
|
|
framesize = { 60 60 }
|
||
|
|
frame = 2
|
||
|
|
|
||
|
|
tooltip = "REALM_CAPITAL_TOOLTIP"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_HOLDING_NAME"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_HOLDING_TAX"
|
||
|
|
alwaystransparent = yes
|
||
|
|
default_format = "#high"
|
||
|
|
|
||
|
|
tooltip = "[Holding.GetTaxTooltip]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[Holding.GetHolder.HasBarterGoods]"
|
||
|
|
text = "MY_REALM_WINDOW_HOLDING_BARTER_GOODS"
|
||
|
|
alwaystransparent = yes
|
||
|
|
default_format = "#high"
|
||
|
|
|
||
|
|
tooltip = "[Holding.GetBarterGoodsIncomeTooltip]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_HOLDING_LEVY"
|
||
|
|
alwaystransparent = yes
|
||
|
|
default_format = "#high"
|
||
|
|
|
||
|
|
tooltip = "[Holding.GetLeviesTooltip]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
name = "holding_buildings"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
minimumsize = { 0 40 }
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
tooltip = "MY_REALM_WINDOW_BUILDING_CONSTRUCTION_TT"
|
||
|
|
using = tooltip_ne
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "[HoldingItem.GetStatusText]"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
progressbar_standard = {
|
||
|
|
name = "building_progressbar"
|
||
|
|
visible = "[HoldingItem.GetHolding.IsConstructionInProgress]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
alwaystransparent = yes
|
||
|
|
|
||
|
|
maximumsize = { -1 15 }
|
||
|
|
value = "[HoldingItem.GetHolding.GetConstructionProgress]"
|
||
|
|
direction = horizontal
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[HoldingItem.GetHolding.CanConstructAnyBuilding(GetPlayer)]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_CONSTRUCT_BUILDING"
|
||
|
|
default_format = "#P"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
visible = "[DataModelHasItems(CountyGroup.GetEmptyHoldings)]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
spacing = 5
|
||
|
|
margin_left = 10
|
||
|
|
margin_right = 10
|
||
|
|
|
||
|
|
button_group = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
onclick = "[CountyGroup.ToggleExpanded]"
|
||
|
|
|
||
|
|
flowcontainer = {
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
size = { 18 22 }
|
||
|
|
|
||
|
|
button_expand = {
|
||
|
|
parentanchor = center
|
||
|
|
frame = "[Select_int32( CountyGroup.IsExpanded, '(int32)2', '(int32)1' )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "ME_REALM_WINDOW_EMPTY_HOLDINGS"
|
||
|
|
default_format = "#low"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
datamodel = "[CountyGroup.GetEmptyHoldings]"
|
||
|
|
visible = "[CountyGroup.IsExpanded]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin_left = 23
|
||
|
|
margin_bottom = 5
|
||
|
|
spacing = 4
|
||
|
|
|
||
|
|
item = {
|
||
|
|
vbox = {
|
||
|
|
datacontext = "[HoldingItem.GetHolding]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
button_standard = {
|
||
|
|
datacontext = "[HoldingItem.GetHolding]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
minimumsize = { 0 45 }
|
||
|
|
|
||
|
|
onclick = "[HoldingItem.OnClick]"
|
||
|
|
down = "[Holding.IsSelected]"
|
||
|
|
|
||
|
|
using = Holding_Mouse_Entry
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
holding_tooltip_click = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
using = tooltip_ne
|
||
|
|
|
||
|
|
widget = {
|
||
|
|
parentanchor = right|top
|
||
|
|
position = { -2 2 }
|
||
|
|
size = { 350 41 }
|
||
|
|
scissor = yes
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
name = "illustration"
|
||
|
|
parentanchor = right|top
|
||
|
|
size = { 180 90 }
|
||
|
|
texture = "[HoldingItem.GetHolding.GetProvince.GetTerrain.GetIllustration]"
|
||
|
|
alpha = 0.4
|
||
|
|
mirror = horizontal
|
||
|
|
|
||
|
|
modify_texture = {
|
||
|
|
texture = "gfx/interface/component_masks/mask_fade_horizontal_extended.dds"
|
||
|
|
blend_mode = alphamultiply
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
parentanchor = center
|
||
|
|
size = { 99% 92% }
|
||
|
|
|
||
|
|
texture = "gfx/interface/component_tiles/tile_vignette_3px.dds"
|
||
|
|
spriteType = Corneredtiled
|
||
|
|
spriteborder = { 5 5 }
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
margin = { 10 0 }
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
margin_top = 2
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "[HoldingItem.GetBarony.GetNameNoTierNoTooltip]"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
visible = "[HoldingItem.GetHolding.IsConstructionInProgress]"
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
margin = { 0 4 }
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
text = "[HoldingItem.GetStatusText]"
|
||
|
|
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_bottom = 3
|
||
|
|
|
||
|
|
progressbar_standard = {
|
||
|
|
name = "building_progressbar"
|
||
|
|
alwaystransparent = yes
|
||
|
|
direction = horizontal
|
||
|
|
size = { 180 12 }
|
||
|
|
value = "[HoldingItem.GetHolding.GetConstructionProgress]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
margin_top = 2
|
||
|
|
|
||
|
|
text_label_right = {
|
||
|
|
visible = "[HoldingItem.GetHolding.CanConstructAnyBuilding(GetPlayer)]"
|
||
|
|
layoutpolicy_vertical = fixed
|
||
|
|
text = "MY_REALM_WINDOW_CONSTRUCT_HOLDING"
|
||
|
|
default_format = "#P"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_my_realm_subjects_top = vbox {
|
||
|
|
widgetid = "tab_vassals"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
divider_light = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin = { 15 5 }
|
||
|
|
margin_bottom = 10
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_VASSAL_OPINION"
|
||
|
|
max_width = 180
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_VASSAL_OPINION_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
tooltip = "[GetPlayer.GetDreadBreakdown]"
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
name = "dread_icon"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/icon_dread.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "dread_name"
|
||
|
|
text = "[dread|E]: [GetPlayer.GetDread|0]"
|
||
|
|
default_format = "#high"
|
||
|
|
max_width = 90
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
name = "tutorial_highlight_vassal_limit"
|
||
|
|
spacing = 4
|
||
|
|
|
||
|
|
tooltip = "[Character.GetVassalLimitTooltip]"
|
||
|
|
|
||
|
|
background = {
|
||
|
|
visible = "[GreaterThan_int32( Character.GetNumVassalsTowardsLimit, Character.GetVassalLimit )]"
|
||
|
|
using = Status_Bad
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/icon_vassal.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_VASSAL_LIMIT"
|
||
|
|
max_width = 130
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_VASSAL_LIMIT_VALUE"
|
||
|
|
max_width = 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = MY_REALM_WINDOW_VASSAL_STANCES
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 100
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
datamodel = "[GetAllVassalStances]"
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
item = {
|
||
|
|
text_single = {
|
||
|
|
visible = "[NotEqualTo_int32( MyRealmWindow.GetNumVassalsWithStance( VassalStance.Self ), '(int32)0' )]"
|
||
|
|
text = "MY_REALM_WINDOW_VASSAL_STANCE_COUNT"
|
||
|
|
align = nobaseline
|
||
|
|
fonttintcolor = "[GetOpinionTint(FixedPointToInt(VassalStance.GetModifierValueFor( MyRealmWindow.GetCharacter )))]"
|
||
|
|
margin = { 0 2 }
|
||
|
|
margin_left = 5
|
||
|
|
margin_right = 10
|
||
|
|
|
||
|
|
using = Background_Area_Border
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_VASSAL_STANCE_COUNT_TT"
|
||
|
|
|
||
|
|
max_width = 56
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
name = "vassal_filters_container"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 30
|
||
|
|
|
||
|
|
dropdown_menu_standard = {
|
||
|
|
name = "government_filters_dropdown"
|
||
|
|
|
||
|
|
blockoverride "dropdown_properties"
|
||
|
|
{
|
||
|
|
datamodel = "[MyRealmWindow.GetGovernmentTypeFilters]"
|
||
|
|
|
||
|
|
onselectionchanged = "[MyRealmWindow.SelectActiveGovernmentTypeFilter]"
|
||
|
|
selectedindex = "[MyRealmWindow.GetActiveGovernmentTypeFilterIndex]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "dropdown_active_item_properties"
|
||
|
|
{
|
||
|
|
text = "MRW_GOVERNMENT_FILTER"
|
||
|
|
|
||
|
|
tooltip = "MRW_GOVERNMENT_FILTER_DROPDOWN_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "dropdown_item_properties"
|
||
|
|
{
|
||
|
|
text = "MRW_GOVERNMENT_FILTER"
|
||
|
|
|
||
|
|
tooltip = "MRW_GOVERNMENT_FILTER_TT"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
dropdown_menu_standard = {
|
||
|
|
name = "vassal_stance_filters_dropdown"
|
||
|
|
|
||
|
|
blockoverride "dropdown_properties"
|
||
|
|
{
|
||
|
|
datamodel = "[MyRealmWindow.GetVassalStanceFilters]"
|
||
|
|
|
||
|
|
onselectionchanged = "[MyRealmWindow.SelectActiveVassalStanceFilter]"
|
||
|
|
selectedindex = "[MyRealmWindow.GetActiveVassalStanceFilterIndex]"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "dropdown_active_item_properties"
|
||
|
|
{
|
||
|
|
text = "MRW_VASSAL_STANCE_FILTER"
|
||
|
|
|
||
|
|
tooltip = "MRW_VASSAL_STANCE_FILTER_DROPDOWN_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "dropdown_item_properties"
|
||
|
|
{
|
||
|
|
text = "MRW_VASSAL_STANCE_FILTER"
|
||
|
|
|
||
|
|
tooltip = "MRW_VASSAL_STANCE_FILTER_TT"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "government_filter_label"
|
||
|
|
visible = "[MyRealmWindow.HasActiveGovernmentTypeFilter]"
|
||
|
|
text = "[MyRealmWindow.GetActiveGovernmentTypeFilter.GetVassalsLabel]"
|
||
|
|
margin_bottom = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_my_realm_subjects_body = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
margin = { 0 10 }
|
||
|
|
|
||
|
|
using = Animation_Tab_Switch
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetPowerfulVassals]"
|
||
|
|
datamodel = "[CharacterSelectionList.GetList]"
|
||
|
|
visible = "[And( Not( CharacterSelectionList.IsBuildingList ), Not( IsDataModelEmpty( CharacterSelectionList.GetList ) ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
addcolumn = 538
|
||
|
|
addrow = 176
|
||
|
|
setitemsizefromcell = yes
|
||
|
|
|
||
|
|
item = {
|
||
|
|
widget_vassal_list_item = {
|
||
|
|
datacontext = "[CharacterListItem.GetCharacter]"
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalInfo( Character.Self )]"
|
||
|
|
datacontext = "[MyRealmWindowVassalItem.GetContract]"
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Frame
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetTributaries]"
|
||
|
|
datamodel = "[CharacterSelectionList.GetList]"
|
||
|
|
visible = "[And( Not( CharacterSelectionList.IsBuildingList ), Not( IsDataModelEmpty( CharacterSelectionList.GetList ) ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
addcolumn = 538
|
||
|
|
addrow = 176
|
||
|
|
setitemsizefromcell = yes
|
||
|
|
|
||
|
|
item = {
|
||
|
|
widget_vassal_list_item = {
|
||
|
|
name = tutorial_highlight_vassal
|
||
|
|
datacontext = "[CharacterListItem.GetCharacter]"
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalInfo( Character.Self )]"
|
||
|
|
datacontext = "[MyRealmWindowVassalItem.GetContract]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetRegularVassals]"
|
||
|
|
datamodel = "[CharacterSelectionList.GetList]"
|
||
|
|
visible = "[And( Not( CharacterSelectionList.IsBuildingList ), Not( IsDataModelEmpty( CharacterSelectionList.GetList ) ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
addcolumn = 538
|
||
|
|
addrow = 185
|
||
|
|
setitemsizefromcell = yes
|
||
|
|
|
||
|
|
item = {
|
||
|
|
widget_vassal_list_item = {
|
||
|
|
name = tutorial_highlight_vassal
|
||
|
|
datacontext = "[CharacterListItem.GetCharacter]"
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalInfo( Character.Self )]"
|
||
|
|
datacontext = "[MyRealmWindowVassalItem.GetContract]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[EqualTo_int32( MyRealmWindow.GetVassalCount, '(int32)0' )]"
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_SUBJECTS_NO_SUBJECTS"
|
||
|
|
default_format = "#weak"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_my_realm_republics_top = vbox {
|
||
|
|
widgetid = "tab_republics"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
divider_light = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin = { 15 5 }
|
||
|
|
margin_bottom = 15
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "Important Factors in Elections and Tax:"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 500
|
||
|
|
}
|
||
|
|
}
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
portrait_head_small = {}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
visible = "[Character.GetGovernment.IsType('urbanrepublic_government'))]"
|
||
|
|
spacing = 3
|
||
|
|
expand = {}
|
||
|
|
icon = {
|
||
|
|
name = "icon_influence"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "[Character.GetInfluenceLevelTexture]"
|
||
|
|
}
|
||
|
|
text_single = {
|
||
|
|
name = "influence"
|
||
|
|
text = "[Character.GetInfluence|0]"
|
||
|
|
default_format = "#high"
|
||
|
|
align = center|nobaseline
|
||
|
|
fontsize_min = 12
|
||
|
|
max_width = 50
|
||
|
|
}
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
hbox = {
|
||
|
|
spacing = 3
|
||
|
|
expand = {}
|
||
|
|
icon = {
|
||
|
|
name = "prestige_icon"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "[Character.GetPrestigeLevelTexture]"
|
||
|
|
}
|
||
|
|
text_single = {
|
||
|
|
name = "influence"
|
||
|
|
text = "[Character.GetPrestige|0]"
|
||
|
|
default_format = "#high"
|
||
|
|
align = center|nobaseline
|
||
|
|
fontsize_min = 12
|
||
|
|
max_width = 50
|
||
|
|
}
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
hbox = {
|
||
|
|
spacing = 3
|
||
|
|
expand = {}
|
||
|
|
icon = {
|
||
|
|
name = "icon_piety"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "[Character.GetPietyLevelTexture]"
|
||
|
|
}
|
||
|
|
text_single = {
|
||
|
|
name = "piety"
|
||
|
|
text = "[Character.GetPiety|0]"
|
||
|
|
default_format = "#high"
|
||
|
|
align = center|nobaseline
|
||
|
|
fontsize_min = 12
|
||
|
|
max_width = 50
|
||
|
|
}
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
hbox = {
|
||
|
|
spacing = 3
|
||
|
|
expand = {}
|
||
|
|
icon = {
|
||
|
|
name = "icon_dynasty_prestige"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "[Character.GetDynasty.GetDynastyPrestigeLevelTexture]"
|
||
|
|
}
|
||
|
|
text_single = {
|
||
|
|
name = "dynasty_prestige"
|
||
|
|
text = "[Character.GetDynasty.GetPrestige|0]"
|
||
|
|
default_format = "#high"
|
||
|
|
align = center|nobaseline
|
||
|
|
fontsize_min = 12
|
||
|
|
max_width = 50
|
||
|
|
}
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
widget = {
|
||
|
|
size = { 50 50 }
|
||
|
|
coa_house_medium = {
|
||
|
|
datacontext = "[Character.GetHouse]"
|
||
|
|
parentanchor = center
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = MY_REALM_WINDOW_VASSAL_STANCES
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 100
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
datamodel = "[GetAllVassalStances]"
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
item = {
|
||
|
|
text_single = {
|
||
|
|
visible = "[NotEqualTo_int32( MyRealmWindow.GetNumVassalsWithStance( VassalStance.Self ), '(int32)0' )]"
|
||
|
|
text = "MY_REALM_WINDOW_VASSAL_STANCE_COUNT"
|
||
|
|
align = nobaseline
|
||
|
|
fonttintcolor = "[GetOpinionTint(FixedPointToInt(VassalStance.GetModifierValueFor( MyRealmWindow.GetCharacter )))]"
|
||
|
|
margin = { 0 2 }
|
||
|
|
margin_left = 5
|
||
|
|
margin_right = 10
|
||
|
|
|
||
|
|
using = Background_Area_Border
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_VASSAL_STANCE_COUNT_TT"
|
||
|
|
|
||
|
|
max_width = 56
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "government_filter_label"
|
||
|
|
visible = "[MyRealmWindow.HasActiveGovernmentTypeFilter]"
|
||
|
|
text = "[MyRealmWindow.GetActiveGovernmentTypeFilter.GetVassalsLabel]"
|
||
|
|
margin_bottom = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
type vbox_my_realm_republics_body = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
margin = { 0 10 }
|
||
|
|
|
||
|
|
using = Animation_Tab_Switch
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetPowerfulVassals]"
|
||
|
|
datamodel = "[CharacterSelectionList.GetList]"
|
||
|
|
visible = "[And( Not( CharacterSelectionList.IsBuildingList ), Not( IsDataModelEmpty( CharacterSelectionList.GetList ) ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
addcolumn = 538
|
||
|
|
addrow = 176
|
||
|
|
setitemsizefromcell = yes
|
||
|
|
|
||
|
|
item = {
|
||
|
|
widget_republic_vassal_list_item = {
|
||
|
|
datacontext = "[CharacterListItem.GetCharacter]"
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalInfo( Character.Self )]"
|
||
|
|
datacontext = "[MyRealmWindowVassalItem.GetContract]"
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Frame
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
fixedgridbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetRegularVassals]"
|
||
|
|
datamodel = "[CharacterSelectionList.GetList]"
|
||
|
|
visible = "[And( Not( CharacterSelectionList.IsBuildingList ), Not( IsDataModelEmpty( CharacterSelectionList.GetList ) ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
addcolumn = 538
|
||
|
|
addrow = 185
|
||
|
|
setitemsizefromcell = yes
|
||
|
|
|
||
|
|
item = {
|
||
|
|
widget_republic_vassal_list_item = {
|
||
|
|
name = tutorial_highlight_vassal
|
||
|
|
datacontext = "[CharacterListItem.GetCharacter]"
|
||
|
|
datacontext = "[MyRealmWindow.GetVassalInfo( Character.Self )]"
|
||
|
|
datacontext = "[MyRealmWindowVassalItem.GetContract]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
type vbox_my_realm_succession_body_top = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_bottom = 5
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[MyRealmWindow.HasHeir]"
|
||
|
|
margin = { 0 4 }
|
||
|
|
|
||
|
|
text = "MRW_YOUR_PLAYER_HEIR"
|
||
|
|
align = nobaseline
|
||
|
|
default_format = "#I"
|
||
|
|
max_width = 500
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "no_heir_warning"
|
||
|
|
visible = "[Not( MyRealmWindow.HasHeir )]"
|
||
|
|
margin = { 0 4 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_NO_HEIR_FLAVOR"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
allow_outside = yes
|
||
|
|
margin = { 10 0 }
|
||
|
|
|
||
|
|
### HEIR INFO
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
margin_left = 10
|
||
|
|
spacing = 2
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
text = "game_concept_player_heir"
|
||
|
|
align = nobaseline
|
||
|
|
using = Font_Size_Medium
|
||
|
|
|
||
|
|
margin = { 0 2 }
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
visible = "[MyRealmWindow.HasHeir]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "[MyRealmWindow.GetCharacter.GetPlayerHeir.GetUINameNoTooltip]"
|
||
|
|
default_format = "#low"
|
||
|
|
max_width = 415
|
||
|
|
using = Font_Size_Medium
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
name = "vassal_stances_that_prefer"
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetPlayerHeir]"
|
||
|
|
visible = "[And( Not( IsLandlessAdventurer( GetPlayer ) ), And( MyRealmWindow.HasHeir, Not( StringIsEmpty( MyRealmWindow.GetCharacter.GetVassalStancesThatPrefer( Character.Self ) ) ) ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
autoresize = no
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_SUCCESSION_PREFERRED_BY"
|
||
|
|
default_format = "#weak"
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
visible = [MyRealmWindow.HasHeir]
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin = { 5 5 }
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetPlayerHeir]"
|
||
|
|
|
||
|
|
text = "[MyRealmWindow.GetCharacter.GetVassalStancesThatPrefer( Character.Self )]"
|
||
|
|
align = nobaseline
|
||
|
|
using = Font_Size_Medium
|
||
|
|
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
autoresize = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_top = 2
|
||
|
|
|
||
|
|
button_standard = {
|
||
|
|
size = { 150 32 }
|
||
|
|
|
||
|
|
text = "MY_REALM_WINDOW_SUCCESSION_DESIGNATE_HEIR"
|
||
|
|
|
||
|
|
enabled = "[MyRealmWindow.CanDesignateHeir]"
|
||
|
|
onclick = "[OpenDesignateHeirWindow]"
|
||
|
|
|
||
|
|
tooltip = "MRW_DESIGNATE_HEIR_TT"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
portrait_shoulders = {
|
||
|
|
datacontext = "[MyRealmWindow.GetCharacter.GetPlayerHeir]"
|
||
|
|
visible = "[Character.IsValid]"
|
||
|
|
allow_outside = yes
|
||
|
|
|
||
|
|
blockoverride "glow_visible"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_my_realm_succession_body = vbox {
|
||
|
|
name = "tab_succession"
|
||
|
|
widgetid = "tab_succession"
|
||
|
|
datacontext = "[MyRealmWindow.GetKurultaiSuccession]"
|
||
|
|
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
layoutpolicy_vertical = expanding
|
||
|
|
|
||
|
|
using = Animation_Tab_Switch
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
vbox_succession_content_kurultai = {
|
||
|
|
visible = "[KurultaiSuccession.IsValid]"
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_succession_content_default = {
|
||
|
|
visible = "[Not( KurultaiSuccession.IsValid )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_kurultai_group_foldout = {
|
||
|
|
visible = "[And( KurultaiSuccession.IsValid, Not( IsDataModelEmpty( KurultaiSuccession.GetElectors ) ) )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox_kurultai_inherited_titles_group_foldout = {
|
||
|
|
visible = "[KurultaiSuccession.IsValid]"
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
type widget_my_realm_law_item = widget {
|
||
|
|
datacontext = "[GuiLawGroup]"
|
||
|
|
size = { 246 62 }
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Area
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
margin = { 10 0 }
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
raw_text = "[GuiLawGroup.GetLawGroup.GetNameSingular]:"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 170
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
text = "[GuiLawGroup.GetCurrentLevel.GetLaw.GetName]"
|
||
|
|
align = nobaseline
|
||
|
|
default_format = "#high"
|
||
|
|
max_width = 170
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
button_round = {
|
||
|
|
datacontext = "[GuiLawGroup.GetLawGroup]"
|
||
|
|
visible = "[Not( LawGroup.HasFlag( 'treasury_budget_law' ) )]"
|
||
|
|
enabled = "[LawGroup.CanRulerChange(GetPlayer)]"
|
||
|
|
tooltip_when_disabled = "[GuiLawGroup.GetCanChangeTooltip]"
|
||
|
|
size = { 30 30 }
|
||
|
|
|
||
|
|
button_change = {
|
||
|
|
size = { 24 24 }
|
||
|
|
parentanchor = center
|
||
|
|
onclick = "[OpenSuccessionLawChangeWindow( GuiLawGroup.Self )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_law_item = vbox {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 8
|
||
|
|
|
||
|
|
text_label_center = {
|
||
|
|
block "item_title"
|
||
|
|
{
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_REALM_LAWS"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
block "item_desc"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
align = nobaseline
|
||
|
|
default_format = "#weak"
|
||
|
|
autoresize = yes
|
||
|
|
max_width = 500
|
||
|
|
}
|
||
|
|
|
||
|
|
flowcontainer = {
|
||
|
|
datamodel = "[MyRealmWindow.GetRealmLaws]"
|
||
|
|
ignoreinvisible = yes
|
||
|
|
wrap_count = 2
|
||
|
|
|
||
|
|
item = {
|
||
|
|
widget_my_realm_law_item = {
|
||
|
|
block "show_law"
|
||
|
|
{
|
||
|
|
visible = "[And( GuiLawGroup.IsAvailable, Not( GuiLawGroup.GetLawGroup.HasFlag( 'realm_law' ) ))]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_election_title_law_item = vbox {
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
background = {
|
||
|
|
using = Background_Frame
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin = { 10 0 }
|
||
|
|
margin_top = 2
|
||
|
|
margin_bottom = 4
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
container = {
|
||
|
|
my_realm_coa_tiny_item = {}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text = "[Title.GetTitleLawsTooltip]"
|
||
|
|
align = nobaseline
|
||
|
|
}
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
button_round = {
|
||
|
|
visible = "[Not( ObjectsEqual( Title.Self, Character.GetPrimaryTitle.Self ) )]"
|
||
|
|
|
||
|
|
button_election_vote = {
|
||
|
|
parentanchor = center
|
||
|
|
|
||
|
|
onclick = "[OpenSuccessionElectionWindowForTitle(Title.Self)]"
|
||
|
|
tooltip = "MY_REALM_WINDOW_VOTE_TOOLTIP"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type vbox_my_realm_laws_body = vbox {
|
||
|
|
using = Animation_Tab_Switch
|
||
|
|
|
||
|
|
### LAWS TOP AND PROGRESS BAR
|
||
|
|
vbox = {
|
||
|
|
visible = "[And( And( GreaterThan_int32( MyRealmWindow.GetPowerfulVassalLawVoteCount, '(int32)0' ), Not( IsNomad( GetPlayer ) ) ), Not( GetPlayer.GetGovernment.HasRule( 'deny_powerful_vassal' )))]"
|
||
|
|
margin_top = 15
|
||
|
|
spacing = 5
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_PROGRESS_BAR_DESC"
|
||
|
|
align = center|nobaseline
|
||
|
|
autoresize = yes
|
||
|
|
default_format = "#I"
|
||
|
|
max_width = 500
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_PROGRESS_BAR_TITLE"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 500
|
||
|
|
}
|
||
|
|
|
||
|
|
### POWERFUL VASSALS PROGRESS BAR
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin = { 20 0 }
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_PROGRESS_BAR_APPROVES"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 150
|
||
|
|
}
|
||
|
|
|
||
|
|
progressbar_standard = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
size = { 140 20 }
|
||
|
|
|
||
|
|
using = Animation_ShowHide_Standard
|
||
|
|
|
||
|
|
max = "[IntToFloat( MyRealmWindow.GetPowerfulVassalLawVoteCount )]"
|
||
|
|
value = "[IntToFloat( MyRealmWindow.GetPowerfulVassalLawApproves )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_PROGRESS_BAR_OPPOSES"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 150
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### KURULTAI PROGRESS BAR
|
||
|
|
vbox = {
|
||
|
|
datacontext = "[MyRealmWindow.GetKurultaiSuccession]"
|
||
|
|
visible = "[And( GreaterThan_int32( KurultaiSuccession.GetVoteCount, '(int32)0' ), IsNomad( GetPlayer ) )]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
margin_top = 15
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 10
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_APPROVES"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 150
|
||
|
|
}
|
||
|
|
|
||
|
|
progressbar_standard = {
|
||
|
|
name = "kurultai_votes"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
size = { 200 20 }
|
||
|
|
|
||
|
|
using = Animation_ShowHide_Standard
|
||
|
|
|
||
|
|
max = "[IntToFloat( KurultaiSuccession.GetVoteCount )]"
|
||
|
|
value = "[IntToFloat( KurultaiSuccession.GetObedientCount )]"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_OPPOSES"
|
||
|
|
align = nobaseline
|
||
|
|
max_width = 150
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
text_multi = {
|
||
|
|
text = "MY_REALM_WINDOW_KURULTAI_OBEDIENT"
|
||
|
|
autoresize = yes
|
||
|
|
default_format = "#italic"
|
||
|
|
align = center
|
||
|
|
max_width = 500
|
||
|
|
margin = { 0 5 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
margin_top = 10
|
||
|
|
spacing = 18
|
||
|
|
|
||
|
|
### REALM LAWS (except the flag 'realm_law' as those are reserved for Crown Authority)
|
||
|
|
vbox_law_item = {
|
||
|
|
blockoverride "item_title"
|
||
|
|
{
|
||
|
|
visible = no
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "show_law"
|
||
|
|
{
|
||
|
|
visible = "[And( GuiLawGroup.IsAvailable, Or( GuiLawGroup.GetLawGroup.HasFlag( 'succession_order_laws' ), Or( GuiLawGroup.GetLawGroup.HasFlag( 'succession_gender_laws' ), GuiLawGroup.GetLawGroup.HasFlag( 'imperial_policy' ) ) ) )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### PRIMARY TITLE ELECTION (if exists)
|
||
|
|
flowcontainer = {
|
||
|
|
name = "primary_title_election"
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
datamodel = "[MyRealmWindow.GetTitlesCanVote]"
|
||
|
|
visible = "[MyRealmWindow.CanVote]"
|
||
|
|
|
||
|
|
ignoreinvisible = yes
|
||
|
|
|
||
|
|
item = {
|
||
|
|
button_standard = {
|
||
|
|
datacontext = "[TitleItem.GetTitle]"
|
||
|
|
visible = "[ObjectsEqual( Title.Self, Character.GetPrimaryTitle.Self )]"
|
||
|
|
text = "MY_REALM_WINDOW_VOTE"
|
||
|
|
|
||
|
|
onclick = "[OpenSuccessionElectionWindowForTitle(Title.Self)]"
|
||
|
|
|
||
|
|
tooltip = "MY_REALM_WINDOW_VOTE_TOOLTIP"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#### ELECTIONS BUTTON
|
||
|
|
vbox = {
|
||
|
|
visible = "[MyRealmWindow.CanVote]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
|
||
|
|
text_label_left = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_SPECIFIC_SUCCESSION_LAWS"
|
||
|
|
}
|
||
|
|
|
||
|
|
vbox = {
|
||
|
|
name = "elections"
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
datamodel = "[MyRealmWindow.GetTitlesCanVote]"
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
ignoreinvisible = yes
|
||
|
|
|
||
|
|
margin_top = 5
|
||
|
|
|
||
|
|
item = {
|
||
|
|
vbox_election_title_law_item = {
|
||
|
|
visible = "[Not( ObjectsEqual( Title.Self, Character.GetPrimaryTitle.Self ) )]"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### PROVINCIAL LAWS
|
||
|
|
vbox_law_item = {
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
visible = "[ProvincialLawCharacter( Character )]"
|
||
|
|
|
||
|
|
blockoverride "item_title"
|
||
|
|
{
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_PROVINCIAL_LAWS"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "item_desc"
|
||
|
|
{
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_PROVINCIAL_LAWS_DESC"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "show_law"
|
||
|
|
{
|
||
|
|
visible = "[And( GuiLawGroup.IsAvailable, GuiLawGroup.GetLawGroup.HasFlag( 'admin_law' ) )]"
|
||
|
|
|
||
|
|
enabled = "[Not( Character.HasOverlord )]"
|
||
|
|
|
||
|
|
tooltip_when_disabled = "MY_REALM_WINDOW_LAWS_PROVINCIAL_LAWS_DESC_DISABLED"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
### TREASURY BUDGET LAWS
|
||
|
|
vbox_law_item = {
|
||
|
|
datacontext = "[GetPlayer]"
|
||
|
|
visible = "[And( Character.IsIndependentRuler, Character.HasTreasury )]"
|
||
|
|
|
||
|
|
blockoverride "item_title"
|
||
|
|
{
|
||
|
|
text = "MY_REALM_WINDOW_LAWS_TREASURY_BUDGET_LAWS"
|
||
|
|
}
|
||
|
|
|
||
|
|
blockoverride "show_law"
|
||
|
|
{
|
||
|
|
visible = "[And( GuiLawGroup.IsAvailable, GuiLawGroup.GetLawGroup.HasFlag( 'treasury_budget_law' ) )]"
|
||
|
|
|
||
|
|
enabled = "[Not( Character.HasOverlord )]"
|
||
|
|
|
||
|
|
tooltip_when_disabled = "MY_REALM_WINDOW_LAWS_TREASURY_BUDGET_LAWS_DESC_DISABLED"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_standard = {
|
||
|
|
visible = "[And( Character.IsIndependentRuler, Character.HasTreasury )]"
|
||
|
|
size = { 320 44 }
|
||
|
|
|
||
|
|
onclick = "[OpenGameViewData( 'treasury_budget_change', GetPlayer.Self )]"
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
layoutpolicy_horizontal = expanding
|
||
|
|
spacing = 12
|
||
|
|
|
||
|
|
expand = {}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
size = { 32 32 }
|
||
|
|
texture = "gfx/interface/icons/icon_imperial_treasury.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
text_single = {
|
||
|
|
text = "MY_REALM_WINDOW_MANAGE_TREASURY_BUDGET"
|
||
|
|
align = nobaseline
|
||
|
|
default_format = "#clickable"
|
||
|
|
}
|
||
|
|
expand = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
type authority_icon = vbox {
|
||
|
|
hbox = {
|
||
|
|
visible = "[IsNomad( Character )]"
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)0')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/dominance_01.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)1')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/dominance_02.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)2')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/dominance_03.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)3')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/dominance_04.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)4')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/dominance_05.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
visible = "[And(Not(IsNomad( Character )),Not(Character.GetGovernment.HasGovernmentFlag( 'government_is_tribal' )))]"
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)0')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/laws/crown_authority_0.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)1')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/laws/crown_authority_1.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)2')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/laws/crown_authority_2.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)3')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/laws/crown_authority_3.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
hbox = {
|
||
|
|
visible = "[Character.GetGovernment.HasGovernmentFlag( 'government_is_tribal' )]"
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)0')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/laws/tribal_authority_0.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)1')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/laws/tribal_authority_1.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)2')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/laws/tribal_authority_2.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
button_icon = {
|
||
|
|
visible = "[EqualTo_int32( Law.GetIndexInLawGroup, '(int32)3')]"
|
||
|
|
size = { 30 30 }
|
||
|
|
texture = "gfx/interface/icons/laws/tribal_authority_3.dds"
|
||
|
|
|
||
|
|
tooltipwidget = {
|
||
|
|
general_law_tooltip = {}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|