banner code set up

This commit is contained in:
Fishedotjpg 2026-10-26 14:13:43 +00:00
parent c2653e4366
commit c2d2e54c1b
28 changed files with 192 additions and 17 deletions

View file

@ -2375,60 +2375,85 @@ types FaithWindow
###Religion Defined
highlight_icon = {#default system defined in religion
name = "doctrine_group_bg_def"
visible = "[Not(Or(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ),Faith.HasDoctrineByKey( 'special_doctrine_dionysian' )))]"
visible = "[Not(Or(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ),Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ),Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' )))]"
size = { 130 200 }
texture = "[Faith.GetTenetBackgroundIcon( Rite.Self, TenetType.Self )]"
}
###Novelist
highlight_icon = {#Core
name = "doctrine_group_bg_nov_core"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_core.dds"
}
highlight_icon = {#permitted
name = "doctrine_group_bg_nov_perm"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_neutral.dds"
}
highlight_icon = {#prohibited
name = "doctrine_group_bg_nov_prob"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_unknown_heretical.dds"
}
highlight_icon = {#unknown
name = "doctrine_group_bg_nov_unkn"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_numenor' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_unknown_neutral.dds"
}
###Europeanist
highlight_icon = {#Core
name = "doctrine_group_bg_euro_core"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_dionysian' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_core.dds"
}
highlight_icon = {#permitted
name = "doctrine_group_bg_euro_perm"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_dionysian' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_neutral.dds"
}
highlight_icon = {#prohibited
name = "doctrine_group_bg_euro_prob"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_dionysian' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_unknown_heretical.dds"
}
highlight_icon = {#unknown
name = "doctrine_group_bg_euro_unkn"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_dionysian' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_unknown_neutral.dds"
}
###British
highlight_icon = {#Core
name = "doctrine_group_bg_brit_core"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_core.dds"
}
highlight_icon = {#permitted
name = "doctrine_group_bg_brit_perm"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_neutral.dds"
}
highlight_icon = {#prohibited
name = "doctrine_group_bg_brit_prob"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_heretical.dds"
}
highlight_icon = {#unknown
name = "doctrine_group_bg_brit_unkn"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_unknown_neutral.dds"
}
block "tenet_icon"
{