Die folgende Auflistung enthält die Namen aller im Spiel verwendeten GUI Elemente. Anhand ihrer Anordnung ist auch die Struktur erkennbar. Einige Elemente, wie beispielsweise Buttons rufen Lua Funktionen auf. Action Funktionen werden bei einem Mausklick aufgerufen, Update Funktionen wenn der Status des Knopfes gesetzt werden soll.

ACHTUNG: Aufgrund ihrer Länge wird die Liste in Mozilla Browsern (Mozilla/Firefox) nicht vollständig angezeigt! Das liegt nicht an dieser Wikiseite, sondern am Browser (Bugreport). Der aktuell letzte Eintrag der Liste ist: „UpkeepBackground“

InGame
 Root
   Cinematic
     CinematicMC_Container
       CinematicMC_Headline
       CinematicMC_Text
       CinematicMC_Button1
         Calls: BriefingMCButtonSelected(1)
       CinematicMC_Button2
         Calls: BriefingMCButtonSelected(2)
     CinematicMiniMapContainer
       CinematicFrame
       CinematicMiniMapOverlay
       CinematicMiniMap
       CinematicFrameBG
     Cinematic_Text
     Cinematic_Headline
     CinematicBar00
     CinematicBar01
     CinematicBar02
   Normal
     GCWindow
       GCWindowNew
         GCWindowHint1
           GCWindowPicture1
           GCWindowText1
         GCWindowHint2
           GCWindowPicture2
           GCWindowText2
         GCWindowHint3
           GCWindowPicture3
           GCWindowText3
         GCWindowHint4
           GCWindowPicture4
           GCWindowText4
         GCWindowCloseButton
           Calls: GUIAction_ToggleMenu( "GCWindow",_0);Game.GameTimeReset();gvMission.WindowClosed = 1
         GCWindowWelcome
         GCWindow_Down
         GCWindow_Fill
         GCWindow_Left
         GCWindow_Right
         GCWindow_Top
         GCWindowBG_Complete
       GCWindowBG
     TutorialArrow
     PauseScreen
       PauseScreen_Message
       PauseScreenBG
     ChatInput
       ChatInput_CustomWidget
       ChatInput_BG
     Windows
       TradeWindow
         TradeWindowOffer01
           TradeWindowOffer01Accept
           TradeWindowOffer01Playername
           TradeWindowOffer01Offer
         TradeWindowOffer02
           TradeWindowOffer02Accept
           TradeWindowOffer02Playername
           TradeWindowOffer02Offer
         TradeWindowOffer03
           TradeWindowOffer03Accept
           TradeWindowOffer03Playername
           TradeWindowOffer03Offer
         TradeWindowOffer04
           TradeWindowOffer04Accept
           TradeWindowOffer04Offer
           TradeWindowOffer04Playername
         TradeWindowOffer05
           TradeWindowOffer05Accept
           TradeWindowOffer05Offer
           TradeWindowOffer05Playername
         TradeWindowOffer06
           TradeWindowOffer06Accept
           TradeWindowOffer06Offer
           TradeWindowOffer06Playername
         TradeWindowCloseButton
           Calls: GUIAction_ToggleMenu( "TradeWindow",_0)
         TradeWindowInfoWidget
         TradeWindowBackground
         TradeWindowController
         TradeBG_Left
         TradeBG_Top
         TradeBG_Right
         TradeBG_Down
         TradeBG_Fill
         TradeBG_Complete
       QuestWindow
         QuestWindowFrameSmall
           QuestWindowFrameSmallBottom
           QuestWindowFrameSmallLeft
           QuestWindowFrameSmallTop
           QuestWindowFrameSmallRight
         QuestWindowCloseButton
           Calls: GUIAction_ToggleMenu( "QuestWindow",0)
         QuestWindowQuestOutputCustomWidget
         QuestWindowQuestStatusPrototypes
           QuestWindowQuestStatusPrototype00
           QuestWindowQuestStatusPrototype01
           QuestWindowQuestStatusPrototype02
           QuestWindowQuestStatusPrototype11
           QuestWindowQuestStatusPrototype12
         QuestWindowInfoWidget
         QuestWindowQuestOutputBGBright
         QuestWindowFrame
           QuestWindowFrameLeft
           QuestWindowFrameTop
           QuestWindowFrameRight
           QuestWindowFrameBottom
           QuestWindowQuestOutputBG
         QuestWindowBackground
         QuestWindowQuest01
           QuestWindowQuest01NameOverlay
           QuestWindowQuest01Status
           QuestWindowQuest01Name
           QuestWindowQuest01StatusOverlay
         QuestWindowController
         QuestWindowQuest02
           QuestWindowQuest02NameOverlay
           QuestWindowQuest02Status
           QuestWindowQuest02Name
           QuestWindowQuest02StatusOverlay
         QuestWindowQuest03
           QuestWindowQuest03NameOverlay
           QuestWindowQuest03Status
           QuestWindowQuest03Name
           QuestWindowQuest03StatusOverlay
         QuestWindowQuest04
           QuestWindowQuest04NameOverlay
           QuestWindowQuest04Status
           QuestWindowQuest04Name
           QuestWindowQuest04StatusOverlay
         QuestWindowQuest05
           QuestWindowQuest05NameOverlay
           QuestWindowQuest05Status
           QuestWindowQuest05Name
           QuestWindowQuest05StatusOverlay
         QuestWindowQuest06
           QuestWindowQuest06NameOverlay
           QuestWindowQuest06Status
           QuestWindowQuest06Name
           QuestWindowQuest06StatusOverlay
         QuestWindowQuest07
           QuestWindowQuest07NameOverlay
           QuestWindowQuest07Status
           QuestWindowQuest07Name
           QuestWindowQuest07StatusOverlay
         QuestWindowQuest08
           QuestWindowQuest08NameOverlay
           QuestWindowQuest08Status
           QuestWindowQuest08Name
           QuestWindowQuest08StatusOverlay
         QuestBG_Left
         QuestBG_Top
         QuestBG_Right
         QuestBG_Down
         QuestBG_Fill
         QuestBG_Complete
       DiplomacyWindow
         DiplomacyWindowMinimap
           DiplomacyWindowMiniMapOverlay
           DiplomacyWindowMiniMapBG
           DiplomacyWindowMiniMapWidget
         DiplomacyWindowCloseButton
           Calls: GUIAction_ToggleMenu( "DiplomacyWindow",0)
         DiplomacyStatusFriendly
         DiplomacyStatusNeutral
         DiplomacyStatusHostile
         DiplomacyWindowPlayer08
           NetworkWindowPlayer8KickButton_veryold
             Calls: GUIAction_NetworkWindow_KickPlayer(7)
           DiplomacyWindowPlayer08ColorFrame
           DiplomacyWindowPlayer08Name
           DiplomacyWindowPlayer08SetAlly
           DiplomacyWindowPlayer08SetHostile
           DiplomacyWindowPlayer08SetNeutral
           DiplomacyWindowPlayer08MPResourceAmount
           DiplomacyWindowPlayer08MPResourceName
           DiplomacyWindowPlayer08Color
           DiplomacyWindowPlayer08MPResourceDec
           DiplomacyWindowPlayer08MPResourceInc
           DiplomacyWindowPlayer08MPResourceSend
           DiplomacyWindowPlayer08OpponentState
         DiplomacyWindowPlayer07
           NetworkWindowPlayer7KickButton_veryold
             Calls: GUIAction_NetworkWindow_KickPlayer(6)
           DiplomacyWindowPlayer07ColorFrame
           DiplomacyWindowPlayer07Name
           DiplomacyWindowPlayer07SetAlly
           DiplomacyWindowPlayer07SetHostile
           DiplomacyWindowPlayer07SetNeutral
           DiplomacyWindowPlayer07MPResourceAmount
           DiplomacyWindowPlayer07MPResourceName
           DiplomacyWindowPlayer07Color
           DiplomacyWindowPlayer07MPResourceDec
           DiplomacyWindowPlayer07MPResourceInc
           DiplomacyWindowPlayer07MPResourceSend
           DiplomacyWindowPlayer07OpponentState
         DiplomacyWindowPlayer06
           NetworkWindowPlayer6KickButton_veryold
             Calls: GUIAction_NetworkWindow_KickPlayer(5)
           DiplomacyWindowPlayer06ColorFrame
           DiplomacyWindowPlayer06Name
           DiplomacyWindowPlayer06SetAlly
           DiplomacyWindowPlayer06SetHostile
           DiplomacyWindowPlayer06SetNeutral
           DiplomacyWindowPlayer06MPResourceAmount
           DiplomacyWindowPlayer06MPResourceName
           DiplomacyWindowPlayer06Color
           DiplomacyWindowPlayer06MPResourceDec
           DiplomacyWindowPlayer06MPResourceInc
           DiplomacyWindowPlayer06MPResourceSend
           DiplomacyWindowPlayer06OpponentState
         DiplomacyWindowPlayer05
           NetworkWindowPlayer5KickButton_veryold
             Calls: GUIAction_NetworkWindow_KickPlayer(4)
           DiplomacyWindowPlayer05ColorFrame
           DiplomacyWindowPlayer05Name
           DiplomacyWindowPlayer05SetAlly
           DiplomacyWindowPlayer05SetHostile
           DiplomacyWindowPlayer05SetNeutral
           DiplomacyWindowPlayer05MPResourceAmount
           DiplomacyWindowPlayer05MPResourceName
           DiplomacyWindowPlayer05Color
           DiplomacyWindowPlayer05MPResourceDec
           DiplomacyWindowPlayer05MPResourceInc
           DiplomacyWindowPlayer05MPResourceSend
           DiplomacyWindowPlayer05OpponentState
         DiplomacyWindowPlayer04
           NetworkWindowPlayer4KickButton_veryold
             Calls: GUIAction_NetworkWindow_KickPlayer(3)
           DiplomacyWindowPlayer04ColorFrame
           DiplomacyWindowPlayer04Name
           DiplomacyWindowPlayer04SetAlly
           DiplomacyWindowPlayer04SetNeutral
           DiplomacyWindowPlayer04SetHostile
           DiplomacyWindowPlayer04MPResourceAmount
           DiplomacyWindowPlayer04MPResourceName
           DiplomacyWindowPlayer04Color
           DiplomacyWindowPlayer04MPResourceDec
           DiplomacyWindowPlayer04MPResourceInc
           DiplomacyWindowPlayer04MPResourceSend
           DiplomacyWindowPlayer04OpponentState
         DiplomacyWindowPlayer03
           NetworkWindowPlayer3KickButton_veryold
             Calls: GUIAction_NetworkWindow_KickPlayer(2)
           DiplomacyWindowPlayer03ColorFrame
           DiplomacyWindowPlayer03Name
           DiplomacyWindowPlayer03SetAlly
           DiplomacyWindowPlayer03SetNeutral
           DiplomacyWindowPlayer03SetHostile
           DiplomacyWindowPlayer03MPResourceAmount
           DiplomacyWindowPlayer03MPResourceName
           DiplomacyWindowPlayer03Color
           DiplomacyWindowPlayer03MPResourceDec
           DiplomacyWindowPlayer03MPResourceInc
           DiplomacyWindowPlayer03MPResourceSend
           DiplomacyWindowPlayer03OpponentState
         DiplomacyWindowPlayer02
           NetworkWindowPlayer2KickButton_veryold
             Calls: GUIAction_NetworkWindow_KickPlayer(1)
           DiplomacyWindowPlayer02ColorFrame
           DiplomacyWindowPlayer02Name
           DiplomacyWindowPlayer02SetAlly
           DiplomacyWindowPlayer02SetNeutral
           DiplomacyWindowPlayer02SetHostile
           DiplomacyWindowPlayer02MPResourceAmount
           DiplomacyWindowPlayer02MPResourceName
           DiplomacyWindowPlayer02Color
           DiplomacyWindowPlayer02MPResourceDec
           DiplomacyWindowPlayer02MPResourceInc
           DiplomacyWindowPlayer02MPResourceSend
           DiplomacyWindowPlayer02OpponentState
         DiplomacyWindowPlayer01
           NetworkWindowPlayer1KickButton_veryold
             Calls: GUIAction_NetworkWindow_KickPlayer(0)
           DiplomacyWindowPlayer01ColorFrame
           DiplomacyWindowPlayer01Name
           DiplomacyWindowPlayer01SetAlly
           DiplomacyWindowPlayer01SetNeutral
           DiplomacyWindowPlayer01SetHostile
           DiplomacyWindowPlayer01MPResourceAmount
           DiplomacyWindowPlayer01MPResourceName
           DiplomacyWindowPlayer01MPResourceInc
           DiplomacyWindowPlayer01MPResourceDec
           DiplomacyWindowPlayer01MPResourceSend
           DiplomacyWindowPlayer01Color
           DiplomacyWindowPlayer01OpponentState
         DiplomacyWindowBackground
         DiplomacyWindowController
         DiplomacyBG_Left
         DiplomacyBG_Top
         DiplomacyBG_Right
         DiplomacyBG_Down
         DiplomacyBG_Fill
         DiplomacyBG_Complete
         DiplomacyWindowMinimapController
          Calls: GUIUpdate_MinimapInDiplomacyMenu()
       MainMenuWindow
         MainMenuWindow_SaveGameOverlay
         MainMenuWindow_LoadGameOverlay
         MainMenuWindow_QuitGameOverlay
         MainMenuWindow_OptionGameOverlay
         MainMenuWindow_NetworkGameOverlay
         MainMenuWindow_RestartGameOverlay
         MainMenuWindow_CloseButton
           Calls: GUIAction_ToggleMenu( "MainMenuWindow",0)
         MainMenuWindow_LoadGame
           Calls: GUIAction_ToggleMenu( "MainMenuLoadWindow",1)
          Calls: GUIUpdate_DisplayButtonOnlyInMode(1)
         MainMenuWindow_OptionGame
           Calls: GUIAction_ToggleMenu( "MainMenuOptionWindow",1)
         MainMenuWindow_QuitGame
           Calls: GUIAction_ToggleMenu( "MainMenuBoxQuitWindow",1)
         MainMenuWindow_SaveGame
           Calls: GUIAction_ToggleMenu( "MainMenuSaveWindow",1)
          Calls: GUIUpdate_DisplayButtonOnlyInMode(1)
         MainMenuWindow_NetworkGame
           Calls: GUIAction_ToggleMenu( "NetworkWindow",1)
          Calls: GUIUpdate_DisplayButtonOnlyInMode(0)
         MainMenuWindow_RestartGame
           Calls: GUIAction_RestartMap()
          Calls: GUIUpdate_DisplayButtonOnlyInMode(1)
         MainMenuWindow_BG
       NetworkWindow
         NetworkWindowPlayer1
           NetworkWindowPlayer1KickButton
             Calls: GUIAction_NetworkWindow_KickPlayer(0)
           NetworkWindowPlayer1Name
            Calls: GUIUpdate_NetworkWindow_PlayerName(0)
         NetworkWindowPlayer2
           NetworkWindowPlayer2KickButton
             Calls: GUIAction_NetworkWindow_KickPlayer(1)
           NetworkWindowPlayer2Name
            Calls: GUIUpdate_NetworkWindow_PlayerName(1)
         NetworkWindowPlayer3
           NetworkWindowPlayer3KickButton
             Calls: GUIAction_NetworkWindow_KickPlayer(2)
           NetworkWindowPlayer3Name
            Calls: GUIUpdate_NetworkWindow_PlayerName(2)
         NetworkWindowPlayer4
           NetworkWindowPlayer4KickButton
             Calls: GUIAction_NetworkWindow_KickPlayer(3)
           NetworkWindowPlayer4Name
            Calls: GUIUpdate_NetworkWindow_PlayerName(3)
         NetworkWindowPlayer5
           NetworkWindowPlayer5KickButton
             Calls: GUIAction_NetworkWindow_KickPlayer(4)
           NetworkWindowPlayer5Name
            Calls: GUIUpdate_NetworkWindow_PlayerName(4)
         NetworkWindowPlayer6
           NetworkWindowPlayer6KickButton
             Calls: GUIAction_NetworkWindow_KickPlayer(5)
           NetworkWindowPlayer6Name
            Calls: GUIUpdate_NetworkWindow_PlayerName(5)
         NetworkWindowPlayer7
           NetworkWindowPlayer7KickButton
             Calls: GUIAction_NetworkWindow_KickPlayer(6)
           NetworkWindowPlayer7Name
            Calls: GUIUpdate_NetworkWindow_PlayerName(6)
         NetworkWindowPlayer8
           NetworkWindowPlayer8KickButton
             Calls: GUIAction_NetworkWindow_KickPlayer(7)
           NetworkWindowPlayer8Name
            Calls: GUIUpdate_NetworkWindow_PlayerName(7)
         NetworkWindowCloseButton
           Calls: GUIAction_ToggleMenu( "NetworkWindow",_0)
         NetworkWindowInfoCustomWidget
         NetworkWindowFrame
           NetworkWindowFrameTop
           NetworkWindowFrameBottom
           NetworkWindowFrameLeft
           NetworkWindowFrameRight
           NetworkWindowFrameBottomSmall
           NetworkWindowFrameTopSmall
           NetworkWindowFrameLeftSmall
           NetworkWindowFrameRightSmall
           NetworkWindowShade
         NetworkWindowBGFill
         NetworkWindowBGDown
         NetworkWindowBGRight
         NetworkWindowBGTop
         NetworkWindowBGLeft
         NetworkBG_Complete
         NetworkWindowController
       StatisticsWindow
         StatisticsTopButtonContainer
           Statistics_TopButton_AllinAll
           Statistics_TopButton_Buildings
           Statistics_TopButton_Military
           Statistics_TopButton_Resources
           Statistics_TopButton_Settlers
           Statistics_TopButton_Technologies
         StatisticsWindowCloseButton
           Calls: GUIAction_ToggleMenu( "StatisticsWindow",0)
         StatisticsWindowTimeScaleButton
           Calls: GUI.StatisticsWindow_ToggleTimeScale()
         StatisticsHeadline
         StatisticsWindowTimeScaleText
         StatisticsContainer
           StatisticsMainButtonsLeft_ToolTips
             StatisticsMain_Houses_ToolTip
             StatisticsMain_Settlers_ToolTip
             StatisticsMain_Technology_ToolTip
             StatisticsMain_Resources_ToolTip
             StatisticsMain_Military_ToolTip
             StatisticsMain_Scores_ToolTip
           Statistics_SubButtons
             Statistics_Sub_MenuHouses
               Statistics_SubHouses_all
                 Calls: GUI.StatisticsWindow_SelectStatistics(30)
               Statistics_SubHouses_Farms
                 Calls: GUI.StatisticsWindow_SelectStatistics(31)
               Statistics_SubHouses_Residences
                 Calls: GUI.StatisticsWindow_SelectStatistics(32)
               Statistics_SubHouses_Workers
                 Calls: GUI.StatisticsWindow_SelectStatistics(33)
             Statistics_Sub_MenuSettlers
               Statistics_SubSettlers_Serfs
                 Calls: GUI.StatisticsWindow_SelectStatistics(10)
               Statistics_SubSettlers_Worker
                 Calls: GUI.StatisticsWindow_SelectStatistics(11)
               Statistics_SubSettlers_military
                 Calls: GUI.StatisticsWindow_SelectStatistics(12)
               Statistics_SubSettlers_Motivation
                 Calls: GUI.StatisticsWindow_SelectStatistics(13)
             Statistics_Sub_MenuTechnology
               Statistics_SubTechnology_Tech
                 Calls: GUI.StatisticsWindow_SelectStatistics(50)
             Statistics_Sub_MenuMilitary
               Statistics_SubMilitary_lostUnits
                 Calls: GUI.StatisticsWindow_SelectStatistics(23)
               Statistics_SubMilitary_killedUnits
                 Calls: GUI.StatisticsWindow_SelectStatistics(21)
               Statistics_SubMilitary_lostBuildings
                 Calls: GUI.StatisticsWindow_SelectStatistics(22)
               Statistics_SubMilitary_killedBuildings
                 Calls: GUI.StatisticsWindow_SelectStatistics(20)
             Statistics_Sub_MenuResources
               Statistics_SubResources_Money
                 Calls: GUI.StatisticsWindow_SelectStatistics(40)
               Statistics_SubResources_Clay
                 Calls: GUI.StatisticsWindow_SelectStatistics(41)
               Statistics_SubResources_Wood
                 Calls: GUI.StatisticsWindow_SelectStatistics(45)
               Statistics_SubResources_Stone
                 Calls: GUI.StatisticsWindow_SelectStatistics(43)
               Statistics_SubResources_Iron
                 Calls: GUI.StatisticsWindow_SelectStatistics(42)
               Statistics_SubResources_Sulphur
                 Calls: GUI.StatisticsWindow_SelectStatistics(44)
             Statistics_Sub_MenuScores
           Statistics_Selected
           StatisticsRendererCustomWidget
           Statistics_BG
           StatisticsMainButtonsLeft
             StatisticsMain_Settlers
               Calls: StatisticsWindow_SelectGroup(3)
             StatisticsMain_Resources
               Calls: StatisticsWindow_SelectGroup(2)
             StatisticsMain_Houses
               Calls: StatisticsWindow_SelectGroup(0)
             StatisticsMain_Technology
               Calls: StatisticsWindow_SelectGroup(4)
             StatisticsMain_Military
               Calls: StatisticsWindow_SelectGroup(1)
             StatisticsMain_Scores
               Calls: StatisticsWindow_SelectGroup(5)
         StatisticsWindowBG_Complete
       BuyHeroWindow
         BuyHeroWindowCloseButton
           Calls: GUIAction_ToggleMenu( "BuyHeroWindow",_0)
         BuyHeroWindowHeadline
         BuyHeroWindowInfoLine
          Calls: BuyHeroWindow_UpdateInfoLine()
         BuyHeroLine1
           BuyHeroWindowBuyHero1
             Calls: BuyHeroWindow_Action_BuyHero(Entities.PU_Hero1c)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.PU_Hero1c)
           BuyHeroWindowBuyHero2
             Calls: BuyHeroWindow_Action_BuyHero(Entities.PU_Hero5)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.PU_Hero5)
           BuyHeroWindowBuyHero3
             Calls: BuyHeroWindow_Action_BuyHero(Entities.PU_Hero4)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.PU_Hero4)
           BuyHeroWindowBuyHero4
             Calls: BuyHeroWindow_Action_BuyHero(Entities.PU_Hero3)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.PU_Hero3)
           BuyHeroWindowBuyHero5
             Calls: BuyHeroWindow_Action_BuyHero(Entities.PU_Hero2)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.PU_Hero2)
           BuyHeroWindowBuyHero6
             Calls: BuyHeroWindow_Action_BuyHero(Entities.PU_Hero6)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.PU_Hero6)
           BuyHeroWindowBuyHero7
             Calls: BuyHeroWindow_Action_BuyHero(Entities.CU_Mary_de_Mortfichet)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.CU_Mary_de_Mortfichet)
           BuyHeroWindowBuyHero8
             Calls: BuyHeroWindow_Action_BuyHero(Entities.CU_BlackKnight)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.CU_BlackKnight)
           BuyHeroWindowBuyHero9
             Calls: BuyHeroWindow_Action_BuyHero(Entities.CU_Barbarian_Hero)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.CU_Barbarian_Hero)
           BuyHeroWindowBuyHero10
             Calls: BuyHeroWindow_Action_BuyHero(Entities.PU_Hero10)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.PU_Hero10)
           BuyHeroWindowBuyHero11
             Calls: BuyHeroWindow_Action_BuyHero(Entities.PU_Hero11)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.PU_Hero11)
           BuyHeroWindowBuyHero12
             Calls: BuyHeroWindow_Action_BuyHero(Entities.CU_Evil_Queen)
            Calls: BuyHeroWindow_Update_BuyHero(Entities.CU_Evil_Queen)
         BuyHeroWindowBackGround
       MainMenuLoadWindow
         MainMenuLoadWindowCloseButton
           Calls: GUIAction_ToggleMenu( "MainMenuWindow",1)
         MainMenuLoadHeadline
         MainMenuLoadGameFileRequester
           MainMenuLoadScrollDown
             Calls: MainWindow_LoadGame_ScrollDownButton()
           MainMenuLoadScrollUp
             Calls: MainWindow_LoadGame_ScrollUpButton()
           MainMenuLoadScrollCursor
           MainMenuLoadGame00
             Calls: MainWindow_LoadGame_DoLoadGame(0)
            Calls: MainWindow_LoadGame_UpdateButton(0)
           MainMenuLoadGame01
             Calls: MainWindow_LoadGame_DoLoadGame(1)
            Calls: MainWindow_LoadGame_UpdateButton(1)
           MainMenuLoadGame02
             Calls: MainWindow_LoadGame_DoLoadGame(2)
            Calls: MainWindow_LoadGame_UpdateButton(2)
           MainMenuLoadGame03
             Calls: MainWindow_LoadGame_DoLoadGame(3)
            Calls: MainWindow_LoadGame_UpdateButton(3)
           MainMenuLoadGame04
             Calls: MainWindow_LoadGame_DoLoadGame(4)
            Calls: MainWindow_LoadGame_UpdateButton(4)
           MainMenuLoadGame05
             Calls: MainWindow_LoadGame_DoLoadGame(5)
            Calls: MainWindow_LoadGame_UpdateButton(5)
           MainMenuLoadGame06
             Calls: MainWindow_LoadGame_DoLoadGame(6)
            Calls: MainWindow_LoadGame_UpdateButton(6)
           MainMenuLoadGame07
             Calls: MainWindow_LoadGame_DoLoadGame(7)
            Calls: MainWindow_LoadGame_UpdateButton(7)
           MainMenuLoadGameBG_ShadeScrollBoxInterior
           MainMenuLoadGameBG_Shade
           MainMenuLoadGameBG_ShadeScrollBox
         MainMenuLoadWindowBG
       MainMenuSaveWindow
         MainMenuSaveWindowCloseButton
           Calls: GUIAction_ToggleMenu( "MainMenuWindow",1)
         MainMenuSaveHeadline
         MainMenuSaveGameFileRequester
           MainMenuSaveScrollDown
             Calls: MainWindow_SaveGame_ScrollDownButton()
           MainMenuSaveScrollUp
             Calls: MainWindow_SaveGame_ScrollUpButton()
           MainMenuSaveScrollCursor
           MainMenuSaveGame00
             Calls: MainWindow_SaveGame_DoSaveGame(0)
            Calls: MainWindow_SaveGame_UpdateButton(0)
           MainMenuSaveGame01
             Calls: MainWindow_SaveGame_DoSaveGame(1)
            Calls: MainWindow_SaveGame_UpdateButton(1)
           MainMenuSaveGame02
             Calls: MainWindow_SaveGame_DoSaveGame(2)
            Calls: MainWindow_SaveGame_UpdateButton(2)
           MainMenuSaveGame03
             Calls: MainWindow_SaveGame_DoSaveGame(3)
            Calls: MainWindow_SaveGame_UpdateButton(3)
           MainMenuSaveGame04
             Calls: MainWindow_SaveGame_DoSaveGame(4)
            Calls: MainWindow_SaveGame_UpdateButton(4)
           MainMenuSaveGame05
             Calls: MainWindow_SaveGame_DoSaveGame(5)
            Calls: MainWindow_SaveGame_UpdateButton(5)
           MainMenuSaveGame06
             Calls: MainWindow_SaveGame_DoSaveGame(6)
            Calls: MainWindow_SaveGame_UpdateButton(6)
           MainMenuSaveGame07
             Calls: MainWindow_SaveGame_DoSaveGame(7)
            Calls: MainWindow_SaveGame_UpdateButton(7)
           MainMenuSaveGameBG_ShadeScrollBoxInterior
           MainMenuSaveGameBG_Shade
           MainMenuSaveGameBG_ShadeScrollBox
         MainMenuSaveBG
       MainMenuOptionWindow
         OptionsMenu30
           MainMenuOptionWindow_ShadowMapSizeContainer
             MainMenuOptionWindow_ShadowMapSize_Small
               Calls: OptionsDisplay_Menu.S30_SetShadowMapSize( 1 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Shadows")
              Calls: OptionsDisplay_Menu.S30_UpdateShadowMapSize( 1 )
             MainMenuOptionWindow_ShadowMapSize_VerySmall
               Calls: OptionsDisplay_Menu.S30_SetShadowMapSize( 0 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Shadows")
              Calls: OptionsDisplay_Menu.S30_UpdateShadowMapSize( 0 )
             MainMenuOptionWindow_ShadowMapSize_Headline
             MainMenuOptionWindow_ShadowMapSize_Large
               Calls: OptionsDisplay_Menu.S30_SetShadowMapSize( 3 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Shadows")
              Calls: OptionsDisplay_Menu.S30_UpdateShadowMapSize( 3 )
             MainMenuOptionWindow_ShadowMapSize_Medium
               Calls: OptionsDisplay_Menu.S30_SetShadowMapSize( 2 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Shadows")
              Calls: OptionsDisplay_Menu.S30_UpdateShadowMapSize( 2 )
           MainMenuOptionWindow_CloseButton
             Calls: GUIAction_ToggleMenu( "MainMenuWindow",1)
           MainMenuOptionWindow_IceContainer
             MainMenuOptionWindow_Ice_Headline
             MainMenuOptionWindow_Ice_High
               Calls: OptionsDisplay_Menu.S30_SetIce( 2 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Ice")
              Calls: OptionsDisplay_Menu.S30_UpdateIce( 2 )
             MainMenuOptionWindow_Ice_Medium
               Calls: OptionsDisplay_Menu.S30_SetIce( 1 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Ice")
              Calls: OptionsDisplay_Menu.S30_UpdateIce( 1 )
             MainMenuOptionWindow_Ice_Off
               Calls: OptionsDisplay_Menu.S30_SetIce( 0 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Ice")
              Calls: OptionsDisplay_Menu.S30_UpdateIce( 0 )
           MainMenuOptionWindow_OcclusionContainer
             MainMenuOptionWindow_Occlusion_Headline
             MainMenuOptionWindow_Occlusion_Off
               Calls: OptionsDisplay_Menu.S30_SetOcclusion( 0 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Occlusion")
              Calls: OptionsDisplay_Menu.S30_UpdateOcclusion( 0 )
             MainMenuOptionWindow_Occlusion_On
               Calls: OptionsDisplay_Menu.S30_SetOcclusion( 1 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Occlusion")
              Calls: OptionsDisplay_Menu.S30_UpdateOcclusion( 1 )
           MainMenuOptionWindow_Ornamental
             MainMenuOptionWindow_Ornamental_Headline
             MainMenuOptionWindow_Ornamental_Off
               Calls: OptionsDisplay_Menu.S30_SetOrnamental( 0 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Ornamental")
              Calls: OptionsDisplay_Menu.S30_UpdateOrnamental( 0 )
             MainMenuOptionWindow_Ornamental_On
               Calls: OptionsDisplay_Menu.S30_SetOrnamental( 1 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Ornamental")
              Calls: OptionsDisplay_Menu.S30_UpdateOrnamental( 1 )
           MainMenuOptionWindow_TerrainContainer
             MainMenuOptionWindow_Terrain_Headline
             MainMenuOptionWindow_Terrain_High
               Calls: OptionsDisplay_Menu.S30_SetTerrain( 2 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Terrain")
              Calls: OptionsDisplay_Menu.S30_UpdateTerrain( 2 )
             MainMenuOptionWindow_Terrain_Low
               Calls: OptionsDisplay_Menu.S30_SetTerrain( 0 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Terrain")
              Calls: OptionsDisplay_Menu.S30_UpdateTerrain( 0 )
             MainMenuOptionWindow_Terrain_Medium
               Calls: OptionsDisplay_Menu.S30_SetTerrain( 1 )
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu30_Terrain")
              Calls: OptionsDisplay_Menu.S30_UpdateTerrain( 1 )
           SoundOptions
             Calls: XGUIEng.ShowWidget("OptionsMenu20",0) XGUIEng.ShowWidget("OptionsMenu30",0) XGUIEng.ShowWidget("OptionsMenu40",1)
           GraphicsOptions
           ControlsOptions
             Calls: XGUIEng.ShowWidget("OptionsMenu20",1) XGUIEng.ShowWidget("OptionsMenu30",0) XGUIEng.ShowWidget("OptionsMenu40",0)
           OptionsMenu40_BG_ShadeCopy
         OptionsMenu40
           OptionsMenu40_Close
             Calls: OptionsSound_Menu.Close()  GUIAction_ToggleMenu( "MainMenuWindow",1)
           OptionsMenu40_MainVolume_SliderContainer
             OptionsMenu40_MainVolume_SliderGfx
             OptionsMenu40_MainVolume_SliderBox
               OptionsMenu40_MainVolume_Slider
               OptionsMenu40_MainVolume_DownFrame
               OptionsMenu40_MainVolume_UpFrame
               OptionsMenu40_MainVolume_Down
                 Calls: OptionsSound_Menu.MainVolumeDown("OptionsMenu40_MainVolume_Slider")
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_MainVolume")
                Calls: OptionsSound_Menu.MainVolumeUpdate("OptionsMenu40_MainVolume_Slider")
               OptionsMenu40_MainVolume_Up
                 Calls: OptionsSound_Menu.MainVolumeUp("OptionsMenu40_MainVolume_Slider")
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_MainVolume")
             OptionsMenu40_MainVolume_Headline
             OptionsMenu40_MainVolume_BG
           OptionsMenu40_FeedbackVolume_SliderContainer
             OptionsMenu40_FeedbackVolume_SliderBox
               OptionsMenu40_FeedbackVolume_UpFrame
               OptionsMenu40_FeedbackVolume_DownFrame
               OptionsMenu40_FeedbackVolume_Up
                 Calls: OptionsSound_Menu.FeedbackVolumeUp( "OptionsMenu40_FeedbackVolume_Slider" )
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_FeedbackVolume")
               OptionsMenu40_FeedbackVolume_Down
                 Calls: OptionsSound_Menu.FeedbackVolumeDown( "OptionsMenu40_FeedbackVolume_Slider" )
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_FeedbackVolume")
                Calls: OptionsSound_Menu.FeedbackVolumeUpdate( "OptionsMenu40_FeedbackVolume_Slider" )
             OptionsMenu40_FeedbackVolume_SliderGfx
             OptionsMenu40_FeedbackVolume_Slider
             OptionsMenu40_FeedbackVolume_Headline
             OptionsMenu40_FeedbackVolume_BG
           OptionsMenu40_SoundEffectsVolume_SliderContainer
             OptionsMenu40_SoundEffectsVolume_SliderGfx
             OptionsMenu40_SoundEffectsVolume_SliderBox
               OptionsMenu40_SoundEffectsVolume_Slider
               OptionsMenu40_SoundEffectsVolume_DownFrame
               OptionsMenu40_SoundEffectsVolume_UpFrame
               OptionsMenu40_SoundEffectsVolume_Down
                 Calls: OptionsSound_Menu.SoundEffectVolumeDown( "OptionsMenu40_SoundEffectsVolume_Slider" )
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_SoundEffectsVolume")
                Calls: OptionsSound_Menu.SoundEffectVolumeUpdate( "OptionsMenu40_SoundEffectsVolume_Slider" )
               OptionsMenu40_SoundEffectsVolume_Up
                 Calls: OptionsSound_Menu.SoundEffectVolumeUp( "OptionsMenu40_SoundEffectsVolume_Slider" )
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_SoundEffectsVolume")
             OptionsMenu40_SoundEffectsVolume_Headline
             OptionsMenu40_SoundEffectsVolume_BG
           OptionsMenu40_MusicVolume_SliderContainer
             OptionsMenu40_MusicVolume_SliderGfx
             OptionsMenu40_MusicVolume_SliderBox
               OptionsMenu40_MusicVolume_Slider
               OptionsMenu40_MusicVolume_DownFrame
               OptionsMenu40_MusicVolume_UpFrame
               OptionsMenu40_MusicVolume_Down
                 Calls: OptionsSound_Menu.MusicVolumeDown( "OptionsMenu40_MusicVolume_Slider" )
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_MusicVolume")
                Calls: OptionsSound_Menu.MusicVolumeUpdate( "OptionsMenu40_MusicVolume_Slider" )
               OptionsMenu40_MusicVolume_Up
                 Calls: OptionsSound_Menu.MusicVolumeUp( "OptionsMenu40_MusicVolume_Slider" )
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_MusicVolume")
             OptionsMenu40_MusicVolume_Headline
             OptionsMenu40_MusicVolume_UpOld
               Calls: OptionsSound_Menu.MusicVolumeUp( "OptionsMenu40_MusicVolume_Slider" )
             OptionsMenu40_MusicVolume_BG
           OptionsMenu40_VoiceVolume_SliderContainer
             OptionsMenu40_VoiceVolume_SliderGfx
             OptionsMenu40_VoiceVolume_SliderBox
               OptionsMenu40_VoiceVolume_Slider
               OptionsMenu40_VoiceVolume_UpFrame
               OptionsMenu40_VoiceVolume_DownFrame
               OptionsMenu40_VoiceVolume_Down
                 Calls: OptionsSound_Menu.VoiceVolumeDown( "OptionsMenu40_VoiceVolume_Slider" )
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_VoiceVolume")
                Calls: OptionsSound_Menu.VoiceVolumeUpdate( "OptionsMenu40_VoiceVolume_Slider" )
               OptionsMenu40_VoiceVolume_Up
                 Calls: OptionsSound_Menu.VoiceVolumeUp( "OptionsMenu40_VoiceVolume_Slider" )
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu40_VoiceVolume")
             OptionsMenu40_VoiceVolume_Headline
             OptionsMenu40_VoiceVolume_BG
           OptionsMenu40_ToSound
           OptionsMenu40_ToGfx
             Calls: OptionsSound_Menu.Close() XGUIEng.ShowWidget("OptionsMenu20",0) OptionsSound_Menu.Close() XGUIEng.ShowWidget("OptionsMenu30",1) XGUIEng.ShowWidget("OptionsMenu40",0)
           OptionsMenu40_ControlsOptions
             Calls: OptionsSound_Menu.Close() XGUIEng.ShowWidget("OptionsMenu20",1) XGUIEng.ShowWidget("OptionsMenu30",0) XGUIEng.ShowWidget("OptionsMenu40",0)
           OptionsMenu40_BG_Shade
         OptionsMenu20
           OptionsMenu20_CloseButton
             Calls: OptionsControls_Menu.Close() GUIAction_ToggleMenu( "MainMenuWindow",1)
           OptionsMenu20_BorderSpeed_SliderContainer
             OptionsMenu20_BorderSpeed_SliderBox
               OptionsMenu20_BorderSpeed_Slider
               OptionsMenu20_BorderSpeed_DownFrame
               OptionsMenu20_BorderSpeed_UpFrame
               OptionsMenu20_BorderSpeed_Down
                 Calls: OptionsControls_Menu.BorderSpeedDown("OptionsMenu20_BorderSpeed_Slider")
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu20_Borderspeed")
                Calls: OptionsControls_Menu.BorderSpeedUpdate("OptionsMenu20_BorderSpeed_Slider")
               OptionsMenu20_BorderSpeed_Up
                 Calls: OptionsControls_Menu.BorderSpeedUp("OptionsMenu20_BorderSpeed_Slider")
                 Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu20_Borderspeed")
             OptionsMenu20_BorderSpeed_SliderGfx
             OptionsMenu20_BorderSpeed_Headline
             OptionsMenu20_BorderSpeed_BG
           OptionsMenu20_Keys_Container
             OptionsMenu20_Keys_TextLeft
             OptionsMenu20_Keys_TextRight
             OptionsMenu20_Keys_Down
               Calls: OptionsControls_Menu.KeysDown("OptionsMenu20_Keys_TextLeft", "OptionsMenu20_Keys_TextRight", -1)
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu20_Borderspeed")
             OptionsMenu20_Keys_Up
               Calls: OptionsControls_Menu.KeysUp("OptionsMenu20_Keys_TextLeft", "OptionsMenu20_Keys_TextRight", -1)
               Calls: GUITooltip_Generic("MainMenuTooltips/OptionsMenu20_Borderspeed")
              Calls: OptionsControls_Menu_KeysUpdate("OptionsMenu20_Keys_TextLeft", "OptionsMenu20_Keys_TextRight", -1)
             OptionsMenu20_Keys_SliderBg
           OptionsMenu20_ControlsOptions
           OptionsMenu20_GraphicsOptions
             Calls: OptionsControls_Menu.Close() OptionsSound_Menu.Close() XGUIEng.ShowWidget("OptionsMenu20",0) OptionsSound_Menu.Close() XGUIEng.ShowWidget("OptionsMenu30",1) XGUIEng.ShowWidget("OptionsMenu40",0)
           OptionsMenu20_SoundOptions
             Calls: OptionsControls_Menu.Close() XGUIEng.ShowWidget("OptionsMenu20",0) XGUIEng.ShowWidget("OptionsMenu30",0) XGUIEng.ShowWidget("OptionsMenu40",1)
           OptionsMenu20_Keys_Headline
           OptionsMenu20_BG_ShadeCopy
         MainMenuOptionWindow_BG
       MainMenuBoxQuitWindow
         MainMenuBoxQuitYesButtonOverlay
         MainMenuBoxQuitNoButtonOverlay
         MainMenuBoxQuitHeadline
         MainMenuBoxQuitYesButton
           Calls: QuitGame()
         MainMenuBoxQuitNoButton
           Calls: GUIAction_ToggleMenu( "MainMenuWindow",0)
         MainMenuBoxQuitWindowBG
       MainMenuBoxOverwriteWindow
         MainMenuBoxOverwriteYesButtonOverlay
         MainMenuBoxOverwriteNoButtonOverlay
         MainMenuBoxOverwriteHeadline
         MainMenuBoxOverwriteSaveGameName
          Calls: MainWindow_SaveGame_DoOverwriteUpdateButton()
         MainMenuBoxOverwriteNoButton
           Calls: GUIAction_ToggleMenu( "MainMenuWindow",0)
         MainMenuBoxOverwriteYesButton
           Calls: MainWindow_SaveGame_DoOverwriteSaveGame()
         MainMenuBoxOverwriteWindowBG
       MainMenuBoxQuitAppWindow
         MainMenuBoxQuitAppNoButtonOverlay
         MainMenuBoxQuitAppYesButtonOverlay
         MainMenuBoxQuitAppHeadline
         MainMenuBoxQuitAppNoButton
           Calls: GUIAction_ToggleMenu( "MainMenuWindow",0)
         MainMenuBoxQuitAppYesButton
           Calls: QuitApplication()
         MainMenuBoxQuitAppWindowBG
     NetworkProblem
       NetworkProblem_QuitGameOverlay
       NetworkProblem_QuitGame
         Calls: GUIAction_ToggleMenu( "MainMenuBoxQuitWindow",1)
       NetworkProblemMessage
       NetworkProblemReason
        Calls: GUIUpdate_NetworkProblemWindow_Reason()
       NetworkProblemWindowBG
       NetworkProblemBG
     GameEndScreen
       GameEndScreen_WindowHint
         GameEndScreen_WindowHintMapName
          Calls: GUIUpdate_AOHintText()
         GameEndScreen_WindowHintCloseButton
           Calls: GUIAction_ToggleMenu( gvGUI_WidgetID.GameEndScreenWindowHint,0)
         GameEndScreen_Frame
           GameEndScreen_FrameBottom
           GameEndScreen_FrameLeft
           GaneEndScreen_FrameRight
           GameEndScreen_FrameTop
           GameEndScreen_OutputBG
         GameEndScreen_WindowHintBG
       GameEndScreen_Window
         GameEndScreen_Message
         GameEndScreen_WindowRestartGameOverlay
         GameEndScreen_WindowLoadGameOverlay
         GameEndScreen_WindowTipsOverlay
         GameEndScreen_WindowQuitGameOverlay
         GameEndScreen_MessageDetails
         GameEndScreen_WindowReturnToGameOverlay
         GameEndScreen_WindowQuitGame
           Calls: QuitGame()
         GameEndScreen_WindowLoadGame
           Calls: GUIAction_ToggleMenu(gvGUI_WidgetID.MainMenuLoadWindow,1)
          Calls: GUIUpdate_DisplayButtonOnlyInMode(1)
         GameEndScreen_WindowRestartGame
           Calls: GUIAction_RestartMap()
          Calls: GUIUpdate_DisplayButtonOnlyInMode(1)
         GameEndScreen_WindowTips
           Calls: GUIAction_ToggleMenu(  gvGUI_WidgetID.GameEndScreenWindowHint,1)
          Calls: GUIUpdate_DisplayButtonOnlyInMode(2)
         GameEndScreen_WindowReturnToGame
           Calls: XGUIEng.ShowWidget( gvGUI_WidgetID.GameEndScreen,0 )
          Calls: GUIUpdate_DisplayButtonOnlyInMode(0)
         GameEndScreen_WindowBG
       GameEndScreen_BG
     Top
       TopMainMenuTextButton
         Calls: GUIAction_ToggleMenu( "MainMenuWindow",1)
       TopDiplomacyMenuTextButton
         Calls: GUIAction_ToggleMenu( gvGUI_WidgetID.DiplomacyWindow,1)
       TopTradeMenuTextButton
         Calls: GUIAction_ToggleMenu( gvGUI_WidgetID.TradeWindow,1)
       TopQuestMenuTextButton
         Calls: GUIAction_ToggleMenu( gvGUI_WidgetID.QuestWindow,1)
       TopPaydayClockTooltip
         Calls: GUITooltip_Payday()
       TopStatisticsMenuTextButton
         Calls: GUIAction_ToggleMenu( gvGUI_WidgetID.StatisticsWindow,1)
       TopWeatherForecast
         TopWeatherForecastTexture
          Calls: GUIUpdate_WeatherForecast()
         WeatherForecastUpdater
          Calls: GUIUpdate_ToggleWeatherForecast()
       FindHeroesDeadContainer
         Hero1Dead
         Hero2Dead
         Hero3Dead
         Hero4Dead
         Hero5Dead
         Hero6Dead
       FindView
         FindSpearmen
           FindSpearmen_Button
             Calls: KeyBindings_SelectUnit(UpgradeCategories.LeaderPoleArm,0)
             Calls: GUITooltip_Generic("MenuTop/Find_spear")
         FindSwordmen
           FindSwordsmen_Button
             Calls: KeyBindings_SelectUnit(UpgradeCategories.LeaderSword,0)
             Calls: GUITooltip_Generic("MenuTop/Find_sword")
         FindBowmen
           FindBowmen_Button
             Calls: KeyBindings_SelectUnit(UpgradeCategories.LeaderBow,0)
             Calls: GUITooltip_Generic("MenuTop/Find_bow")
         FindCannon
           FindCannon_Button
             Calls: KeyBindings_SelectCannons()
             Calls: GUITooltip_Generic("MenuTop/Find_cannon")
         FindLightCavalry
           FindLightCavalry_Button
             Calls: KeyBindings_SelectUnit(UpgradeCategories.LeaderCavalry,0)
             Calls: GUITooltip_Generic("MenuTop/Find_lightcavalry")
         FindHeavyCavalry
           FindHeavyCavalry_Button
             Calls: KeyBindings_SelectUnit(UpgradeCategories.LeaderHeavyCavalry,0)
             Calls: GUITooltip_Generic("MenuTop/Find_heavycavalry")
         FindRiflemen
           FindRiflemen_Button
             Calls: KeyBindings_SelectUnit(UpgradeCategories.LeaderRifle,0)
             Calls: GUITooltip_Generic("AOMenuTop/Find_rifle")
         FindScout
           FindScout_Button
             Calls: KeyBindings_SelectUnit(UpgradeCategories.Scout,0)
             Calls: GUITooltip_Generic("AOMenuTop/Find_scout")
         FindThief
           FindThief_Button
             Calls: KeyBindings_SelectUnit(UpgradeCategories.Thief,0)
             Calls: GUITooltip_Generic("AOMenuTop/Find_Thief")
         Find_IdleSerf
           SerfAmount
            Calls: GUIUpdate_IdelSerfAmount()
           Find_IdleSerfButton
             Calls: GUIAction_FindIdleSerf()
             Calls: GUITooltip_Generic("find_buttons/find_serf")
         FindView_Controller
          Calls: GUIUpdate_FindView()
       FindHeroesContainer
         FindHero1
           Calls: GUIAction_FindHero(Entities.PU_Hero6)
           Calls: GUITooltip_AOFindHero()
          Calls: GUIUpdate_HeroButton()
         FindHero2
           Calls: GUIAction_FindHero(Entities.PU_Hero5)
           Calls: GUITooltip_AOFindHero()
          Calls: GUIUpdate_HeroButton()
         FindHero3
           Calls: GUIAction_FindHero(Entities.PU_Hero4)
           Calls: GUITooltip_AOFindHero()
          Calls: GUIUpdate_HeroButton()
         FindHero4
           Calls: GUIAction_FindHero(Entities.PU_Hero3)
           Calls: GUITooltip_AOFindHero()
          Calls: GUIUpdate_HeroButton()
         FindHero5
           Calls: GUIAction_FindHero(Entities.PU_Hero2)
           Calls: GUITooltip_AOFindHero()
          Calls: GUIUpdate_HeroButton()
         FindHero6
           Calls: GUIAction_FindHero(Entities.PU_Hero1)
           Calls: GUITooltip_AOFindHero()
          Calls: GUIUpdate_HeroButton()
       TopPaydayClock
        Calls: GUIUpdate_PaydayClock()
       FindHeroes_Controller
       FindHeroesBGContainer
         Hero6BG
         Hero5BG
         Hero4BG
         Hero3BG
         Hero2BG
         Hero1BG
     MiniMapOverlay
     ResourceView
       MotivationTooltipController
         Calls: GUITooltip_Generic("MenuResources/Motivation")
       AverageMotivation
        Calls: GUIUpdate_AverageMotivation()
       Clay
         ClayTooltipController
           Calls: GUITooltip_Generic("MenuResources/clay")
         ResourceClay
          Calls: GUIUpdate_ResourceAmount(ResourceType.Clay,0)
       TutorialResourceHighlighter
       ResidenceTooltipController
         Calls: GUITooltip_Generic("MenuResources/Residence")
       FarmTooltipController
         Calls: GUITooltip_Generic("MenuResources/farm")
       Gold
         GoldTooltipController
           Calls: GUITooltip_Generic("MenuResources/gold")
         ResourceGold
          Calls: GUIUpdate_ResourceAmount(ResourceType.Gold,0)
       Iron
         IronTooltipController
           Calls: GUITooltip_Generic("MenuResources/iron")
         ResourceIron
          Calls: GUIUpdate_ResourceAmount(ResourceType.Iron,0)
       Stone
         StoneTooltipController
           Calls: GUITooltip_Generic("MenuResources/stone")
         ResourceStone
          Calls: GUIUpdate_ResourceAmount(ResourceType.Stone,0)
       Sulfur
         SulfurTooltipController
           Calls: GUITooltip_Generic("MenuResources/sulfur")
         ResourceSulfur
          Calls: GUIUpdate_ResourceAmount(ResourceType.Sulfur,0)
       PopulationLimit
         PolulationTooltipController
           Calls: GUITooltip_Generic("MenuResources/population")
         PopulationPlaces
          Calls: GUIUpdate_Population()
       FarmLimit
         FarmPlaces
          Calls: GUIUpdate_FarmPlaces()
       ResidenceLimit
         ResidencePlaces
          Calls: GUIUpdate_ResidencePlaces()
       IconGold
       IconStone
       IconIron
       IconSulfur
       IconPopulation
       IconResidence
       IconFarm
       Wood
         WoodTooltipController
           Calls: GUITooltip_Generic("MenuResources/wood")
         ResourceWood
          Calls: GUIUpdate_ResourceAmount(ResourceType.Wood,0)
       IconClay
       IconWood
       SumOfPayday
        Calls: GUIUpdate_TaxPaydayIncome()
       IconMotivation
       NextWorkerNoResidence
         Calls: GUIAction_ToNextWorkerNoResidence()
         Calls: GUITooltip_Generic("MenuResources/Residence")
       NextWorkerNoFarm
         Calls: GUIAction_ToNextWorkerNoFarm()
         Calls: GUITooltip_Generic("MenuResources/farm")
     SelectionView
       Selection_generic
         Preview_Generic
           Selection_Name
            Calls: GUIUpdate_SelectionName()
         Details_Generic
           DetailsArmor
             DetailsArmor_Tooltip
               Calls: GUITooltip_Generic("MenuSelectionGeneric/armor")
             DetailsArmor_Amount
              Calls: GUIUpdate_Armor()
             DetailsArmor_Icon
             DetailsArmor_Txt
           DetailsHealth
             DetailsHealth_Tooltip
               Calls: GUITooltip_Generic("MenuSelectionGeneric/health")
             DetailsHealth_Amount
              Calls: GUIUpdate_DetailsHealthPoints()
             DetailsHealth_bar
              Calls: GUIUpate_DetailsHealthBar()
             DetailsHealth_bar_bg
           DetailsDamage
             DetailsDamage_Tooltip
               Calls: GUITooltip_Generic("MenuSelectionGeneric/damage")
             DetailsDamage_Amount
              Calls: GUIUpdate_Damage()
             DetailsDamage_Txt
             DetailsDamage_Icon
           DetailsGroupStrength
             DetailsGroupStrength_Tooltip
               Calls: GUITooltip_Generic("MenuSelectionGeneric/groupstrength")
             DetailsGroupStrength_Amount
             DetailsGroupStrength_Updater
              Calls: GUIUpdate_GroupStrength()
             DetailsGroupStrength_Soldiers
               DetailsGroupStrength_Soldier01
               DetailsGroupStrength_Soldier02
               DetailsGroupStrength_Soldier03
               DetailsGroupStrength_Soldier04
               DetailsGroupStrength_Soldier05
               DetailsGroupStrength_Soldier06
               DetailsGroupStrength_Soldier07
               DetailsGroupStrength_Soldier08
           DetailsExperience
             DetailsExperience_Tooltip
               Calls: GUITooltip_Generic("MenuSelectionGeneric/Experience")
             DetailsExperience_Star1
             DetailsExperience_Updater
              Calls: GUIUpdate_DetailsExperience()
             DetailsExperience_Star2
             DetailsExperience_Star3
             DetailsExperience_Star4
             DetailsExperience_Star5
           DetailsPayAndSlots
             DetailsPayAndSlots_Tooltip
               Calls: GUITooltip_Generic("MenuSelectionGeneric/PayAndSlots")
             DetailsPayAndSlots_SlotAmount
              Calls: GUIUpdate_DetailsSlots()
             DetailsPayAndSlots_SlotTxt
         SelectionGenericUpdater
          Calls: GUIUpdate_SelectionGeneric()
       Selection_Scout
         Commands_Scout
           Scout_RechargeUseBinocular
           Scout_RechargeTorches
            Calls: GUIUpdate_HeroAbility(Abilities.AbilityScoutTorches,gvGUI_WidgetID.Scout_Torches)
           Scout_RechargeFindResources
           Scout_Torches
             Calls: GUIAction_ScoutTorches()
             Calls: GUITooltip_AbilityButton(Technologies.T_ScoutTorches,"AOMenuScout/command_torches","KeyBindings/HeroAbility3")
            Calls: GUIUpdate_AbilityButtons("Scout_Torches", Technologies.T_ScoutTorches)
           Scout_UseBinocular
             Calls: GUIAction_ScoutUseBinocular()
             Calls: GUITooltip_NormalButton("AOMenuScout/command_usebinocular_normal","KeyBindings/HeroAbility1")
           Scout_FindResources
             Calls: GUIAction_ScoutFindResources()
             Calls: GUITooltip_AbilityButton(Technologies.T_ScoutFindResources,"AOMenuScout/command_findresources","KeyBindings/HeroAbility2")
            Calls: GUIUpdate_AbilityButtons("Scout_FindResources", Technologies.T_ScoutFindResources)
       Selection_Thief
         Commands_Thief
           Thief_Controller
            Calls: GUIUpdate_ThiefSelection()
           Commands_ThiefHasStolen
             Thief_StolenRessourceTooltipController
               Calls: GUITooltip_Generic("AOMenuThief/StolenRessource")
             ThiefHasStolen_PlaceExplosivesNotPossible
               Calls: GUITooltip_NormalButton("AOMenuThief/command_PlaceExplosivesNotPossible")
             Thief_StolenRessourceAmount
             Thief_StolenRessourceType
           Commands_ThiefNormal
             Thief_RechargePlaceExplosives
              Calls: GUIUpdate_HeroAbility(Abilities.AbilityPlaceKeg,gvGUI_WidgetID.Thief_PlaceKeg)
             Thief_PlaceExplosives
               Calls: GUIAction_ThiefPlaceExplosives()
               Calls: GUITooltip_AbilityButton(Technologies.T_ThiefSabotage,"AOMenuThief/command_PlaceExplosives","KeyBindings/HeroAbility1")
              Calls: GUIUpdate_AbilityButtons("Thief_PlaceExplosives", Technologies.T_ThiefSabotage)
       Selection_Serf
         Commands_Serf
           SerfBeautificationMenu
             Build_Beautification01
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification01)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification01,"MenuSerf/Beautification01_normal","MenuSerf/Beautification01_disabled")
              Calls: GUIUpdate_BuildingButtons("Build_Beautification01", Technologies.B_Beautification01)
             Build_Beautification02
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification02)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification02,"MenuSerf/Beautification02_normal","MenuSerf/Beautification02_disabled")
              Calls: GUIUpdate_BuildingButtons("Build_Beautification02", Technologies.B_Beautification02)
             Build_Beautification03
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification03)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification03,"MenuSerf/Beautification03_normal","MenuSerf/Beautification03_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification03", Technologies.B_Beautification03)
             Build_Beautification04
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification04)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification04,"MenuSerf/Beautification04_normal","MenuSerf/Beautification04_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification04", Technologies.B_Beautification04)
             Build_Beautification05
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification05)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification05,"MenuSerf/Beautification05_normal","MenuSerf/Beautification05_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification05", Technologies.B_Beautification05)
             Build_Beautification06
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification06)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification06,"MenuSerf/Beautification06_normal","MenuSerf/Beautification06_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification06", Technologies.B_Beautification06)
             Build_Beautification07
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification07)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification07,"MenuSerf/Beautification07_normal","MenuSerf/Beautification07_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification07", Technologies.B_Beautification07)
             Build_Beautification08
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification08)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification08,"MenuSerf/Beautification08_normal","MenuSerf/Beautification08_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification08", Technologies.B_Beautification08)
             Build_Beautification09
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification09)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification09,"MenuSerf/Beautification09_normal","MenuSerf/Beautification09_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification09", Technologies.B_Beautification09)
             Build_Beautification10
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification10)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification10,"MenuSerf/Beautification10_normal","MenuSerf/Beautification10_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification10", Technologies.B_Beautification10)
             Build_Beautification11
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification11)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification11,"MenuSerf/Beautification11_normal","MenuSerf/Beautification11_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification11", Technologies.B_Beautification11)
             Build_Beautification12
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Beautification12)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Beautification12,"MenuSerf/Beautification12_normal","MenuSerf/Beautification12_disabled")
              Calls: GUIUpdate_UpgradeButtons("Build_Beautification12", Technologies.B_Beautification12)
             BeautificationMenu_ChangeIntoBattleSerf
               Calls: GUIAction_ChangeIntoBattleSerf()
               Calls: GUITooltip_NormalButton("MenuHeadquarter/CallMilitia","KeyBindings/CallSerfsToArms")
             BeautificationMenu_ExpelSerf
               Calls: GUIAction_ExpelSettler()
               Calls: GUITooltip_NormalButton("MenuCommandsGeneric/expel")
           SerfConstructionMenu
             Build_Residence
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Residence)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Residence,"MenuSerf/residence_normal","MenuSerf/residence_disabled", Technologies.B_Residence, "KeyBindings/SelectResidence","KeyBindings/SelectResidence")
              Calls: GUIUpdate_BuildingButtons("Build_Residence", Technologies.B_Residence)
             Build_Farm
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Farm)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Farm,"MenuSerf/farm_normal","MenuSerf/farm_disabled", Technologies.B_Farm,"KeyBindings/SelectFarm","KeyBindings/SelectFarm")
              Calls: GUIUpdate_BuildingButtons("Build_Farm", Technologies.B_Farm)
             Build_Mine
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.GenericMine)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.GenericMine,"MenuSerf/mine_normal","MenuSerf/mine_disabled", Technologies.B_Claymine,"KeyBindings/SelectMine")
              Calls: GUIUpdate_BuildingButtons("Build_Mine", Technologies.B_Claymine)
             Build_Village
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.VillageCenter)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.VillageCenter,"MenuSerf/village_normal","MenuSerf/village_disabled", Technologies.B_Village,"KeyBindings/SelectVillage")
              Calls: GUIUpdate_BuildingButtons("Build_Village", Technologies.B_Village)
             Build_Blacksmith
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Blacksmith)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Blacksmith,"MenuSerf/blacksmith_normal","MenuSerf/blacksmith_disabled", Technologies.B_Blacksmith,"KeyBindings/SelectBlacksmith")
              Calls: GUIUpdate_BuildingButtons("Build_Blacksmith", Technologies.B_Blacksmith)
             Build_Stonemason
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.StoneMason)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.StoneMason,"MenuSerf/stonemason_normal","MenuSerf/stonemason_disabled", Technologies.B_StoneMason,"KeyBindings/SelectStoneMason")
              Calls: GUIUpdate_BuildingButtons("Build_Stonemason", Technologies.B_StoneMason)
             Build_Alchemist
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Alchemist)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Alchemist,"MenuSerf/alchemist_normal","MenuSerf/alchemist_disabled", Technologies.B_Alchemist,"KeyBindings/SelectAlchemist")
              Calls: GUIUpdate_BuildingButtons("Build_Alchemist", Technologies.B_Alchemist)
             Build_Monastery
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Monastery)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Monastery,"MenuSerf/monastery_normal","MenuSerf/monastery_disabled", Technologies.B_Monastery,"KeyBindings/SelectMonastery")
              Calls: GUIUpdate_BuildingButtons("Build_Monastery", Technologies.B_Monastery)
             Build_University
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.University)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.University,"MenuSerf/university_normal","MenuSerf/university_disabled", Technologies.B_University,"KeyBindings/SelectUniversity")
              Calls: GUIUpdate_BuildingButtons("Build_University", Technologies.B_University)
             Build_Market
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Market)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Market,"MenuSerf/market_normal","MenuSerf/market_disabled", Technologies.B_Market,"KeyBindings/SelectMarket")
              Calls: GUIUpdate_BuildingButtons("Build_Market", Technologies.B_Market)
             Build_Bank
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Bank)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Bank,"MenuSerf/bank_normal","MenuSerf/bank_disabled", Technologies.B_Bank,"KeyBindings/SelectBank")
              Calls: GUIUpdate_BuildingButtons("Build_Bank", Technologies.B_Bank)
             Build_Barracks
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Barracks)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Barracks,"MenuSerf/barracks_normal","MenuSerf/barracks_disabled", Technologies.B_Barracks,"KeyBindings/SelectBarracks")
              Calls: GUIUpdate_BuildingButtons("Build_Barracks", Technologies.B_Barracks)
             Build_Archery
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Archery)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Archery,"MenuSerf/archery_normal","MenuSerf/archery_disabled",Technologies.B_Archery,"KeyBindings/SelectArchery")
              Calls: GUIUpdate_BuildingButtons("Build_Archery", Technologies.B_Archery)
             Build_Stables
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Stable)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Stable,"MenuSerf/stables_normal","MenuSerf/stables_disabled", Technologies.B_Stables,"KeyBindings/SelectStables")
              Calls: GUIUpdate_BuildingButtons("Build_Stables", Technologies.B_Stables)
             Build_Foundry
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Foundry)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Foundry,"MenuSerf/foundry_normal","MenuSerf/foundry_disabled", Technologies.B_Foundry,"KeyBindings/SelectFoundry")
              Calls: GUIUpdate_BuildingButtons("Build_Foundry", Technologies.B_Foundry)
             Build_Brickworks
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Brickworks)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Brickworks,"MenuSerf/brickworks_normal","MenuSerf/brickworks_disabled", Technologies.B_Brickworks,"KeyBindings/SelectBrickworks")
              Calls: GUIUpdate_BuildingButtons("Build_Brickworks", Technologies.B_Brickworks)
             Build_Tower
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Tower)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Tower,"MenuSerf/Tower_normal","MenuSerf/Tower_disabled", Technologies.B_Tower,"KeyBindings/SelectTower")
              Calls: GUIUpdate_BuildingButtons("Build_Tower", Technologies.B_Tower)
             Build_Sawmill
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Sawmill)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Sawmill,"MenuSerf/sawmill_normal","MenuSerf/sawmill_disabled", Technologies.B_Sawmill,"KeyBindings/SelectSawmill")
              Calls: GUIUpdate_BuildingButtons("Build_Sawmill", Technologies.B_Sawmill)
             Build_Outpost
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Outpost)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Outpost,"MenuSerf/outpost_normal","MenuSerf/outpost_disabled")
             Build_Weathermachine
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Weathermachine)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Weathermachine,"MenuSerf/Weathermachine_normal","MenuSerf/Weathermachine_disabled", Technologies.B_Weathermachine,"KeyBindings/SelectWeatherTower")
              Calls: GUIUpdate_BuildingButtons("Build_Weathermachine", Technologies.B_Weathermachine)
             Build_PowerPlant
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.PowerPlant)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.PowerPlant,"MenuSerf/PowerPlant_normal","MenuSerf/PowerPlant_disabled", Technologies.B_PowerPlant,"KeyBindings/SelectPowerPlant")
              Calls: GUIUpdate_BuildingButtons("Build_PowerPlant", Technologies.B_PowerPlant)
             ChangeIntoBattleSerf
               Calls: GUIAction_ChangeIntoBattleSerf()
               Calls: GUITooltip_NormalButton("MenuHeadquarter/CallMilitia","KeyBindings/CallSerfsToArms")
             ExpelSerf
               Calls: GUIAction_ExpelSettler()
               Calls: GUITooltip_NormalButton("MenuCommandsGeneric/expel")
             Build_Tavern
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.Tavern)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.Tavern,"AOMenuSerf/tavern_normal","AOMenuSerf/tavern_disabled", Technologies.B_Tavern,"AOKeyBindings/SelectTavern")
              Calls: GUIUpdate_BuildingButtons("Build_Tavern", Technologies.B_Tavern)
             Build_GunsmithWorkshop
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.GunsmithWorkshop)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.GunsmithWorkshop,"AOMenuSerf/GunsmithWorkshop_normal","AOMenuSerf/gunsmithworkshop_disabled", Technologies.B_GunsmithWorkshop,"AOKeyBindings/SelectGunsmith")
              Calls: GUIUpdate_BuildingButtons("Build_GunsmithWorkshop", Technologies.B_GunsmithWorkshop)
             Build_MasterBuilderWorkshop
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.MasterBuilderWorkshop)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.MasterBuilderWorkshop,"AOMenuSerf/MasterBuilderWorkshop_normal","AOMenuSerf/MasterBuilderWorkshop_disabled", Technologies.B_MasterBuilderWorkshop,"AOKeyBindings/SelectMasterBuilderWorkshop")
              Calls: GUIUpdate_BuildingButtons("Build_MasterBuilderWorkshop", Technologies.B_MasterBuilderWorkshop)
             Build_Bridge
               Calls: GUIAction_PlaceBuilding( UpgradeCategories.GenericBridge)
               Calls: GUITooltip_ConstructBuilding(UpgradeCategories.GenericBridge,"AOMenuSerf/bridge_normal","AOMenuSerf/bridge_disabled", Technologies.B_Bridge,"KeyBindings/SelectVillage")
              Calls: GUIUpdate_BuildingButtons("Build_Bridge", Technologies.B_Bridge)
         SerfTabs
           SerfToConstructionMenu
             Calls: GUIAction_ToggleSerfMenu( gvGUI_WidgetID.SerfConstructionMenu,1)
             Calls: GUITooltip_Generic("MenuBuildingGeneric/ToBuildingcommandmenu")
           SerfToBeautificationMenu
             Calls: GUIAction_ToggleSerfMenu( gvGUI_WidgetID.SerfBeautificationMenu,1)
             Calls: GUITooltip_Generic("MenuSerf/GoToBeautificationMenu")
            Calls: GUIUpdate_BuildingButtons("SerfToBeautificationMenu", Technologies.GT_Beautification)
       Selection_Building
         ResearchInProgress
           ResearchProgress
            Calls: GUIUpdate_ResearchProgress()
           CancelResearch
             Calls: GUIAction_CancelTechnology()
             Calls: GUITooltip_Generic("MenuBuildingGeneric/cancel_reserach")
            Calls: GUIUpdate_CancelResearchButton()
           ReserachInProgressBackground
         UpgradeInProgress
           UpgradeProgress
            Calls: GUIUpdate_UpgradeProgress()
           Cancelupgrade
             Calls: GUIAction_CancelUpgrade()
             Calls: GUITooltip_Generic("MenuBuildingGeneric/Cancel_upgrade")
            Calls: GUIUpdate_CancelUpgradeButton()
           upgradeInProgressBackground
         HQOutpost_Commands
         DestroyBuilding
           DestroyBuildingButton
             Calls: GUIAction_ToDestroyBuildingWindow()
             Calls: GUITooltip_NormalButton("MenuBuildingGeneric/destroybuilding")
         Overtimes
         ToggleRecruitGroups
           Activate_RecruitSingleLeader
             Calls: GUI.DeactivateAutoFillAtBarracks(GUI.GetSelectedEntity());XGUIEng.DoManualButtonUpdate(gvGUI_WidgetID.InGame)
             Calls: GUITooltip_Generic("MenuBuildingGeneric/RecruitGroups")
            Calls: GUIUpdate_ToggleGroupRecruitingButtons()
           Activate_RecruitGroups
             Calls: GUI.ActivateAutoFillAtBarracks(GUI.GetSelectedEntity());XGUIEng.DoManualButtonUpdate(gvGUI_WidgetID.InGame)
             Calls: GUITooltip_Generic("MenuBuildingGeneric/RecruitSingleLeader")
            Calls: GUIUpdate_ToggleGroupRecruitingButtons()
         Foundry
           CannonInProgress
             CannonProgress
              Calls: GUIUpdate_CannonProgress()
             CannonInProgressBackground
           Commands_Foundry
             Upgrade_Foundry1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuFoundry/UpgradeFoundry1_disabled","MenuFoundry/UpgradeFoundry1_normal", Technologies.UP1_Foundry)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Foundry1", Technologies.UP1_Foundry)
             Buy_Cannon1
               Calls: GUIAction_BuyCannon(Entities.PV_Cannon1,UpgradeCategories.Cannon1)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.Cannon1,"MenuFoundry/BuyCannon1_normal","MenuFoundry/BuyCannon1_disabled",Technologies.MU_Cannon1,"KeyBindings/BuyUnits1")
              Calls: GUIUpdate_BuildingButtons("Buy_Cannon1", Technologies.MU_Cannon1)
             Buy_Cannon2
               Calls: GUIAction_BuyCannon(Entities.PV_Cannon2,UpgradeCategories.Cannon2)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.Cannon2,"MenuFoundry/BuyCannon2_normal","MenuFoundry/BuyCannon2_disabled", Technologies.MU_Cannon2,"KeyBindings/BuyUnits2")
              Calls: GUIUpdate_BuildingButtons("Buy_Cannon2", Technologies.MU_Cannon2)
             Buy_Cannon3
               Calls: GUIAction_BuyCannon(Entities.PV_Cannon3,UpgradeCategories.Cannon3)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.Cannon3,"MenuFoundry/BuyCannon3_normal","MenuFoundry/BuyCannon3_disabled", Technologies.MU_Cannon3,"KeyBindings/BuyUnits3")
              Calls: GUIUpdate_TechnologyButtons("Buy_Cannon3", Technologies.MU_Cannon3, Entities.PB_Foundry2)
             Buy_Cannon4
               Calls: GUIAction_BuyCannon(Entities.PV_Cannon4,UpgradeCategories.Cannon4)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.Cannon4,"MenuFoundry/BuyCannon4_normal","MenuFoundry/BuyCannon4_disabled", Technologies.MU_Cannon4,"KeyBindings/BuyUnits4")
              Calls: GUIUpdate_TechnologyButtons("Buy_Cannon4", Technologies.MU_Cannon4, Entities.PB_Foundry2)
             Research_BetterChassis
               Calls: GUIAction_ReserachTechnology(Technologies.T_BetterChassis)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_BetterChassis,"MenuFoundry/BetterChassis","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_BetterChassis", Technologies.T_BetterChassis, Entities.PB_Foundry2)
         Headquarter
           Commands_Headquarter
             Upgrade_Headquarter1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuHeadquarter/upgradeHeadquarter1_disabled","MenuHeadquarter/upgradeHeadquarter1_normal", Technologies.UP1_Headquarter)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Headquarter1", Technologies.UP1_Headquarter)
             Upgrade_Headquarter2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuHeadquarter/upgradeHeadquarter2_disabled","MenuHeadquarter/upgradeHeadquarter2_normal", Technologies.UP2_Headquarter)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Headquarter2", Technologies.UP2_Headquarter)
             Research_Tracking
               Calls: GUIAction_ReserachTechnology(Technologies.T_Tracking)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Tracking,"MenuHeadquarter/Tracking","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Tracking", Technologies.T_Tracking,Entities.PB_Headquarters1)
             Buy_Hero
               Calls: GUIAction_ToggleMenu( gvGUI_WidgetID.BuyHeroWindow,-1)
               Calls: GUITooltip_Generic("MenuHeadquarter/buy_hero")
              Calls: GUIUpdate_BuyHeroButton()
             ActivateAlarm
               Calls: GUIAction_ActivateAlarm()
               Calls: GUITooltip_Generic("MenuHeadquarter/ActivateAlarm")
              Calls: GUIUpdate_AlarmButton()
             Buy_Serf
               Calls: GUIAction_BuySerf()
               Calls: GUITooltip_BuySerf()
              Calls: GUIUpdate_BuildingButtons("Buy_Serf", Technologies.MU_Serf)
             HQ_Militia
               HQ_CallMilitia
                 Calls: GUIAction_CallMilitia()
                 Calls: GUITooltip_Generic("MenuHeadquarter/CallMilitia")
               HQ_BackToWork
                 Calls: GUIAction_BackToWork()
                 Calls: GUITooltip_Generic("MenuHeadquarter/BackToWork")
             HQTaxes
               SetLowTaxes
                 Calls: GUIAction_SetTaxes(1)
                 Calls: GUITooltip_Generic("MenuHeadquarter/SetLowTaxes")
                Calls: GUIUpdate_TaxesButtons()
               SetVeryLowTaxes
                 Calls: GUIAction_SetTaxes(0)
                 Calls: GUITooltip_Generic("MenuHeadquarter/SetVeryLowTaxes")
                Calls: GUIUpdate_TaxesButtons()
               SetNormalTaxes
                 Calls: GUIAction_SetTaxes(2)
                 Calls: GUITooltip_Generic("MenuHeadquarter/SetNormalTaxes")
                Calls: GUIUpdate_TaxesButtons()
               SetHighTaxes
                 Calls: GUIAction_SetTaxes(3)
                 Calls: GUITooltip_Generic("MenuHeadquarter/SetHighTaxes")
                Calls: GUIUpdate_TaxesButtons()
               SetVeryHighTaxes
                 Calls: GUIAction_SetTaxes(4)
                 Calls: GUITooltip_Generic("MenuHeadquarter/SetVeryHighTaxes")
                Calls: GUIUpdate_TaxesButtons()
             Levy_Duties
               Calls: GUIAction_LevyTaxes()
               Calls: GUITooltip_LevyTaxes()
             MilitiaUpdateButtonController
             QuitAlarm
               Calls: GUIAction_QuitAlarm()
               Calls: GUITooltip_Generic("MenuHeadquarter/QuitAlarm")
              Calls: GUIUpdate_AlarmButton()
             TaxesUpdateButtonController
              Calls: GUIUpdate_FeatureButtons("HQTaxes", Technologies.T_AdjustTaxes)
             TaxesAndPayStatistics
               TaxWorkerTooltip
                 Calls: GUITooltip_Generic("MenuHeadquarter/TaxWorker")
               TaxLeaderTooltip
                 Calls: GUITooltip_Generic("MenuHeadquarter/TaxLeader")
               TaxSumOfPaydayTooltip
                 Calls: GUITooltip_Generic("MenuHeadquarter/TaxSumOfPayday")
               TaxWorkerAmount
                Calls: GUIUpdate_TaxWorkerAmount()
               TaxWorkerIcon
               TaxWorkerTaxes
                Calls: GUIUpdate_TaxTaxAmountOfWorker()
               TaxWorkerSumOfTaxes
                Calls: GUIUpdate_TaxSumOfTaxes()
               TaxLeaderIcon
               TaxLeaderSumOfPay
                Calls: GUIUpdate_TaxLeaderCosts()
               TaxLeaderPay
               TaxLeaderMultiply
               TaxLeaderAmount
                Calls: GUIUpdate_TaxLeaderAmount()
               TaxWorkerMultiply
               TaxWorkerEqual
               TaxLeaderEqual
               TaxSumOfPayday
                Calls: GUIUpdate_TaxPaydayIncome()
               TaxBar
         University
           Commands_University
             Research_Taxation
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Taxation)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Taxation,"MenuUniversity/Taxation")
             Research_Construction
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Construction)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Construction,"MenuUniversity/Construction","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Construction", Technologies.GT_Construction, Entities.PB_University1)
             Research_ChainBlock
               Calls: GUIAction_ReserachTechnology(Technologies.GT_ChainBlock)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_ChainBlock,"MenuUniversity/ChainBlock","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_ChainBlock", Technologies.GT_ChainBlock, Entities.PB_University2)
             Research_GearWheel
               Calls: GUIAction_ReserachTechnology(Technologies.GT_GearWheel)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_GearWheel,"MenuUniversity/GearWheel","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_GearWheel", Technologies.GT_GearWheel, Entities.PB_University1)
             Research_Architecture
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Architecture)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Architecture,"MenuUniversity/Architecture","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Architecture", Technologies.GT_Architecture, Entities.PB_University2)
             Research_Alchemy
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Alchemy)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Alchemy,"MenuUniversity/Alchemy","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Alchemy", Technologies.GT_Alchemy, Entities.PB_University1)
             Research_Metallurgy
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Metallurgy)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Metallurgy,"MenuUniversity/Metallurgy","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Metallurgy", Technologies.GT_Metallurgy, Entities.PB_University2)
             Research_Chemistry
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Chemistry)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Chemistry,"MenuUniversity/Chemistry","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Chemistry", Technologies.GT_Chemistry, Entities.PB_University2)
             Research_Trading
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Trading)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Trading,"MenuUniversity/Trading","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Trading", Technologies.GT_Trading, Entities.PB_University1)
             Research_Banking
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Banking)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Banking,"MenuUniversity/Banking")
             Research_Gilds
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Gilds)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Gilds,"MenuUniversity/Gilds")
             Research_Literacy
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Literacy)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Literacy,"MenuUniversity/Literacy","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Literacy", Technologies.GT_Literacy, Entities.PB_University1)
             Research_Printing
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Printing)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Printing,"MenuUniversity/Printing","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Printing", Technologies.GT_Printing, Entities.PB_University2)
             Research_Laws
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Laws)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Laws,"MenuUniversity/Laws")
             Research_Library
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Library)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Library,"MenuUniversity/Library","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Library", Technologies.GT_Library, Entities.PB_University2)
             Research_Mercenaries
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Mercenaries)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Mercenaries,"MenuUniversity/Mercenaries","KeyBindings/ReserachTechnologies4")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Mercenaries", Technologies.GT_Mercenaries, Entities.PB_University1)
             Research_StandingArmy
               Calls: GUIAction_ReserachTechnology(Technologies.GT_StandingArmy)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_StandingArmy,"MenuUniversity/StandingArmy","KeyBindings/ReserachTechnologies4")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_StandingArmy", Technologies.GT_StandingArmy, Entities.PB_University1)
             Research_Tactics
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Tactics)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Tactics,"MenuUniversity/Tactics","KeyBindings/ReserachTechnologies4")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Tactics", Technologies.GT_Tactics, Entities.PB_University2)
             Research_Strategies
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Strategies)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Strategies,"MenuUniversity/Strategies","KeyBindings/ReserachTechnologies4")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Strategies", Technologies.GT_Strategies, Entities.PB_University2)
             Upgrade_University1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuUniversity/UpgradeUniversity1_disabled","MenuUniversity/UpgradeUniversity1_normal", Technologies.UP1_University)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_University1", Technologies.UP1_University)
             Research_Alloying
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Alloying)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Alloying,"MenuUniversity/Alloying","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Alloying", Technologies.GT_Alloying, Entities.PB_University1)
             Research_Mathematics
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Mathematics)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Mathematics,"AOMenuUniversity/Mathematics","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Mathematics", Technologies.GT_Mathematics, Entities.PB_University1)
             Research_Binocular
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Binocular)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Binocular,"AOMenuUniversity/Binocular","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Binocular", Technologies.GT_Binocular, Entities.PB_University1)
             Research_Matchlock
               Calls: GUIAction_ReserachTechnology(Technologies.GT_Matchlock)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_Matchlock,"AOMenuUniversity/Matchlock","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_Matchlock", Technologies.GT_Matchlock, Entities.PB_University2)
             Research_PulledBarrel
               Calls: GUIAction_ReserachTechnology(Technologies.GT_PulledBarrel)
               Calls: GUITooltip_ResearchTechnologies(Technologies.GT_PulledBarrel,"AOMenuUniversity/PulledBarrel","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_GlobalTechnologiesButtons("Research_PulledBarrel", Technologies.GT_PulledBarrel, Entities.PB_University2)
         Barracks
           Commands_Barracks
             Buy_LeaderSword
               Calls: GUIAction_BuyMilitaryUnit(UpgradeCategories.LeaderSword)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.LeaderSword,"MenuBarracks/BuyLeaderSword_normal","MenuBarracks/BuyLeaderSword_disabled", Technologies.MU_LeaderSword,"KeyBindings/BuyUnits1")
              Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_LeaderSword", Technologies.MU_LeaderSword, UpgradeCategories.LeaderSword)
             Buy_LeaderSpear
               Calls: GUIAction_BuyMilitaryUnit(UpgradeCategories.LeaderPoleArm)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.LeaderPoleArm,"MenuBarracks/BuyLeaderSpear_normal","MenuBarracks/BuyLeaderSpear_disabled", Technologies.MU_LeaderSpear,"KeyBindings/BuyUnits2")
              Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_LeaderSpear", Technologies.MU_LeaderSpear, UpgradeCategories.LeaderPoleArm)
             Upgrade_Barracks1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuBarracks/upgradeBarracks1_disabled","MenuBarracks/upgradeBarracks1_normal", Technologies.UP1_Barracks)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Barracks1", Technologies.UP1_Barracks)
             Research_UpgradeSword1
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeSword1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeSword1,"MenuBarracks/UpgradeSword1","KeyBindings/UpgradeUnit1")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeSword1", Technologies.T_UpgradeSword1)
             Research_UpgradeSpear1
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeSpear1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeSpear1,"MenuBarracks/UpgradeSpear1","KeyBindings/UpgradeUnit2")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeSpear1", Technologies.T_UpgradeSpear1)
             Research_UpgradeSword2
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeSword2)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeSword2,"MenuBarracks/UpgradeSword2","KeyBindings/UpgradeUnit1")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeSword2", Technologies.T_UpgradeSword2)
             Research_UpgradeSword3
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeSword3)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeSword3,"MenuBarracks/UpgradeSword3","KeyBindings/UpgradeUnit1")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeSword3", Technologies.T_UpgradeSword3)
             Research_UpgradeSpear2
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeSpear2)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeSpear2,"MenuBarracks/UpgradeSpear2","KeyBindings/UpgradeUnit2")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeSpear2", Technologies.T_UpgradeSpear2)
             Research_UpgradeSpear3
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeSpear3)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeSpear3,"MenuBarracks/UpgradeSpear3","KeyBindings/UpgradeUnit2")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeSpear3", Technologies.T_UpgradeSpear3)
             Research_BetterTrainingBarracks
               Calls: GUIAction_ReserachTechnology(Technologies.T_BetterTrainingBarracks)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_BetterTrainingBarracks,"MenuBarracks/BetterTrainingBarracks","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_BetterTrainingBarracks", Technologies.T_BetterTrainingBarracks, Entities.PB_Barracks2)
         Ironmine
           Commands_Ironmine
             Upgrade_Ironmine1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuIronmine/upgradeIronmine1_disabled","MenuIronmine/upgradeIronmine1_normal", Technologies.UP1_Ironmine)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Ironmine1", Technologies.UP1_Ironmine)
             Upgrade_Ironmine2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuIronmine/upgradeIronmine2_disabled","MenuIronmine/upgradeIronmine2_normal", Technologies.UP2_Ironmine)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Ironmine2", Technologies.UP2_Ironmine)
         Stonemine
           Commands_Stonemine
             Upgrade_Stonemine1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuStonemine/UpgradeStonemine1_disabled","MenuStonemine/UpgradeStonemine1_normal", Technologies.UP1_Stonemine)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Stonemine1", Technologies.UP1_Stonemine)
             Upgrade_Stonemine2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuStonemine/UpgradeStonemine2_disabled","MenuStonemine/UpgradeStonemine2_normal", Technologies.UP2_Stonemine)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Stonemine2", Technologies.UP2_Stonemine)
         Sulfurmine
           Commands_Sulfurmine
             Upgrade_Sulfurmine2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuSulfurmine/UpgradeSulfurmine2_disabled","MenuSulfurmine/UpgradeSulfurmine2_normal", Technologies.UP2_Sulfurmine)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Sulfurmine2", Technologies.UP2_Sulfurmine)
             Upgrade_Sulfurmine1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuSulfurmine/UpgradeSulfurmine1_disabled","MenuSulfurmine/UpgradeSulfurmine1_normal", Technologies.UP1_Sulfurmine)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Sulfurmine1", Technologies.UP1_Sulfurmine)
         Farm
           Commands_Farm
             Upgrade_Farm1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuFarmX/UpgradeFarm1_disabled","MenuFarmX/UpgradeFarm1_normal", Technologies.UP1_Farm)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Farm1", Technologies.UP1_Farm)
             Upgrade_Farm2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuFarmX/UpgradeFarm2_disabled","MenuFarmX/UpgradeFarm2_normal", Technologies.UP2_Farm)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Farm2", Technologies.UP2_Farm)
         Residence
           Commands_Residence
             Upgrade_Residence1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuResidence/UpgradeResidence1_disabled","MenuResidence/UpgradeResidence1_normal", Technologies.UP1_Residence)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Residence1", Technologies.UP1_Residence)
             Upgrade_Residence2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuResidence/UpgradeResidence2_disabled","MenuResidence/UpgradeResidence2_normal", Technologies.UP2_Residence)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Residence2", Technologies.UP2_Residence)
         Village
           Commands_Village
             Upgrade_Village1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuVillage/UpgradeVillage1_disabled","MenuVillage/UpgradeVillage1_normal", Technologies.UP1_Village)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Village1", Technologies.UP1_Village)
             Upgrade_Village2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuVillage/UpgradeVillage2_disabled","MenuVillage/UpgradeVillage2_normal", Technologies.UP2_Village)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Village2", Technologies.UP2_Village)
             Research_TownGuard
               Calls: GUIAction_ReserachTechnology(Technologies.T_TownGuard)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_TownGuard,"MenuVillage/TownGuard","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_TownGuard", Technologies.T_TownGuard, Entities.PB_VillageCenter1)
             Research_Loom
               Calls: GUIAction_ReserachTechnology(Technologies.T_Loom)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Loom,"MenuVillage/Loom","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_TechnologyButtons("Research_Loom", Technologies.T_Loom, Entities.PB_VillageCenter2)
             Research_Shoes
               Calls: GUIAction_ReserachTechnology(Technologies.T_Shoes)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Shoes,"MenuVillage/Shoes","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_TechnologyButtons("Research_Shoes", Technologies.T_Shoes, Entities.PB_VillageCenter3)
         Alchemist
           Commands_Alchemist
             Upgrade_Alchemist1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuAlchemist/UpgradeAlchemist1_disabled","MenuAlchemist/UpgradeAlchemist1_normal",Technologies.UP1_Alchemist)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Alchemist1", Technologies.UP1_Alchemist)
             Research_EnhancedGunPowder
               Calls: GUIAction_ReserachTechnology(Technologies.T_EnhancedGunPowder)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_EnhancedGunPowder,"MenuAlchemist/EnhancedGunPowder","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_EnhancedGunPowder", Technologies.T_EnhancedGunPowder, Entities.PB_Alchemist2)
             Research_BlisteringCannonballs
               Calls: GUIAction_ReserachTechnology(Technologies.T_BlisteringCannonballs)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_BlisteringCannonballs,"MenuAlchemist/BlisteringCannonballs","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_BlisteringCannonballs", Technologies.T_BlisteringCannonballs, Entities.PB_Alchemist2)
             Research_WeatherForecast
               Calls: GUIAction_ReserachTechnology(Technologies.T_WeatherForecast)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_WeatherForecast,"MenuAlchemist/WeatherForecast","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_TechnologyButtons("Research_WeatherForecast", Technologies.T_WeatherForecast, Entities.PB_Alchemist2)
             Research_ChangeWeather
               Calls: GUIAction_ReserachTechnology(Technologies.T_ChangeWeather)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_ChangeWeather,"MenuAlchemist/ChangeWeather","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_TechnologyButtons("Research_ChangeWeather", Technologies.T_ChangeWeather, Entities.PB_Alchemist2)
         Blacksmith
           Commands_Blacksmith
             Upgrade_Blacksmith1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuBlacksmith/UpgradeBlacksmith1_disabled","MenuBlacksmith/UpgradeBlacksmith1_normal", Technologies.UP1_Blacksmith)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Blacksmith1", Technologies.UP1_Blacksmith)
             Upgrade_Blacksmith2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuBlacksmith/UpgradeBlacksmith2_disabled","MenuBlacksmith/UpgradeBlacksmith2_normal", Technologies.UP2_Blacksmith)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Blacksmith2", Technologies.UP2_Blacksmith)
             Research_PlateMailArmor
               Calls: GUIAction_ReserachTechnology(Technologies.T_PlateMailArmor)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_PlateMailArmor,"MenuBlacksmith/PlateMailArmor","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_PlateMailArmor", Technologies.T_PlateMailArmor, Entities.PB_Blacksmith3)
             Research_PaddedArcherArmor
               Calls: GUIAction_ReserachTechnology(Technologies.T_PaddedArcherArmor)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_PaddedArcherArmor,"MenuBlacksmith/PaddedArcherArmor","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_TechnologyButtons("Research_PaddedArcherArmor", Technologies.T_PaddedArcherArmor, Entities.PB_Blacksmith2)
             Research_LeatherArcherArmor
               Calls: GUIAction_ReserachTechnology(Technologies.T_LeatherArcherArmor)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_LeatherArcherArmor,"MenuBlacksmith/LeatherArcherArmor","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_TechnologyButtons("Research_LeatherArcherArmor", Technologies.T_LeatherArcherArmor, Entities.PB_Blacksmith3)
             Research_LeatherMailArmor
               Calls: GUIAction_ReserachTechnology(Technologies.T_LeatherMailArmor)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_LeatherMailArmor,"MenuBlacksmith/LeatherMailArmor","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_LeatherMailArmor", Technologies.T_LeatherMailArmor, Entities.PB_Blacksmith1)
             Research_ChainMailArmor
               Calls: GUIAction_ReserachTechnology(Technologies.T_ChainMailArmor)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_ChainMailArmor,"MenuBlacksmith/ChainMailArmor","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_ChainMailArmor", Technologies.T_ChainMailArmor, Entities.PB_Blacksmith2)
             Research_SoftArcherArmor
               Calls: GUIAction_ReserachTechnology(Technologies.T_SoftArcherArmor)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_SoftArcherArmor,"MenuBlacksmith/SoftArcherArmor","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_TechnologyButtons("Research_SoftArcherArmor", Technologies.T_SoftArcherArmor, Entities.PB_Blacksmith1)
             Research_MasterOfSmithery
               Calls: GUIAction_ReserachTechnology(Technologies.T_MasterOfSmithery)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_MasterOfSmithery,"MenuBlacksmith/MasterOfSmithery","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_TechnologyButtons("Research_MasterOfSmithery", Technologies.T_MasterOfSmithery, Entities.PB_Blacksmith2)
             Research_IronCasting
               Calls: GUIAction_ReserachTechnology(Technologies.T_IronCasting)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_IronCasting,"MenuBlacksmith/IronCasting","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_TechnologyButtons("Research_IronCasting", Technologies.T_IronCasting, Entities.PB_Blacksmith3)
         Stonemason
           Commands_Stonemason
             Upgrade_Stonemason1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuStonemason/UpgradeStonemason1_disabled","MenuStonemason/UpgradeStonemason1_normal", Technologies.UP1_StoneMason)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Stonemason1", Technologies.UP1_StoneMason)
             Research_Masonry
               Calls: GUIAction_ReserachTechnology(Technologies.T_Masonry)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Masonry,"MenuStoneMason/Masonry","KeyBindings/ReserachTechnologies1","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_Masonry", Technologies.T_Masonry, Entities.PB_StoneMason2)
         Bank
           Commands_Bank
             Upgrade_Bank1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuBank/Upgradebank1_disabled","MenuBank/UpgradeBank1_normal", Technologies.UP1_Bank)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Bank1", Technologies.UP1_Bank)
             Research_Debenture
               Calls: GUIAction_ReserachTechnology(Technologies.T_Debenture)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Debenture,"MenuBank/Debenture")
             Research_BookKeeping
               Calls: GUIAction_ReserachTechnology(Technologies.T_BookKeeping)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_BookKeeping,"MenuBank/BookKeeping")
             Research_Scale
               Calls: GUIAction_ReserachTechnology(Technologies.T_Scale)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Scale,"MenuBank/Scale")
             Research_Coinage
               Calls: GUIAction_ReserachTechnology(Technologies.T_Coinage)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Coinage,"MenuBank/Coinage")
         Monastery
           Commands_Monastery
             FaithProgress
              Calls: GUIUpdate_FaithProgress()
             BlessSettlers1
               Calls: GUIAction_BlessSettlers(BlessCategories.Construction)
               Calls: GUITooltip_BlessSettlers("MenuMonastery/BlessSettlers_disabled","AOMenuMonastery/BlessSettlers1_normal","AOMenuMonastery/BlessSettlers1_researched","KeyBindings/BlessSettlers1")
              Calls: GUIUpdate_BuildingButtons("BlessSettlers1", Technologies.T_BlessSettlers1)
             BlessSettlers2
               Calls: GUIAction_BlessSettlers(BlessCategories.Research)
               Calls: GUITooltip_BlessSettlers("MenuMonastery/BlessSettlers_disabled","AOMenuMonastery/BlessSettlers2_normal","AOMenuMonastery/BlessSettlers2_researched","KeyBindings/BlessSettlers2")
              Calls: GUIUpdate_BuildingButtons("BlessSettlers2", Technologies.T_BlessSettlers2)
             BlessSettlers3
               Calls: GUIAction_BlessSettlers(BlessCategories.Weapons)
               Calls: GUITooltip_BlessSettlers("AOMenuMonastery/BlessSettlers3_disabled","AOMenuMonastery/BlessSettlers3_normal","AOMenuMonastery/BlessSettlers3_researched","KeyBindings/BlessSettlers3")
              Calls: GUIUpdate_GlobalTechnologiesButtons("BlessSettlers3", Technologies.T_BlessSettlers3,Entities.PB_Monastery2)
             BlessSettlers4
               Calls: GUIAction_BlessSettlers(BlessCategories.Financial)
               Calls: GUITooltip_BlessSettlers("AOMenuMonastery/BlessSettlers4_disabled","AOMenuMonastery/BlessSettlers4_normal","AOMenuMonastery/BlessSettlers4_researched","KeyBindings/BlessSettlers4")
              Calls: GUIUpdate_GlobalTechnologiesButtons("BlessSettlers4", Technologies.T_BlessSettlers4,Entities.PB_Monastery2)
             BlessSettlers5
               Calls: GUIAction_BlessSettlers(BlessCategories.Canonisation)
               Calls: GUITooltip_BlessSettlers("AOMenuMonastery/BlessSettlers5_disabled","AOMenuMonastery/BlessSettlers5_normal","AOMenuMonastery/BlessSettlers5_researched","KeyBindings/BlessSettlers5")
              Calls: GUIUpdate_GlobalTechnologiesButtons("BlessSettlers5", Technologies.T_BlessSettlers5,Entities.PB_Monastery3)
             Upgrade_Monastery1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuMonastery/UpgradeMonastery1_disabled","MenuMonastery/UpgradeMonastery1_normal", Technologies.UP1_Monastery)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Monastery1", Technologies.UP1_Monastery)
             Upgrade_Monastery2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuMonastery/UpgradeMonastery2_disabled","MenuMonastery/UpgradeMonastery2_normal", Technologies.UP2_Monastery)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Monastery2", Technologies.UP2_Monastery)
             Commands_MonasteryBG
         Market
           TradeInProgress
             TradeProgress
              Calls: GUIUpdate_MarketTradeProgress()
             CancelTrade
               Calls: GUIAction_CancelTrade()
               Calls: GUITooltip_Generic("menumarket/trade_canceltrade")
             TradeInProgressBackground
           Commands_Market
             Upgrade_Market1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuMarket/UpgradeMarket1_disabled","MenuMarket/UpgradeMarket1_normal", Technologies.UP1_Market)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Market1", Technologies.UP1_Market)
           Trade_Market
             Trade_Market_Buy
               Trade_Market_BuyMoney
                 Trade_Market_MoneyTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_Moneytobuy")
                 Trade_res_top_Money
                 Trade_Market_DecreaseMoney
                   Calls: gvGUI.MarketMoneyToBuy  = GUIAction_MarketToggleResource(-50, gvGUI.MarketMoneyToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_decreaseMoney")
                 Trade_Market_IncreaseMoney
                   Calls: gvGUI.MarketMoneyToBuy = GUIAction_MarketToggleResource(50, gvGUI.MarketMoneyToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_increaseMoney")
                 Trade_Market_MoneyAmount
                  Calls: GUIUpdate_MarketGetAmountOfResourceToBuy(gvGUI.MarketMoneyToBuy)
                 Trade_BG_Money
               Trade_Market_BuyClay
                 Trade_Market_ClayTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_Claytobuy")
                 Trade_res_top_clay
                 Trade_Market_DecreaseClay
                   Calls: gvGUI.MarketClayToBuy  = GUIAction_MarketToggleResource(-50, gvGUI.MarketClayToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_decreaseclay")
                 Trade_Market_IncreaseClay
                   Calls: gvGUI.MarketClayToBuy = GUIAction_MarketToggleResource(50, gvGUI.MarketClayToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_increaseclay")
                 Trade_Market_ClayAmount
                  Calls: GUIUpdate_MarketGetAmountOfResourceToBuy(gvGUI.MarketClayToBuy)
                 Trade_BG_Clay
               Trade_Market_BuyWood
                 Trade_Market_WoodTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_woodtobuy")
                 Trade_res_top_Wood
                 Trade_Market_DecreaseWood
                   Calls: gvGUI.MarketWoodToBuy  = GUIAction_MarketToggleResource(-50, gvGUI.MarketWoodToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_decreaseWood")
                 Trade_Market_IncreaseWood
                   Calls: gvGUI.MarketWoodToBuy = GUIAction_MarketToggleResource(50, gvGUI.MarketWoodToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_increaseWood")
                 Trade_Market_WoodAmount
                  Calls: GUIUpdate_MarketGetAmountOfResourceToBuy(gvGUI.MarketWoodToBuy)
                 Trade_BG_Wood
               Trade_Market_BuyStone
                 Trade_Market_StoneTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_Stonetobuy")
                 Trade_res_top_Stone
                 Trade_Market_DecreaseStone
                   Calls: gvGUI.MarketStoneToBuy  = GUIAction_MarketToggleResource(-50, gvGUI.MarketStoneToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_decreaseStone")
                 Trade_Market_IncreaseStone
                   Calls: gvGUI.MarketStoneToBuy = GUIAction_MarketToggleResource(50, gvGUI.MarketStoneToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_increaseStone")
                 Trade_Market_StoneAmount
                  Calls: GUIUpdate_MarketGetAmountOfResourceToBuy(gvGUI.MarketStoneToBuy)
                 Trade_BG_Stone
               Trade_Market_BuyIron
                 Trade_Market_IronTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_irontobuy")
                 Trade_res_top_Iron
                 Trade_Market_IncreaseIron
                   Calls: gvGUI.MarketIronToBuy = GUIAction_MarketToggleResource(50, gvGUI.MarketIronToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_increaseIron")
                 Trade_Market_DecreaseIron
                   Calls: gvGUI.MarketIronToBuy  = GUIAction_MarketToggleResource(-50, gvGUI.MarketIronToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_decreaseIron")
                 Trade_Market_IronAmount
                  Calls: GUIUpdate_MarketGetAmountOfResourceToBuy(gvGUI.MarketIronToBuy)
                 Trade_BG_Iron
               Trade_Market_BuySulfur
                 Trade_Market_SulfurTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_sulfurtobuy")
                 Trade_res_top_Sulfur
                 Trade_Market_DecreaseSulfur
                   Calls: gvGUI.MarketSulfurToBuy  = GUIAction_MarketToggleResource(-50, gvGUI.MarketSulfurToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_decreaseSulfur")
                 Trade_Market_IncreaseSulfur
                   Calls: gvGUI.MarketSulfurToBuy = GUIAction_MarketToggleResource(50, gvGUI.MarketSulfurToBuy)
                   Calls: GUITooltip_Generic("menumarket/trade_increaseSulfur")
                 Trade_Market_SulfurAmount
                  Calls: GUIUpdate_MarketGetAmountOfResourceToBuy(gvGUI.MarketSulfurToBuy)
                 Trade_BG_Sulfur
             Trade_Market_Sell
               Trade_Market_ClearAll
                 Calls: GUIAction_MarketClearDeals()
                 Calls: GUITooltip_Generic("menumarket/trade_cleardeal")
               Trade_Market_SellMoney
                 Trade_Market_MoneyPriceTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_moneyprice")
                 Trade_res_down_Money
                 Trade_Market_AcceptMoney
                   Calls: GUAction_MarketAcceptDeal(ResourceType.Gold)
                   Calls: GUITooltip_Generic("menumarket/trade_Moneydeal")
                 Trade_Market_MoneyPrice
                  Calls: GUIUpdate_MarketPrice(ResourceType.Gold)
                 Trade_bg_down_Money
               Trade_Market_SellClay
                 Trade_Market_ClayPriceTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_clayprice")
                 Trade_res_down_clay
                 Trade_Market_AcceptClay
                   Calls: GUAction_MarketAcceptDeal(ResourceType.Clay)
                   Calls: GUITooltip_Generic("menumarket/trade_Claydeal")
                 Trade_Market_ClayPrice
                  Calls: GUIUpdate_MarketPrice(ResourceType.Clay)
                 Trade_bg_down_clay
               Trade_Market_SellWood
                 Trade_Market_WoodPriceTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_Woodprice")
                 Trade_res_down_Wood
                 Trade_Market_AcceptWood
                   Calls: GUAction_MarketAcceptDeal(ResourceType.Wood)
                   Calls: GUITooltip_Generic("menumarket/trade_Wooddeal")
                 Trade_Market_WoodPrice
                  Calls: GUIUpdate_MarketPrice(ResourceType.Wood)
                 Trade_bg_down_Wood
               Trade_Market_SellStone
                 Trade_Market_StonePriceTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_Stoneprice")
                 Trade_res_down_Stone
                 Trade_Market_AcceptStone
                   Calls: GUAction_MarketAcceptDeal(ResourceType.Stone)
                   Calls: GUITooltip_Generic("menumarket/trade_Stonedeal")
                 Trade_Market_StonePrice
                  Calls: GUIUpdate_MarketPrice(ResourceType.Stone)
                 Trade_bg_down_Stone
               Trade_Market_SellIron
                 Trade_Market_IronPriceTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_Ironprice")
                 Trade_res_down_Iron
                 Trade_Market_AcceptIron
                   Calls: GUAction_MarketAcceptDeal(ResourceType.Iron)
                   Calls: GUITooltip_Generic("menumarket/trade_Irondeal")
                 Trade_Market_IronPrice
                  Calls: GUIUpdate_MarketPrice(ResourceType.Iron)
                 Trade_bg_down_Iron
               Trade_Market_SellSulfur
                 Trade_Market_SulfurPriceTooltip
                   Calls: GUITooltip_Generic("menumarket/trade_sulfurprice")
                 Trade_res_down_Sulfur
                 Trade_Market_AcceptSulfur
                   Calls: GUAction_MarketAcceptDeal(ResourceType.Sulfur)
                   Calls: GUITooltip_Generic("menumarket/trade_Sulfurdeal")
                 Trade_Market_SulfurPrice
                  Calls: GUIUpdate_MarketPrice(ResourceType.Sulfur)
                 Trade_bg_down_Sulfur
             Trade_Market_Controller
              Calls: GUIUpdate_MarketTradeWindow()
         Archery
           Commands_Archery
             Upgrade_Archery1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuArchery/UpgradeArchery1_disabled","MenuArchery/UpgradeArchery1_normal", Technologies.UP1_Archery)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Archery1", Technologies.UP1_Archery)
             Buy_LeaderBow
               Calls: GUIAction_BuyMilitaryUnit(UpgradeCategories.LeaderBow)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.LeaderBow,"MenuArchery/BuyLeaderBow_normal","MenuArchery/BuyLeaderBow_disabled", Technologies.MU_LeaderBow,"KeyBindings/BuyUnits1")
              Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_LeaderBow", Technologies.MU_LeaderBow,UpgradeCategories.LeaderBow)
             Research_UpgradeBow1
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeBow1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeBow1,"MenuArchery/UpgradeBow1","KeyBindings/UpgradeUnit1")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeBow1", Technologies.T_UpgradeBow1)
             Research_UpgradeBow2
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeBow2)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeBow2,"MenuArchery/UpgradeBow2","KeyBindings/UpgradeUnit1")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeBow2", Technologies.T_UpgradeBow2)
             Research_UpgradeBow3
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeBow3)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeBow3,"MenuArchery/UpgradeBow3","KeyBindings/UpgradeUnit1")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeBow3", Technologies.T_UpgradeBow3)
             Research_BetterTrainingArchery
               Calls: GUIAction_ReserachTechnology(Technologies.T_BetterTrainingArchery)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_BetterTrainingArchery,"MenuArchery/BetterTrainingArchery","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_BetterTrainingArchery", Technologies.T_BetterTrainingArchery, Entities.PB_Archery2)
             Buy_LeaderRifle
               Calls: GUIAction_BuyMilitaryUnit(UpgradeCategories.LeaderRifle)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.LeaderRifle,"AOMenuArchery/BuyLeaderRifle_normal","AOMenuArchery/BuyLeaderRifle_disabled", Technologies.MU_LeaderRifle,"KeyBindings/BuyUnits2")
              Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_LeaderRifle", Technologies.MU_LeaderRifle,UpgradeCategories.LeaderRifle)
             Research_UpgradeRifle1
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeRifle1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeRifle1,"AOMenuArchery/UpgradeRifle1","KeyBindings/UpgradeUnit2")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeRifle1", Technologies.T_UpgradeRifle1)
         Stables
           Commands_Stables
             Buy_LeaderCavalryLight
               Calls: GUIAction_BuyMilitaryUnit(UpgradeCategories.LeaderCavalry)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.LeaderCavalry,"MenuStables/BuyLeaderCavalryLight_normal","MenuStables/BuyLeaderCavalryLight_disabled", Technologies.MU_LeaderLightCavalry,"KeyBindings/BuyUnits1")
              Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_LeaderCavalryLight", Technologies.MU_LeaderLightCavalry, UpgradeCategories.LeaderCavalry)
             Research_UpgradeCavalryLight1
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeLightCavalry1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeLightCavalry1,"MenuStables/UpgradeCavalryLight1","KeyBindings/UpgradeUnit1")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeCavalryLight1", Technologies.T_UpgradeLightCavalry1)
             Upgrade_Stables1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuStables/UpgradeStables1_disabled","MenuStables/UpgradeStables1_normal", Technologies.UP1_Stables)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Stables1", Technologies.UP1_Stables)
             Research_Shoeing
               Calls: GUIAction_ReserachTechnology(Technologies.T_Shoeing)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Shoeing,"MenuStables/Shoeing","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_Shoeing", Technologies.T_Shoeing, Entities.PB_Stable2)
             Buy_LeaderCavalryHeavy
               Calls: GUIAction_BuyMilitaryUnit(UpgradeCategories.LeaderHeavyCavalry)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.LeaderHeavyCavalry,"MenuStables/BuyLeaderCavalryHeavy_normal","MenuStables/BuyLeaderCavalryHeavy_disabled", Technologies.MU_LeaderHeavyCavalry,"KeyBindings/BuyUnits2")
              Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_LeaderCavalryHeavy", Technologies.MU_LeaderHeavyCavalry, UpgradeCategories.LeaderHeavyCavalry)
             Research_UpgradeCavalryHeavy1
               Calls: GUIAction_ReserachTechnology(Technologies.T_UpgradeHeavyCavalry1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_UpgradeHeavyCavalry1,"MenuStables/UpgradeCavalryHeavy1","KeyBindings/UpgradeUnit2")
              Calls: GUIUpdate_SettlersUpgradeButtons("Research_UpgradeCavalryHeavy1", Technologies.T_UpgradeHeavyCavalry1)
         Details_Workers
           WorkersAmountFew
           WorkersAmountHalf
           WorkersAmountFull
           SetWorkersAmountFew
             Calls: GUIAction_SetAmountOfWorkers("few")
             Calls: GUITooltip_NormalButton("MenuBuildingGeneric/setworkerfew")
           SetWorkersAmountHalf
             Calls: GUIAction_SetAmountOfWorkers("half")
             Calls: GUITooltip_NormalButton("MenuBuildingGeneric/setworkerhalf")
           SetWorkersAmountFull
             Calls: GUIAction_SetAmountOfWorkers("full")
             Calls: GUITooltip_NormalButton("MenuBuildingGeneric/setworkerfull")
           Details_Workers_CurentAmount
            Calls: GUIUpdate_CurrentWorkersAmount()
           WorkersIcon
         Claymine
           Commands_Claymine
             Research_PickAxe
               Calls: GUIAction_ReserachTechnology(Technologies.T_PickAxe)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_PickAxe,"MenuSilvermine/PickAxe_disabled","MenuSilvermine/PickAxe_normal","MenuSilvermine/PickAxe_researched")
             Upgrade_Claymine1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuClaymine/upgradeclaymine1_disable","MenuClaymine/upgradeclaymine1_normal", Technologies.UP1_Claymine)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Claymine1", Technologies.UP1_Claymine)
             Upgrade_Claymine2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuClaymine/upgradeclaymine2_disable","MenuClaymine/upgradeclaymine2_normal", Technologies.UP2_Claymine)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Claymine2", Technologies.UP2_Claymine)
         Brickworks
           Commands_Brickworks
             Upgrade_Brickworks1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuBrickworks/UpgradeBrickworks1_disabled","MenuBrickworks/UpgradeBrickworks1_normal", Technologies.UP1_Brickworks)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Brickworks1", Technologies.UP1_Brickworks)
             Research_LightBricks
               Calls: GUIAction_ReserachTechnology(Technologies.T_LightBricks)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_LightBricks,"MenuBrickworks/LightBricks")
         Tower
           Commands_Tower
             Upgrade_Tower1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuTower/UpgradeTower1_disabled","MenuTower/UpgradeTower1_normal", Technologies.UP1_Tower)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Tower1", Technologies.UP1_Tower)
             Upgrade_Tower2
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuTower/UpgradeTower2_disabled","MenuTower/UpgradeTower2_normal", Technologies.UP2_Tower)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Tower2", Technologies.UP2_Tower)
         Sawmill
           Commands_Sawmill
             Upgrade_Sawmill1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuSawmill/UpgradeSawmill1_disabled","MenuSawmill/UpgradeSawmill1_normal", Technologies.UP1_Sawmill)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Sawmill1", Technologies.UP1_Sawmill)
             Research_Fletching
               Calls: GUIAction_ReserachTechnology(Technologies.T_Fletching)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Fletching,"MenuSawmill/Fletching","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_Fletching", Technologies.T_Fletching, Entities.PB_Sawmill2)
             Research_BodkinArrow
               Calls: GUIAction_ReserachTechnology(Technologies.T_BodkinArrow)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_BodkinArrow,"MenuSawmill/BodkinArrow","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_BodkinArrow", Technologies.T_BodkinArrow, Entities.PB_Sawmill2)
             Research_WoodAging
               Calls: GUIAction_ReserachTechnology(Technologies.T_WoodAging)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_WoodAging,"MenuSawmill/WoodAging","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_TechnologyButtons("Research_WoodAging", Technologies.T_WoodAging, Entities.PB_Sawmill2)
             Research_Turnery
               Calls: GUIAction_ReserachTechnology(Technologies.T_Turnery)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Turnery,"MenuSawmill/Turnery","KeyBindings/ReserachTechnologies2")
              Calls: GUIUpdate_TechnologyButtons("Research_Turnery", Technologies.T_Turnery, Entities.PB_Sawmill2)
         Outpost
           Commands_Outpost
         WorkerInBuilding
           WorkerInBuildingController
           OvertimesButtonDisable
             Calls: GUIAction_ForceSettlersToWork()
             Calls: GUITooltip_NormalButton("MenuBuildingGeneric/QuitOvertimes")
            Calls: GUIUpdate_OvertimesButtons()
           OvertimesButtonEnable
             Calls: GUIAction_ForceSettlersToWork()
             Calls: GUITooltip_NormalButton("MenuBuildingGeneric/forcetowork")
            Calls: GUIUpdate_OvertimesButtons()
           WorkerBackToBuilding
             Calls: GUIAction_JumpBackToSelectedBuilding()
             Calls: GUITooltip_NormalButton("MenuBuildingGeneric/jumptoselectedbuilding")
           WorkerButtonsContainer
             WorkerContainer1
               WorkerContainerController1
                Calls: GUIUpdate_SettlersContainer(1)
               Worker1
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation1
               WorkerHasResidence1
               WorkerHasFarm1
             WorkerContainer2
               WorkerContainerController2
                Calls: GUIUpdate_SettlersContainer(2)
               Worker2
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation2
               WorkerHasFarm2
               WorkerHasResidence2
             WorkerContainer3
               WorkerContainerController3
                Calls: GUIUpdate_SettlersContainer(3)
               Worker3
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation3
               WorkerHasFarm3
               WorkerHasResidence3
             WorkerContainer4
               WorkerContainerController4
                Calls: GUIUpdate_SettlersContainer(4)
               Worker4
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation4
               WorkerHasFarm4
               WorkerHasResidence4
             WorkerContainer5
               WorkerContainerController5
                Calls: GUIUpdate_SettlersContainer(5)
               Worker5
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation5
               WorkerHasFarm5
               WorkerHasResidence5
             WorkerContainer6
               WorkerContainerController6
                Calls: GUIUpdate_SettlersContainer(6)
               Worker6
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation6
               WorkerHasFarm6
               WorkerHasResidence6
             WorkerContainer8
               WorkerContainerController8
                Calls: GUIUpdate_SettlersContainer(8)
               Worker8
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation8
               WorkerHasFarm8
               WorkerHasResidence8
             WorkerContainer9
               WorkerContainerController9
                Calls: GUIUpdate_SettlersContainer(9)
               Worker9
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation9
               WorkerHasFarm9
               WorkerHasResidence9
             WorkerContainer10
               WorkerContainerController10
                Calls: GUIUpdate_SettlersContainer(10)
               Worker10
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation10
               WorkerHasFarm10
               WorkerHasResidence10
             WorkerContainer11
               WorkerContainerController11
                Calls: GUIUpdate_SettlersContainer(11)
               Worker11
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation11
               WorkerHasFarm11
               WorkerHasResidence11
             WorkerContainer7
               WorkerContainerController7
                Calls: GUIUpdate_SettlersContainer(7)
               Worker7
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation7
               WorkerHasFarm7
               WorkerHasResidence7
             WorkerContainer12
               WorkerContainerController12
                Calls: GUIUpdate_SettlersContainer(12)
               Worker12
                 Calls: GUIAction_JumpToSettlerAttachedToSelectedBuilding()
               WorkerMotivation12
               WorkerHasFarm12
               WorkerHasResidence12
           WorkerInBuildingBG
         EaterInBuilding
         SleeperInBuilding
         BuildingTabs
           ToBuildingCommandMenu
             Calls: GUIAction_ChangeBuildingMenu(gvGUI_WidgetID.ToBuildingCommandMenu)
             Calls: GUITooltip_Generic("MenuBuildingGeneric/ToBuildingcommandmenu")
           ToBuildingSettlersMenu
             Calls: GUIAction_ChangeBuildingMenu(gvGUI_WidgetID.ToBuildingSettlersMenu)
             Calls: GUITooltip_Generic("MenuBuildingGeneric/tobuildingsettlersmenu")
         PowerPlant
           Commands_PowerPlant
             PowerPlant_WeatherEnergyProgress
              Calls: GUIUpdate_WeatherEnergyProgress()
             PowerPlant_EnergyIcon
             Commands_PowerPlantBG
         WeatherTower
           Commands_WeatherTower
             WeatherEnergyProgress
              Calls: GUIUpdate_WeatherEnergyProgress()
             WeatherTower_MakeRain
               Calls: GUIAction_ChangeWeather(2,1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_MakeRain,"MenuWeathermachine/MakeRain","KeyBindings/MakeRain")
              Calls: GUIUpdate_ChangeWeatherButtons("WeatherTower_MakeRain", Technologies.T_MakeRain,2)
             WeatherTower_MakeSnow
               Calls: GUIAction_ChangeWeather(3,1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_MakeSnow,"MenuWeathermachine/MakeSnow","KeyBindings/MakeSnow")
              Calls: GUIUpdate_ChangeWeatherButtons("WeatherTower_MakeSnow", Technologies.T_MakeSnow,3)
             WeatherTower_MakeSummer
               Calls: GUIAction_ChangeWeather(1,1)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_MakeSummer,"MenuWeathermachine/MakeSummer","KeyBindings/MakeSummer")
              Calls: GUIUpdate_ChangeWeatherButtons("WeatherTower_MakeSummer", Technologies.T_MakeSummer,1)
             Weather_EnergyIcon
               Calls: GUITooltip_Generic("MenuWeathermachine/Icon_Energy")
             Commands_WeatherTowerBG
         Weathermachine
         DestroyBuildingConfirmationScreen
           DestroyBuildingConfirmation_Headline
           DestroyBuildingConfirmation_Container
             DestroyBuildingConfirmation_NoFrame
             DestroyBuildingConfirmation_YesFrame
             DestroyBuildingConfirmation_No
               Calls: GUIAction_DoNotDestroyBuilding()
               Calls: GUITooltip_Generic("MenuBuildingGeneric/DestroyConfirmation_No")
             DestroyBuildingConfirmation_Yes
               Calls: GUI.SellBuilding(GUI.GetSelectedEntity())
               Calls: GUITooltip_Generic("MenuBuildingGeneric/DestroyConfirmation_Yes")
         Tavern
           Commands_Tavern
             Upgrade_Tavern1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuTavern/upgradeTavern1_disabled","MenuTavern/upgradeTavern1_normal", Technologies.UP1_Tavern)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_Tavern1", Technologies.UP1_Tavern)
             Buy_Scout
               Calls: GUIAction_BuyMilitaryUnit(UpgradeCategories.Scout)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.Scout,"MenuTavern/BuyScout_normal","MenuTavern/BuyScout_disabled", Technologies.MU_Scout,"KeyBindings/BuyUnits1")
              Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_Scout", Technologies.MU_Scout, UpgradeCategories.Scout)
             Buy_Thief
               Calls: GUIAction_BuyMilitaryUnit(UpgradeCategories.Thief)
               Calls: GUITooltip_BuyMilitaryUnit(UpgradeCategories.Thief,"MenuTavern/BuyThief_normal","MenuTavern/BuyThief_disabled", Technologies.MU_Thief,"KeyBindings/BuyUnits2")
              Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_Thief", Technologies.MU_Thief, UpgradeCategories.Thief)
             Research_ScoutFindResources
               Calls: GUIAction_ReserachTechnology(Technologies.T_ScoutFindResources)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_ScoutFindResources,"MenuTavern/ScoutFindResources","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_TechnologyButtons("Research_ScoutFindResources", Technologies.T_ScoutFindResources, Entities.PB_Tavern1)
             Research_ThiefSabotage
               Calls: GUIAction_ReserachTechnology(Technologies.T_ThiefSabotage)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_ThiefSabotage,"MenuTavern/ThiefSabotage","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_ThiefSabotage", Technologies.T_ThiefSabotage, Entities.PB_Tavern2)
             Research_ScoutTorches
               Calls: GUIAction_ReserachTechnology(Technologies.T_ScoutTorches)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_ScoutTorches,"MenuTavern/ScoutTorches","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_TechnologyButtons("Research_ScoutTorches", Technologies.T_ScoutTorches, Entities.PB_Tavern2)
         GunsmithWorkshop
           Commands_GunsmithWorkshop
             Upgrade_GunsmithWorkshop1
               Calls: GUIAction_UpgradeSelectedBuilding()
               Calls: GUITooltip_UpgradeBuilding(Logic.GetEntityType(GUI.GetSelectedEntity()),"MenuGunsmithWorkshop/UpgradeGunsmithWorkshop1_disabled","MenuGunsmithWorkshop/UpgradeGunsmithWorkshop1_normal", Technologies.UP1_GunsmithWorkshop)
              Calls: GUIUpdate_UpgradeButtons("Upgrade_GunsmithWorkshop1", Technologies.UP1_GunsmithWorkshop)
             Research_FleeceArmor
               Calls: GUIAction_ReserachTechnology(Technologies.T_FleeceArmor)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_FleeceArmor,"MenuGunsmithWorkshop/FleeceArmor","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_FleeceArmor", Technologies.T_FleeceArmor, Entities.PB_GunsmithWorkshop1)
             Research_Sights
               Calls: GUIAction_ReserachTechnology(Technologies.T_Sights)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_Sights,"MenuGunsmithWorkshop/Sights","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_TechnologyButtons("Research_Sights", Technologies.T_Sights, Entities.PB_GunsmithWorkshop2)
             Research_LeadShot
               Calls: GUIAction_ReserachTechnology(Technologies.T_LeadShot)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_LeadShot,"MenuGunsmithWorkshop/LeadShot","KeyBindings/ReserachTechnologies3")
              Calls: GUIUpdate_TechnologyButtons("Research_LeadShot", Technologies.T_LeadShot, Entities.PB_GunsmithWorkshop1)
             Research_FleeceLinedLeatherArmor
               Calls: GUIAction_ReserachTechnology(Technologies.T_FleeceLinedLeatherArmor)
               Calls: GUITooltip_ResearchTechnologies(Technologies.T_FleeceLinedLeatherArmor,"MenuGunsmithWorkshop/FleeceLinedLeatherArmor","KeyBindings/ReserachTechnologies1")
              Calls: GUIUpdate_TechnologyButtons("Research_FleeceLinedLeatherArmor", Technologies.T_FleeceLinedLeatherArmor, Entities.PB_GunsmithWorkshop2)
         MasterBuilderWorkshop
           Commands_MasterBuilderWorkshop
         Bridge
           Commands_Bridge
         TroopMerchant
           Commands_TroopMerchant
             TroopMerchant_ExitFrame
             TroopMerchant_Exit
               Calls: GUIAction_MerchantReady()
               Calls: GUITooltip_Generic("MenuMerchant/Exit")
             Merchant_TroopUpdater
              Calls: GUIUpdate_MerchantOffers(gvGUI_WidgetID.TroopMerchantOffers)
             TroopMerchantOffersContainer
               BuyTroopOfferContainer1
                 Amount_TroopOffer1
                 Buy_TroopOffer1
                   Calls: GUIAction_BuyMerchantOffer(1)
                   Calls: GUITooltip_TroopOffer(1)
                  Calls: GUIUpdate_TroopOffer(1)
               BuyTroopOfferContainer2
                 Amount_TroopOffer2
                 Buy_TroopOffer2
                   Calls: GUIAction_BuyMerchantOffer(2)
                   Calls: GUITooltip_TroopOffer(2)
                  Calls: GUIUpdate_TroopOffer(2)
               BuyTroopOfferContainer3
                 Amount_TroopOffer3
                 Buy_TroopOffer3
                   Calls: GUIAction_BuyMerchantOffer(3)
                   Calls: GUITooltip_TroopOffer(3)
                  Calls: GUIUpdate_TroopOffer(3)
               BuyTroopOfferContainer4
                 Amount_TroopOffer4
                 Buy_TroopOffer4
                   Calls: GUIAction_BuyMerchantOffer(4)
                   Calls: GUITooltip_TroopOffer(4)
                  Calls: GUIUpdate_TroopOffer(4)
       Selection_MilitaryUnit
         Buy_Soldier
           Buy_Soldier_Button
             Calls: GUIAction_BuySoldier()
             Calls: GUITooltip_BuySoldier("MenuCommandsGeneric/Buy_Soldier","MenuCommandsGeneric/Buy_Soldier_disabled","KeyBindings/BuySoldiers")
           BuySoldier_Controller
            Calls: GUIUpdate_BuySoldierButton()
         Selection_Leader
           Details_Leader
           Commands_Leader
             Formation04
               Calls: GUIAction_ChangeFormation(4)
               Calls: GUITooltip_NormalButton("MenuCommandsGeneric/Formation_fight")
              Calls: GUIUpdate_BuildingButtons("Formation04", Technologies.GT_Tactics)
             Formation01
               Calls: GUIAction_ChangeFormation(1)
               Calls: GUITooltip_NormalButton("MenuCommandsGeneric/formation_group")
              Calls: GUIUpdate_BuildingButtons("Formation01", Technologies.GT_Tactics)
             Formation02
               Calls: GUIAction_ChangeFormation(2)
               Calls: GUITooltip_NormalButton("MenuCommandsGeneric/formation_square")
              Calls: GUIUpdate_BuildingButtons("Formation02", Technologies.GT_Tactics)
             Formation03
               Calls: GUIAction_ChangeFormation(3)
               Calls: GUITooltip_NormalButton("MenuCommandsGeneric/formation_arrow")
              Calls: GUIUpdate_BuildingButtons("Formation03", Technologies.GT_Tactics)
         Selection_Hero
           Selection_Hero1
             Commands_Hero1
               Hero1_RechargeSendHawk
                Calls: GUIUpdate_HeroAbility(Abilities.AbilitySendHawk,gvGUI_WidgetID.Hero1_SendHawk)
               Hero1_RechargeProtectUnits
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityInflictFear,gvGUI_WidgetID.Hero1_ProtectUnits)
               Hero1_SendHawk
                 Calls: GUIAction_Hero1SendHawk()
                 Calls: GUITooltip_NormalButton("MenuHero1/command_sendhawk","KeyBindings/HeroAbility1")
               Hero1_ProtectUnits
                 Calls: GUIAction_Hero1ProtectUnits()
                 Calls: GUITooltip_NormalButton("MenuHero1/command_protectunits","KeyBindings/HeroAbility2")
               Hero1_LookAtHawk
                 Calls: GUIAction_Hero1LookAtHawk()
                 Calls: GUITooltip_NormalButton("MenuHero1/command_lookathawk","KeyBindings/HeroAbility3")
           Selection_Hero2
             Commands_Hero2
               Hero2_RechargePlaceBomb
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityPlaceBomb,gvGUI_WidgetID.Hero2_PlaceBomb)
               Hero2_RechargeBuildCannon
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityBuildCannon,gvGUI_WidgetID.Hero2_BuildCannon)
               Hero2_PlaceBomb
                 Calls: GUIAction_Hero2PlaceBomb()
                 Calls: GUITooltip_NormalButton("MenuHero2/command_bomb","KeyBindings/HeroAbility1")
               Hero2_BuildCannon
                 Calls: GUIAction_Hero2BuildCannon()
                 Calls: GUITooltip_NormalButton("MenuHero2/command_buildcannon","KeyBindings/HeroAbility2")
           Selection_HeroGeneric
             Details_HeroGeneric
           Selection_Hero3
             Commands_Hero3
               Hero3_RechargeBuildTrap
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityBuildCannon,gvGUI_WidgetID.Hero3_BuildTrap)
               Hero3_RechargeHeal
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityRangedEffect,gvGUI_WidgetID.Hero3_Heal)
               Hero3_BuildTrap
                 Calls: GUIAction_Hero3BuildTrap()
                 Calls: GUITooltip_NormalButton("MenuHero3/command_buildTrap","KeyBindings/HeroAbility1")
               Hero3_Heal
                 Calls: GUIAction_Hero3Heal()
                 Calls: GUITooltip_NormalButton("MenuHero3/command_heal","KeyBindings/HeroAbility2")
           Selection_Hero5
             Commands_Hero5
               Hero5_RechargeCamouflage
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityCamouflage,gvGUI_WidgetID.Hero5_Camouflage)
               Hero5_RechargeSummon
                Calls: GUIUpdate_HeroAbility(Abilities.AbilitySummon,gvGUI_WidgetID.Hero5_Summon)
               Hero5_Camouflage
                 Calls: GUIAction_Hero5Camouflage()
                 Calls: GUITooltip_NormalButton("MenuHero5/command_camouflage","KeyBindings/HeroAbility1")
               Hero5_Summon
                 Calls: GUIAction_Hero5Summon()
                 Calls: GUITooltip_NormalButton("MenuHero5/command_summon","KeyBindings/HeroAbility2")
           Selection_Hero4
             Commands_Hero4
               Hero4_RechargeCircularAttack
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityCircularAttack,gvGUI_WidgetID.Hero4_CircularAttack)
               Hero4_RechargeAuraOfWar
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityRangedEffect,gvGUI_WidgetID.Hero4_AuraOfWar)
               Hero4_CircularAttack
                 Calls: GUIAction_Hero4CircularAttack()
                 Calls: GUITooltip_NormalButton("MenuHero4/command_circularattack","KeyBindings/HeroAbility1")
               Hero4_AuraOfWar
                 Calls: GUIAction_Hero4AuraOfWar()
                 Calls: GUITooltip_NormalButton("MenuHero4/command_auraofwar","KeyBindings/HeroAbility2")
           Selection_Hero6
             Commands_Hero6
               Hero6_RechargeBless
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityRangedEffect,gvGUI_WidgetID.Hero6_Bless)
               Hero6_RechargeConvertSettler
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityConvertSettlers,gvGUI_WidgetID.Hero6_ConvertSettlers)
               Hero6_Bless
                 Calls: GUIAction_Hero6Bless()
                 Calls: GUITooltip_NormalButton("MenuHero6/command_bless","KeyBindings/HeroAbility2")
               Hero6_ConvertSettler
                 Calls: GUIAction_Hero6ConvertSettlers()
                 Calls: GUITooltip_NormalButton("MenuHero6/command_convertbuilding","KeyBindings/HeroAbility1")
           Selection_Hero7
             Commands_Hero7
               Hero7_RechargeInflictFear
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityInflictFear,gvGUI_WidgetID.Hero7_InflictFear)
               Hero7_RechargeMadness
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityRangedEffect,gvGUI_WidgetID.Hero7_Madness)
               Hero7_InflictFear
                 Calls: GUIAction_Hero7InflictFear()
                 Calls: GUITooltip_NormalButton("MenuHero7/command_inflictFear","KeyBindings/HeroAbility1")
               Hero7_Madness
                 Calls: GUIAction_Hero7Madness()
                 Calls: GUITooltip_NormalButton("MenuHero7/command_madness","KeyBindings/HeroAbility2")
           Selection_Hero8
             Commands_Hero8
               Hero8_RechargePoison
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityCircularAttack,gvGUI_WidgetID.Hero8_Poison)
               Hero8_RechargeMoraleDamage
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityRangedEffect,gvGUI_WidgetID.Hero8_MoraleDamage)
               Hero8_Poison
                 Calls: GUIAction_Hero8Poison()
                 Calls: GUITooltip_NormalButton("MenuHero8/command_poison","KeyBindings/HeroAbility1")
               Hero8_MoraleDamage
                 Calls: GUIAction_Hero8MoraleDamage()
                 Calls: GUITooltip_NormalButton("MenuHero8/command_moraledamage","KeyBindings/HeroAbility2")
           Selection_Hero9
             Commands_Hero9
               Hero9_RechargeBerserk
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityRangedEffect,gvGUI_WidgetID.Hero9_Berserk)
               Hero9_RechargeCallWolfs
                Calls: GUIUpdate_HeroAbility(Abilities.AbilitySummon,gvGUI_WidgetID.Hero9_CallWolfs)
               Hero9_Berserk
                 Calls: GUIAction_Hero9Berserk()
                 Calls: GUITooltip_NormalButton("MenuHero9/command_berserk","KeyBindings/HeroAbility2")
               Hero9_CallWolfs
                 Calls: GUIAction_Hero9CallWolfs()
                 Calls: GUITooltip_NormalButton("MenuHero9/command_callwolfs","KeyBindings/HeroAbility1")
           Selection_Hero10
             Commands_Hero10
               Hero10_RechargeLongRangeAura
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityRangedEffect,gvGUI_WidgetID.Hero10_LongRangeAura)
               Hero10_RechargeSniperAttack
                Calls: GUIUpdate_HeroAbility(Abilities.AbilitySniper,gvGUI_WidgetID.Hero10_SniperAttack)
               Hero10_SniperAttack
                 Calls: GUIAction_Hero10SniperAttack()
                 Calls: GUITooltip_NormalButton("AOMenuHero10/command_sniperattack","KeyBindings/HeroAbility1")
               Hero10_LongRangeAura
                 Calls: GUIAction_Hero10LongRangeAura()
                 Calls: GUITooltip_NormalButton("AOMenuHero10/command_longrangeaura","KeyBindings/HeroAbility2")
           Selection_Hero11
             Commands_Hero11
               Hero11_RechargeShuriken
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityShuriken,gvGUI_WidgetID.Hero11_Shuriken)
               Hero11_RechargeFireworksMotivate
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityMotivateWorkers,gvGUI_WidgetID.Hero11_FireworksMotivate)
               Hero11_RechargeFireworksFear
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityInflictFear,gvGUI_WidgetID.Hero11_FireworksFear)
               Hero11_Shuriken
                 Calls: GUIAction_Hero11Shuriken()
                 Calls: GUITooltip_NormalButton("AOMenuHero11/command_Shuriken","KeyBindings/HeroAbility1")
               Hero11_FireworksMotivate
                 Calls: GUIAction_Hero11FireworksMotivate()
                 Calls: GUITooltip_NormalButton("AOMenuHero11/command_fireworksmotivate","KeyBindings/HeroAbility3")
               Hero11_FireworksFear
                 Calls: GUIAction_Hero11FireworksFear()
                 Calls: GUITooltip_NormalButton("AOMenuHero11/command_FireworksFear","KeyBindings/HeroAbility2")
           Selection_Hero12
             Commands_Hero12
               Hero12_RechargePoisonArrows
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityShuriken,gvGUI_WidgetID.Hero12_PoisonArrows)
               Hero12_RechargePoisonRange
                Calls: GUIUpdate_HeroAbility(Abilities.AbilityCircularAttack,gvGUI_WidgetID.Hero12_PoisonRange)
               Hero12_PoisonRange
                 Calls: GUIAction_Hero12PoisonRange()
                 Calls: GUITooltip_NormalButton("AOMenuHero12/command_PoisonRange","KeyBindings/HeroAbility2")
               Hero12_PoisonArrows
                 Calls: GUIAction_Hero12PoisonArrows()
                 Calls: GUITooltip_NormalButton("AOMenuHero12/command_poisonarrows","KeyBindings/HeroAbility1")
         Selection_BattleSerf
           ChangeIntoSerf
             Calls: GUIAction_ChangeIntoSerf()
             Calls: GUITooltip_NormalButton("MenuHeadquarter/BackToWork","KeyBindings/CallSerfsToArms")
         Commands_generic
           Command_Attack
             Calls: GUIAction_Command(1)
             Calls: GUITooltip_NormalButton("MenuCommandsGeneric/command_attack","KeyBindings/LeaderAttack")
           Command_Stand
             Calls: GUIAction_Command(2)
             Calls: GUITooltip_NormalButton("MenuCommandsGeneric/command_stand","KeyBindings/LeaderStand")
           Command_Defend
             Calls: GUIAction_Command(3)
             Calls: GUITooltip_NormalButton("MenuCommandsGeneric/command_defend","KeyBindings/LeaderDefend")
           Command_Patrol
             Calls: GUIAction_Command(4)
             Calls: GUITooltip_NormalButton("MenuCommandsGeneric/command_patrol","KeyBindings/LeaderPatrol")
           Command_Guard
             Calls: GUIAction_Command(5)
             Calls: GUITooltip_NormalButton("MenuCommandsGeneric/command_guard","KeyBindings/LeaderGuard")
           Command_HighlightController
            Calls: GUIUpdate_CommandGroup()
           Command_Expel
             Calls: GUIAction_ExpelSettler()
             Calls: GUITooltip_NormalButton("MenuCommandsGeneric/expel")
       Selection_Worker
         Commands_Worker
           SettlerBackToSettler
             Calls: GUIAction_JumpBackToSelectedWorker()
             Calls: GUITooltip_NormalButton("MenuBuildingGeneric/jumptoselectedbuilding")
           Worker_Residence
             Calls: GUIAction_JumpToBuildingOfWorker("residence")
             Calls: GUITooltip_WokerButtons("MenuWorker/Residence")
           Worker_Farm
             Calls: GUIAction_JumpToBuildingOfWorker("farm")
             Calls: GUITooltip_WokerButtons("MenuWorker/Farm")
           Worker_Work
             Calls: GUIAction_JumpToBuildingOfWorker("work")
             Calls: GUITooltip_WokerButtons("MenuWorker/Work")
           WorkerButtonsUpdate
            Calls: GUIUpdate_WokerButtons()
           ExpelWorker
             Calls: GUIAction_ExpelSettler()
             Calls: GUITooltip_NormalButton("MenuCommandsGeneric/expel")
     TooltipBottom
       TooltipBottomShortCut
       TooltipBottomCosts
       TooltipBottomText
       TooltipBackground
     NotesWindow
       NotesWindowController
       NotesWindowOutput
     ShortMessagesListWindow
       ShortMessagesListWindowController
       ShortMessagesListWindowOutput
         ShortMessagesListWindowOutputButton00
           Calls: GUI.ShortMessages_ButtonClicked(0)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(0)
         ShortMessagesListWindowOutputButton01
           Calls: GUI.ShortMessages_ButtonClicked(1)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(1)
         ShortMessagesListWindowOutputButton02
           Calls: GUI.ShortMessages_ButtonClicked(2)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(2)
         ShortMessagesListWindowOutputButton03
           Calls: GUI.ShortMessages_ButtonClicked(3)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(3)
         ShortMessagesListWindowOutputButton04
           Calls: GUI.ShortMessages_ButtonClicked(4)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(4)
         ShortMessagesListWindowOutputButton05
           Calls: GUI.ShortMessages_ButtonClicked(5)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(5)
         ShortMessagesListWindowOutputButton06
           Calls: GUI.ShortMessages_ButtonClicked(6)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(6)
         ShortMessagesListWindowOutputButton07
           Calls: GUI.ShortMessages_ButtonClicked(7)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(7)
         ShortMessagesListWindowOutputButton08
           Calls: GUI.ShortMessages_ButtonClicked(8)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(8)
         ShortMessagesListWindowOutputButton09
           Calls: GUI.ShortMessages_ButtonClicked(9)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(9)
         ShortMessagesListWindowOutputButton10
           Calls: GUI.ShortMessages_ButtonClicked(10)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(10)
         ShortMessagesListWindowOutputButton11
           Calls: GUI.ShortMessages_ButtonClicked(11)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(11)
         ShortMessagesListWindowOutputButton12
           Calls: GUI.ShortMessages_ButtonClicked(12)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(12)
         ShortMessagesListWindowOutputButton13
           Calls: GUI.ShortMessages_ButtonClicked(13)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(13)
         ShortMessagesListWindowOutputButton14
           Calls: GUI.ShortMessages_ButtonClicked(14)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(14)
         ShortMessagesListWindowOutputButton15
           Calls: GUI.ShortMessages_ButtonClicked(15)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(15)
         ShortMessagesListWindowOutputButton16
           Calls: GUI.ShortMessages_ButtonClicked(16)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(16)
         ShortMessagesListWindowOutputButton17
           Calls: GUI.ShortMessages_ButtonClicked(17)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(17)
         ShortMessagesListWindowOutputButton18
           Calls: GUI.ShortMessages_ButtonClicked(18)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(18)
         ShortMessagesListWindowOutputButton19
           Calls: GUI.ShortMessages_ButtonClicked(19)
           Calls: GUI.ShortMessages_ButtonUpdateInfoString(19)
       ShortMessagesListWindowGfxPrototypes
         ShortMessagesListWindowGfxPrototypeNewTech
         ShortMessagesListWindowGfxPrototypeMilitaryDead
         ShortMessagesListWindowGfxPrototypeLimitReached
         ShortMessagesListWindowGfxPrototypeSettlerLeft
         ShortMessagesListWindowGfxPrototypeQuestChanged
         ShortMessagesListWindowGfxPrototypeFarmLimitReached
         ShortMessagesListWindowGfxPrototypeResidenceLimitReached
         ShortMessagesListWindowGfxPrototypeMilitaryHouseAttacked
         ShortMessagesListWindowGfxPrototypeMilitarySettlerAttacked
         ShortMessagesListWindowGfxPrototypeUpgradePossible
         ShortMessagesListWindowGfxPrototypeSettlerAngry
     ShortMessagesOutputWindow
       ShortMessagesOutputWindowInfoString
       ShortMessagesOutputWindowBGLeft
       ShortMessagesOutputWindowBGDown
       ShortMessagesOutputWindowBGRight
       ShortMessagesOutputWindowBGTop
       ShortMessagesOutputWindowBGFill
     FindHeroesSource
       FindHeroSource1
       FindHeroSource2
       FindHeroSource3
       FindHeroSource4
       FindHeroSource5
       FindHeroSource6
       FindHeroSource7
       FindHeroSource8
       FindHeroSource9
       FindHeroSource10
       FindHeroSource11
       FindHeroSource12
     DebugWindow
      Calls: GUIUpdate_UpdateDebugInfo()
     TooltipTop
       TooltipTopText
       TooltipTopBackground
     BackGround_Top
     GameClock
      Calls: GUIUpdate_Clock()
     MapProgressStuff
       StopWatch
         StopWatchCounter
          Calls: GUIQuestTools.UpdateStopWatch()
       QuestInformation
         QuestInformationCounter
          Calls: GUIQuestTools.UpdateQuestInformationCounter()
         QuestInformationIcon
           Calls: GUIQuestTools.UpdateQuestInformationTooltip()
       QuestInformationTooltip
         QuestInformationTooltipText
         QuestInformationTooltipBackground
     VCMP_Window
       VCMP_Team1
         VCMP_Team1Name
         VCMP_Team1Player1
          Calls: GUIUpdate_VCTechRaceColor(1)
         VCMP_Team1Player2
          Calls: GUIUpdate_VCTechRaceColor(2)
         VCMP_Team1Player3
          Calls: GUIUpdate_VCTechRaceColor(3)
         VCMP_Team1Player4
          Calls: GUIUpdate_VCTechRaceColor(4)
         VCMP_Team1Player5
          Calls: GUIUpdate_VCTechRaceColor(5)
         VCMP_Team1Player6
          Calls: GUIUpdate_VCTechRaceColor(6)
         VCMP_Team1Player7
          Calls: GUIUpdate_VCTechRaceColor(7)
         VCMP_Team1Player8
          Calls: GUIUpdate_VCTechRaceColor(8)
         VCMP_Team1TechRace
           VCMP_Team1Progress
            Calls: GUIUpdate_VCTechRaceProgress()
           VCMP_Team1ProgressBG
         VCMP_Team1PointGame
           VCMP_Team1Points
            Calls: GUIUpdate_GetTeamPoints()
           VCMP_Team1PointBG
       VCMP_Team1_Shade
       VCMP_Team2
         VCMP_Team2TechRace
           VCMP_Team2Progress
            Calls: GUIUpdate_VCTechRaceProgress()
           VCMP_Team2ProgressBG
         VCMP_Team2Name
         VCMP_Team2Player1
          Calls: GUIUpdate_VCTechRaceColor(1)
         VCMP_Team2Player2
          Calls: GUIUpdate_VCTechRaceColor(2)
         VCMP_Team2Player3
          Calls: GUIUpdate_VCTechRaceColor(3)
         VCMP_Team2Player4
          Calls: GUIUpdate_VCTechRaceColor(4)
         VCMP_Team2Player5
          Calls: GUIUpdate_VCTechRaceColor(5)
         VCMP_Team2Player6
          Calls: GUIUpdate_VCTechRaceColor(6)
         VCMP_Team2Player7
          Calls: GUIUpdate_VCTechRaceColor(7)
         VCMP_Team2Player8
          Calls: GUIUpdate_VCTechRaceColor(8)
         VCMP_Team2PointGame
           VCMP_Team2Points
            Calls: GUIUpdate_GetTeamPoints()
           VCMP_Team2PointBG
       VCMP_Team3
         VCMP_Team3Name
         VCMP_Team3Player1
          Calls: GUIUpdate_VCTechRaceColor(1)
         VCMP_Team3Player2
          Calls: GUIUpdate_VCTechRaceColor(2)
         VCMP_Team3Player3
          Calls: GUIUpdate_VCTechRaceColor(3)
         VCMP_Team3Player4
          Calls: GUIUpdate_VCTechRaceColor(4)
         VCMP_Team3Player5
          Calls: GUIUpdate_VCTechRaceColor(5)
         VCMP_Team3Player6
          Calls: GUIUpdate_VCTechRaceColor(6)
         VCMP_Team3Player7
          Calls: GUIUpdate_VCTechRaceColor(7)
         VCMP_Team3Player8
          Calls: GUIUpdate_VCTechRaceColor(8)
         VCMP_Team3TechRace
           VCMP_Team3Progress
            Calls: GUIUpdate_VCTechRaceProgress()
           VCMP_Team3ProgressBG
         VCMP_Team3PointGame
           VCMP_Team3Points
            Calls: GUIUpdate_GetTeamPoints()
           VCMP_Team3PointBG
       VCMP_Team4
         VCMP_Team4TechRace
           VCMP_Team4Progress
            Calls: GUIUpdate_VCTechRaceProgress()
           VCMP_Team4ProgressBG
         VCMP_Team4Name
         VCMP_Team4Player1
          Calls: GUIUpdate_VCTechRaceColor(1)
         VCMP_Team4Player2
          Calls: GUIUpdate_VCTechRaceColor(2)
         VCMP_Team4Player3
          Calls: GUIUpdate_VCTechRaceColor(3)
         VCMP_Team4Player4
          Calls: GUIUpdate_VCTechRaceColor(4)
         VCMP_Team4Player5
          Calls: GUIUpdate_VCTechRaceColor(5)
         VCMP_Team4Player6
          Calls: GUIUpdate_VCTechRaceColor(6)
         VCMP_Team4Player7
          Calls: GUIUpdate_VCTechRaceColor(7)
         VCMP_Team4Player8
          Calls: GUIUpdate_VCTechRaceColor(8)
         VCMP_Team4PointGame
           VCMP_Team4Points
            Calls: GUIUpdate_GetTeamPoints()
           VCMP_Team4PointBG
       VCMP_Team5
         VCMP_Team5TechRace
           VCMP_Team5Progress
            Calls: GUIUpdate_VCTechRaceProgress()
           VCMP_Team5ProgressBG
         VCMP_Team5Name
         VCMP_Team5Player1
          Calls: GUIUpdate_VCTechRaceColor(1)
         VCMP_Team5Player2
          Calls: GUIUpdate_VCTechRaceColor(2)
         VCMP_Team5Player3
          Calls: GUIUpdate_VCTechRaceColor(3)
         VCMP_Team5Player4
          Calls: GUIUpdate_VCTechRaceColor(4)
         VCMP_Team5Player5
          Calls: GUIUpdate_VCTechRaceColor(5)
         VCMP_Team5Player6
          Calls: GUIUpdate_VCTechRaceColor(6)
         VCMP_Team5Player7
          Calls: GUIUpdate_VCTechRaceColor(7)
         VCMP_Team5Player8
          Calls: GUIUpdate_VCTechRaceColor(8)
         VCMP_Team5PointGame
           VCMP_Team5Points
            Calls: GUIUpdate_GetTeamPoints()
           VCMP_Team5PointBG
       VCMP_Team6
         VCMP_Team6TechRace
           VCMP_Team6Progress
            Calls: GUIUpdate_VCTechRaceProgress()
           VCMP_Team6ProgressBG
         VCMP_Team6Name
         VCMP_Team6Player1
          Calls: GUIUpdate_VCTechRaceColor(1)
         VCMP_Team6Player3
          Calls: GUIUpdate_VCTechRaceColor(3)
         VCMP_Team6Player4
          Calls: GUIUpdate_VCTechRaceColor(4)
         VCMP_Team6Player5
          Calls: GUIUpdate_VCTechRaceColor(5)
         VCMP_Team6Player6
          Calls: GUIUpdate_VCTechRaceColor(6)
         VCMP_Team6Player7
          Calls: GUIUpdate_VCTechRaceColor(7)
         VCMP_Team6Player8
          Calls: GUIUpdate_VCTechRaceColor(8)
         VCMP_Team6Player2
          Calls: GUIUpdate_VCTechRaceColor(2)
         VCMP_Team6PointGame
           VCMP_Team6Points
            Calls: GUIUpdate_GetTeamPoints()
           VCMP_Team6PointBG
       VCMP_Team7
         VCMP_Team7TechRace
           VCMP_Team7Progress
            Calls: GUIUpdate_VCTechRaceProgress()
           VCMP_Team7ProgressBG
         VCMP_Team7Name
         VCMP_Team7Player1
          Calls: GUIUpdate_VCTechRaceColor(1)
         VCMP_Team7Player2
          Calls: GUIUpdate_VCTechRaceColor(2)
         VCMP_Team7Player3
          Calls: GUIUpdate_VCTechRaceColor(3)
         VCMP_Team7Player4
          Calls: GUIUpdate_VCTechRaceColor(4)
         VCMP_Team7Player5
          Calls: GUIUpdate_VCTechRaceColor(5)
         VCMP_Team7Player6
          Calls: GUIUpdate_VCTechRaceColor(6)
         VCMP_Team7Player7
          Calls: GUIUpdate_VCTechRaceColor(7)
         VCMP_Team7Player8
          Calls: GUIUpdate_VCTechRaceColor(8)
         VCMP_Team7PointGame
           VCMP_Team7Points
            Calls: GUIUpdate_GetTeamPoints()
           VCMP_Team7PointBG
       VCMP_Team8
         VCMP_Team8TechRace
           VCMP_Team8Progress
            Calls: GUIUpdate_VCTechRaceProgress()
           VCMP_Team8ProgressBG
         VCMP_Team8Name
         VCMP_Team8Player1
          Calls: GUIUpdate_VCTechRaceColor(1)
         VCMP_Team8Player2
          Calls: GUIUpdate_VCTechRaceColor(2)
         VCMP_Team8Player3
          Calls: GUIUpdate_VCTechRaceColor(3)
         VCMP_Team8Player4
          Calls: GUIUpdate_VCTechRaceColor(4)
         VCMP_Team8Player5
          Calls: GUIUpdate_VCTechRaceColor(5)
         VCMP_Team8Player6
          Calls: GUIUpdate_VCTechRaceColor(6)
         VCMP_Team8Player7
          Calls: GUIUpdate_VCTechRaceColor(7)
         VCMP_Team8Player8
          Calls: GUIUpdate_VCTechRaceColor(8)
         VCMP_Team8PointGame
           VCMP_Team8Points
            Calls: GUIUpdate_GetTeamPoints()
           VCMP_Team8PointBG
       VCMP_Team3_Shade
       VCMP_Team2_Shade
       VCMP_Team4_Shade
       VCMP_Team5_Shade
       VCMP_Team6_Shade
       VCMP_Team7_Shade
       VCMP_Team8_Shade
     MultiSelectionContainer
       MultiSelectionEntity01
         MultiSelection01_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection01_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity02
         MultiSelection02_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection02_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity03
         MultiSelection03_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection03_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity04
         MultiSelection04_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection04_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity05
         MultiSelection05_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection05_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity06
         MultiSelection06_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection06_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity07
         MultiSelection07_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection07_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity08
         MultiSelection08_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection08_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity09
         MultiSelection09_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection09_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity10
         MultiSelection10_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection10_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity11
         MultiSelection11_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection11_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
       MultiSelectionEntity12
         MultiSelection12_health
          Calls: GUIUpate_MultiSelectionHealthBar()
         MultiSelection12_button
           Calls: GUIAction_MultiSelectionSelectUnit()
          Calls: GUIUpdate_MultiSelectionButton()
     MultiSelectionButtonSources
       MultiSelectionSource_Cannon
       MultiSelectionSource_HeavyCav
        Calls: GUIUpdate_BuyMilitaryUnitButtons("Buy_LeaderCavalryHeavy", Technologies.MU_LeaderHeavyCavalry, UpgradeCategories.LeaderHeavyCavalry)
       MultiSelectionSource_LightCav
       MultiSelectionSource_Spear
       MultiSelectionSource_Serf
       MultiSelectionSource_Bow
       MultiSelectionSource_Hero1
       MultiSelectionSource_Hero2
       MultiSelectionSource_Hero3
       MultiSelectionSource_Hero4
       MultiSelectionSource_Hero5
       MultiSelectionSource_Sword
       MultiSelectionSource_Hero6
       MultiSelectionSource_Hero7
       MultiSelectionSource_Hero8
       MultiSelectionSource_Hero9
       MultiSelectionSource_Hero10
       MultiSelectionSource_Hero11
       MultiSelectionSource_Hero12
       MultiSelectionSource_Rifle
       MultiSelectionSource_Scout
       MultiSelectionSource_Thief
     MinimapButtons
       OnlineHelpButton
         Calls: GUIAction_OnlineHelp()
         Calls: GUITooltip_Generic("MenuMap/OnlineHelp")
        Calls: GUIUpdate_BuildingButtons("OnlineHelpButton", Technologies.T_OnlineHelp)
       MinimapButtons_Resource
         Calls: GUIAction_ToggleMinimap(2)
         Calls: GUITooltip_ResearchTechnologies(Technologies.T_MinimapResouceView,"MenuMap/ResourceView")
        Calls: GUIUpdate_BuildingButtons("MinimapButtons_Resource", Technologies.T_MinimapResouceView)
       MinimapButtons_Tactic
         Calls: GUIAction_ToggleMinimap(1)
         Calls: GUITooltip_ResearchTechnologies(Technologies.T_MinimapTacticView,"MenuMap/TacticView")
        Calls: GUIUpdate_BuildingButtons("MinimapButtons_Tactic", Technologies.T_MinimapTacticView)
       MinimapButtons_Normal
         Calls: GUIAction_ToggleMinimap(0)
         Calls: GUITooltip_ResearchTechnologies(Technologies.T_MinimapNormalView,"MenuMap/NormalView")
        Calls: GUIUpdate_BuildingButtons("MinimapButtons_Normal", Technologies.T_MinimapNormalView)
     BackGroundBottomContainer
       BackGround_BottomLeft
       BackGround_Bottom
         BackGround_BottomForceToHandelMouseEvent01
         BackGround_BottomForceToHandelMouseEvent02
         BackGround_BottomForceToHandelMouseEvent03
         BackGround_BottomTexture
     TutorialMessageBG
     MiniMap
     VideoPreview
   Movie
     CreditsWindow
       CreditsWindowText
       CreditsWindowTextTitle
       CreditsWindowLogo
       CreditsWindowBG
     MovieBarTop
     MovieBarBottom
     MovieInvisibleClickCatcher
   3dOnScreenDisplay
   3dOnScreenDebug
   3dWorldView
   UpkeepCosts
     ResourceTaxes
      Calls: GUIUpdate_ResourceTaxes()
     ResourceIronUpkeep
      Calls: GUIUpdate_ResourceUpkeep(gvGUI.IronUpkeepCosts)
     ResourceStoneUpkeep
      Calls: GUIUpdate_ResourceUpkeep(gvGUI.StoneUpkeepCosts)
     ResourceSulfurUpkeep
      Calls: GUIUpdate_ResourceUpkeep(gvGUI.SulfurUpkeepCosts)
     ResourceClayUpkeep
      Calls: GUIUpdate_ResourceUpkeep(gvGUI.ClayUpkeepCosts)
     ResourceWoodUpkeep
      Calls: GUIUpdate_ResourceUpkeep(gvGUI.WoodUpkeepCosts)
     UpkeepBackground