Initial commit
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# =============================================================================
|
||||
# Giga + Age of Wonder Compatibility Patch — megastructure-filter bar events
|
||||
# Shows the persistent on-screen filter button (custom_gui = compat_megatab_bar)
|
||||
# for each human player, on game start and on save load. Mirrors AoW's own
|
||||
# custom_gui-via-diplomatic-event pattern (cf. AOW_core.100).
|
||||
# =============================================================================
|
||||
namespace = compat_megatab
|
||||
|
||||
# Hub: fan out to all human players. Scopeless, fired from on_actions.
|
||||
event = {
|
||||
id = compat_megatab.0
|
||||
hide_window = yes
|
||||
is_triggered_only = yes
|
||||
immediate = {
|
||||
every_country = {
|
||||
limit = { is_ai = no }
|
||||
country_event = { id = compat_megatab.1 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Persistent filter bar, one per human player.
|
||||
country_event = {
|
||||
id = compat_megatab.1
|
||||
title = compat_megatab.1.t
|
||||
desc = compat_megatab.1.d
|
||||
picture = GFX_evt_megastructure_construction
|
||||
is_triggered_only = yes
|
||||
diplomatic = yes
|
||||
custom_gui = "compat_megatab_bar"
|
||||
force_open = yes
|
||||
trigger = {
|
||||
is_ai = no
|
||||
NOT = { has_active_event = { compat_megatab.1 } }
|
||||
}
|
||||
# Single option exists only for engine validity; if the window is ever closed
|
||||
# it re-opens shortly after, so the bar can't be lost (use the edict to hide it).
|
||||
option = {
|
||||
name = compat_megatab.1.a
|
||||
hidden_effect = { country_event = { id = compat_megatab.1 days = 1 } }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user